Hello friends, In this article you will study about the difference between multitasking and multiprogramming operating system but before you study you will need to know about what is multitasking and multiprogramming operating system. So let's get started.
multiprogramming
Multiprogramming is a technique in which the multiple programs are executed at a time on the single device.
multitasking
Multitasking Operating System is have a unique feature that is supporting multiple process executions at a time. These executions are known as concurrent executions.
In this technique multiple programs can run simultaneously.
difference between multitasking and multiprogramming operating system
Multitasking Operating system
1. Multiple programs are executed at a time
2. Time share principal used while multiple programs are executed.
3. Multiple applications can be used in foreground and background.
4. Multiple programs are reside in the main memory.
multiprogramming operating system
1. Multiple jobs are collected and pool of job is formed each Job is executed one by one.
2. Program is executed one by one.
3. Same program execution takes place in foreground and background by doing resource management.
4. Multiple jobs reside in the main memory.