Week # 5 Agenda
- Multiprogramming System
- Multiprocessor systems
- Private Address Spaces
- Control Flow
- Altering the Control Flow (synchronous)
- Altering the Control Flow (asynchronous) or Exceptional Control Flow
- Exceptional Control flow
- Interrupt P1
- Interrupt P2
- Traps
- Fault
- aborts
- Trap Example
- Fault Example
- 1- Context Switching P1
- 2- Context Switching P2
- 3- Context Switching P3
- 4-When to Switch a Process
- 5- Process creation
- 6- Process State
- 7- Process state Diagram
- 8- Two-state process model
- 9- five-state process model
- 10-BCP (Process Control Block) -Naveed
Unix SVR4 processes
- System Call P2
- Process Control Block (PCB)
- PCB- Memory Table
- PCB- IO tables
