A single-user operating system
We are all accustomed with the abstraction of sitting down at a computer arrangement and autograph abstracts or assuming some assignment such as autograph a letter. In this instance there is one keyboard and one adviser that you collaborate with.
Operating systems such as Windows 95, Windows NT Workstation and Windows 2000 able are about individual user operating systems. They accommodate you the adequacy to accomplish tasks on the computer arrangement such as autograph programs and documents, press and accessing files.
Consider a archetypal home computer. There is a individual keyboard and abrasion that acquire ascribe commands, and a individual adviser to affectation advice output. There may aswell be a printer for the press of abstracts and images.
In essence, a single-user operating arrangement provides admission to the computer arrangement by a individual user at a time. If addition user needs admission to the computer system, they accept to delay till the accepted user finishes what they are accomplishing and leaves.
Students in computer labs at colleges or University about acquaintance this. You ability aswell accept accomplished this at home, area you wish to use the computer but anyone abroad is currently application it. You accept to delay for them to accomplishment afore you can use the computer system.
A multi-user operating system
A multi-user operating arrangement lets added than one user admission the computer arrangement at one time. Admission to the computer arrangement is commonly provided via a network, so that users admission the computer accidentally application a terminal or added computer.
In the aboriginal canicule of ample multi-user computers, assorted terminals (keyboards and associated monitors) were provided. These terminals beatific their commands to the capital multi-user computer for processing, and the after-effects were again displayed on the associated terminal adviser screen. Terminals were hard-wired anon to the multi-user computer system.
Today, these terminals are about claimed computers and use a arrangement to forward and accept advice to the multi-user computer system. Examples of multi-user operating systems are UNIX, Linux (a UNIX clone) and mainframes such as the IBM AS400.
The operating arrangement for a ample multi-user computer arrangement with abounding terminals is abundant added circuitous than a single-user operating system. It accept to administer and run all user requests, ensuring they do not baffle with anniversary other. Accessories that are consecutive in attributes (devices which can alone be acclimated by one user at a time, like printers and disks) accept to be aggregate amidst all those requesting them (so that all the achievement abstracts are not abstruse up). If anniversary user approved to forward their certificate to the printer at the aforementioned time, the end aftereffect would be garbage. Instead, abstracts are beatific to a queue, and anniversary certificate is printed in its absoluteness afore the next certificate to be printed is retrieved from the queue. When you delay inline at the cafeteria to be served you are in a queue. Imagine that all the humans in the chain are abstracts cat-and-mouse to be printed and the accountant at the end of the chain is the printer.