Operating Systems – Multipogramming Batch Systems
In Multiprogramming Batch systems, when one job waits for the completion of an I/O operation, another is executed.
A multiprogramming system is responsible for:
-taking I/P for jobs
-switching between jobs
(& ensuring protection while doing so)
Classified jobs as foreground and background jobs.
When a foreground jobs encounters an operation requiring input or giving output to the user, a background job is executed.
Hence, more than one program could be executed, but, by the same user.
Also Check Out
Related Posts via Taxonomies
- Operating Systems – Real Time Systems
- Operating Systems – Distributed Computing Systems
- Operating Systems – Time Sharing Systems
- Stealth Technology
- Zoe – The Emotional Virtual Talking Head
- 3D Printing – The Future is Here
- The Gift of the Senses – Bionic Hand and Eye
- How a Pacemaker Works
- Travel to Space – Bookings Now Open!
- Biomimicry: Light-Activated Skeletal Muscles for Robots