Understanding Multiprogramming, Multiprocessing, and Multitasking in Computer Systems
Multiprogramming A process to be executed in a computer system mainly requires two things i.e. CPU time and I/O time. CPU time is the time taken by the CPU to execute a process and I/O time is the time taken by the process for I/O operations s…