Abstract
-
Ability of computer to store multiple program in Main Memory at the same time & switch between them quickly
-
Focus on improving the CPU utilisation since Process (进程) will be idle for a relative long time when interacting with IO Device
-
CPU switches rapidly from one Process to another
-
Allow a user to run multiple programs at the same time with a single CPU
-
Not all Multi-Programming systems are Multi-tasking
-
More suitable for CPU Bounded tasks
Benefits
Full utilisation of Multi-core Chip
- Since there are multiple Process (进程) ready to run at the same time, we can distribute each process to each Core on the Multi-core Chip