Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
An operating system is a master control program which controls the functions of the computer system as a whole and the running of application programs.
All computers do not use the same operating systems.
Mainframe computers usually process several application programs concurrently, switching from one to the other, for the purpose of increasing processing productivity.
In multi-user environments an operating system is required to control terminal operations on a shared access basis as only one user can access the system at any moment of time.
The operating system allocates control to each terminal in turn.
Such systems also require a system for record locking and unlocking, to prevent one user attempting to read a record whilst another user is updating it, for instance.
The first user is allocated control to write to a record (or file in some instances) and other users are denied access until the record is updated and unlocked.
Some environments operate in concurrent batch and real-time mode.
The real-time operation has priority, and the operating system interrupts batch processing operations to deal with real-time enquiries or file updates.
The stage of batch processing attained at the time of the interrupt is temporarily transferred to backing storage.
After the real-time operation has been dealt with, the interrupted program is transferred back to internal memory from backing storage, and processing recommences from a restart point.
The operating system also copies to disk backing storage the state of the real-time system every few minutes (periodic check points) to provide a means of 'recovering' the system in the event of a malfunction.
An operating system is stored on disk and has to be booted into the internal memory (RAM) where it must reside throughout processing so that commands are instantly available.
The operating system commands may exceed the internal memory capacity of the computer in which case only that portion of the OS which is frequently used is retained internally, other modules being read in from disk as required.
Many microcomputers function under the control of a disk operating system known as DOS.