Operating Systems
Operating Systems
An operating system (OS) is system software that manages computer hardware and
software resources and provides common services for computer programs. All
computer programs, excluding firmware, require an operating system to function.
Within the broad family of operating systems, there are generally four types,
categorized based on the types of computers they control and the sort of applications
they support. The categories are:
• Real-time operating system (RTOS) - Real-time operating systems are used
to control machinery, scientific instruments and industrial systems. An RTOS
typically has very little user-interface capability, and no end-user utilities,
since the system will be a "sealed box" when delivered for use. A very
important part of an RTOS is managing the resources of the computer so that
a particular operation executes in precisely the same amount of time, every
time it occurs. In a complex machine, having a part move more quickly just
because system resources are available may be just as catastrophic as having
it not move at all because the system is busy.
• Single-user, single task - As the name implies, this operating system is
designed to manage the computer so that one user can effectively do one thing
at a time. The Palm OS for Palm handheld computers is a good example of a
modern single-user, single-task operating system.