- Multiprogramming is a simple form of parallel processing in which multiple programmes are executed simultaneously on a single processor. Because there is just one CPU, no actual simultaneous execution of many programmes is possible. Instead, the operating system runs parts of one programme before moving on to the next. All programmes appear to be running at the same time to the user.
- At any given time, multiple applications might be present in memory, and resources are dynamically allocated. In comparison, the memory size is bigger.
Read More: Described characteristics of hardwired control units?