Batch Operating Systems
Time Sharing Operating Systems
Distributed Operating Systems
Network Operating Systems
Real Time Operating Systems
Hard real time
Soft real time
Tasks:
It consists of a sequentially executable program and a state
Task status, Task Structure and Task Control Block
Tasks States:
Idle
Ready
Running
Blocked
2. Operating Systems
➔ An Interface between a computer user and computer hardware
User 1 User 2 User ‘N’
System and Application software’s
Operating Sytems
CPU RAM I/O
3. Types
➔ Batch Operating Systems
➔ Time Sharing Operating Systems
➔ Distributed Operating Systems
➔ Network Operating Systems
➔ Real Time Operating Systems
◆ Hard real time
◆ Soft real time
4. Tasks and Tasks States
Tasks:
★ It consists of a sequentially executable program and a state
★ Task status, Task Structure and Task Control Block
Tasks States:
★ Idle
★ Ready
★ Running
★ Blocked
6. Tasks and Data
Task ID
Task Context
Program Counter
Stack Pointer
CPU Register
Process Status
Register
Task Priority
Task Context_init
Task and its data including its context