1 Introduction To Os
1 Introduction To Os
1.7
Multiprogramming (Contd…):
OS • Figure dipicts the layout of
multiprogramming system.
Job 1
• The main memory consists of 5
Job 2 jobs at a time, the CPU executes
one by one.
Job 3
Advantages:
Job 4 •Efficient memory utilization
1.8
Time Sharing Systems:
1.9
Time-Sharing Systems–Interactive
Computing
(Contd…)
1.20
Evolution of OS (contd..):
Simultaneous user Multics file system
Timesharing interaction, (1965),
On-line file systems Unix (1974)
Hierarchical systems, RC 4000 system (1969),
Concurrent Extensible kernels, 13 Venus system
Programming Parallel programming (1972),
concepts, Secure parallel
14 Boss 2 system
languages
(1975).
Graphic user interfaces OS 6 (1972)
Personal
Pilot system (1980)
Computing
Remote servers WFS file server (1979)
Distributed Unix United RPC (1982)
Systems 24 Amoeba system
(1990)
1.21
Operating Systems functions:
1. Program creation
2. Program execution
3. Input/Output operations
4. Error detection
5. Resource allocation
6. Accounting
7. protection
1.22
Types of OS:
1.23
Single User Systems:
1.24
Multi-User Systems:
1.25
Functions Of Operating System
Processor management
Memory management
Files management
Managing peripherals
Protection and Security
Networking
Interpreting the commands