Unix Operating System: Submitted To Submitted by Sawan Panwar
Unix Operating System: Submitted To Submitted by Sawan Panwar
SUBMITTED TO SUBMITTED BY
2
HISTORY OF UNIX
• Massachusetts Institute of Technology, AT&T Bell Labs, and General Electric were jointly developing an experimental time-
sharing operating system called Multics.
• Ken Thompson, Dennis Ritchie, Doug McIlroy, and Joe Ossanna among others – decided to redo the work on a much
smaller scale.
3
WHAT IS UNIX?
• They derive from the original AT&T Unix, whose development started in 1969
• At first, Unix was not designed to be portable or for multi-tasking. Later, Unix gradually gained portability, multi-tasking
and multi-user capabilities in a time-sharing configuration.
• Unix systems are characterized by a modular design that is sometimes called the "Unix philosophy“-
4
KEY FEATURES
• Multi-user system where the resources can be shared by various system users.
• They derive from the original AT&T Unix, whose development started in 1969
• Multi-tasking. Users can execute many processes at the same time (practically speaking).
• Functionality can be extended through user programs built on a standard programming interface.
5
EXAMPLES OF UNIX BASED OS
• Solaris
• Darwin
• AIX
• FREE BSD
• NETBSD
• macOS
6
PARTS OF UNIX
• THE SHELL
• THE PROGRAMS
7
THE KERNEL
• Process management: Determine which processes can use the central processing unit (CPU), when,
and for how long
• System calls and security: Receive requests for service from the processes
8
THE SHELL
• It gathers input from you and executes programs based on that input.
• Shell Types
• In Unix, there are two major types of shells −
• Bourne shell − If you are using a Bourne-type shell, the $ character is the default prompt.
• C shell − If you are using a C-type shell, the % character is the default prompt.
9
THANK YOU