Chapter 0
Created: 2025-12-16
Updated: 2025-12-16
| Feature | Batch | Multiprogramming | Time-Sharing |
|---|---|---|---|
| System Model | single user, single job | multiple prog. | multiple users, multiple prog. |
| Purpose | simple | resource utilization | interactive response time |
| OS feature | N/A | CPU scheduling, memory management | file system, virtual memory, sync, deadlock |
Single core → Multi-core → Many-core (tightly) | (loosely) Cluster → Distributed