
- Operating System Tutorial
- OS - Home
- OS - Overview
- OS - Components
- OS - Types
- OS - Services
- OS - Properties
- OS - Processes
- OS - Process Scheduling
- OS - Scheduling algorithms
- OS - Multi-threading
- OS - Memory Management
- OS - Virtual Memory
- OS - I/O Hardware
- OS - I/O Software
- OS - File System
- OS - Security
- OS - Linux
- OS - Exams Questions with Answers
- OS - Exams Questions with Answers
- Operating System Useful Resources
- OS - Quick Guide
- OS - Useful Resources
- OS - Discussion
OS Types Q & A #3
Question: What are the differences between multiprocessing and multiprogramming?
Answer: Following are the differences between multiprocessing and multiprogramming.
Sr. No. | Multiprocessing | Multiprogramming |
---|---|---|
1 | Multiprocessing refers to processing of multiple processes at same time by multiple CPUs. | Multiprogramming keeps several programs in main memory at the same time and execute them concurrently utilizing single CPU. |
2 | It utilizes multiple CPUs. | It utilizes single CPU. |
3 | It permits parallel processing. | Context switching takes place. |
4 | Less time taken to process the jobs. | More Time taken to process the jobs. |
5 | It facilitates much efficient utilization of devices of the computer system. | Less efficient than multiprocessing. |
6 | Usually more expensive. | Such systems are less expensive. |
os_exams_questions_answers.htm
Advertisements