Professional Documents
Culture Documents
Features of UNIX OS
SOFTWARE
MULTIPLE PROGRAMS
PROGRAMMING
LANGUAGE
Switching requires:
5. Portability
UNIX can be ported i.e. we can run the Software to any, almost all
computer system with only the basic bare minimum computer
architecture requirement. Also it is mission independent, means
system hiding mission architecture from the end user.
Features of UNIX OS
UNIX can be ported i.e we can run the Software to any, almost all
computer system with only the basic bare minimum computer
architecture requirement. Also it is mission independent, means
system hiding mission architecture from the end user. Portability is
the one of the main features that made UNIX so popular among the
users, but portability doesn’t mean that it is smaller in file size and
can be carried out on pen drive, CDs and memory cards.
Shell scripts:
• contain command sequences
• have execute permission
• simplify repetitious command sequences
• are run by the shell as if it has been typed at the terminal
The Directory Structure
2. Kernel
schedules programs
manages data/file access and storage
enforces security mechanisms
performs all hardware access
3. Shell –
presents each user with a prompt
interprets commands types by a user
executes user commands
supports a custom environment for each user
Layers of OS
5. Users – System users, who interacts directly with the system and
application softwares.
Processes
Each program running on a UNIX system is called a
process.
When a user types a command, UNIX constructs a Process
Control Block (PCB) for the process that process.
Each process has a PCB that holds its priority, the process
state, register information and additional details.