PPT Slide
Multi-programming operating system
OS must be conceptually parallel (or concurrent)
Requirements - partitioning of system state
- Consistency of shared state data under concurrent update
- Specification of action sequences
It has a thread of execution for each job and each active resource