As machines with more and more memory became available,
it was possible to extend the idea of multiprogramming
(or multiprocessing) as used in batch systems.
—This create a systems that would load several jobs into memory at
once and cycle through them in some order, working on each one for
a specified period of time.
-The basic physical layout of a multiprogramming system is as shown:
Monitor (more like an operating system) |
User program 1 |
User program 2 |
User program 3 |
User program 4 Types of Operating System: Multiprogramming —At this point the monitor is growing to the point where it begins to resemble a modern operating system. —It is responsible for: —Starting user jobs —Spooling operations —IO for user jobs — Switching between user jobs — Ensuring proper protection while doing the above —There are different type of Multiprogramming Operating System such as: —Multitasking Operating System —A type of multiprogramming operating system which can perform several process simultaneously. —The earliest multitasking OS available to home users was the AmigaOS. —All current major operating system support this feature. 2)Multi-user Operating System — A multi-user operating system allows for multiple users to use the same computer at the same time and/or different times. — Linux, Unix,Windows OS are some example of multitasking operating system. 3)Multiprocessing Operating System — An operating system capable of supporting and utilizing more than one computer. 4)Real Time Operating System — Often used as a control device in a dedicated application such as controlling scientific experiments, medical imaging systems, industrial control systems, and some display systems. —Well-defined fixed-time constraints. WRITER--> Nurhayatun Nisha bt Saharudin F1067 |
No comments:
Post a Comment