for the reliable processing of large amounts of data. This OS should
effectively support this process (in batch mode or time allocation). An
example of an OS of this class would be IBM's OS /390.
The
following category includes server operating systems. The main
feature of such operating systems is the ability to serve a large number of
user requests for shared resources. Network support plays an important role
for them. There are specialized server OSes that exclude elements that are
not related to the performance of their basic functions (for example, support
for user applications). Universal servers ( UNIX or Windows XP systems )
are now more commonly used to implement servers.
The most massive category is personal
OS. Some operating systems in this
category, developed with the expectation of the user (Windows 95/98 / Me)
by Microsoft are simplified versions of the universal OS. Particular
attention in the personal OS is given to the support
of the graphical user
interface and multimedia technologies .
There is also a
real-time OS. In such a system,
each operation must be
guaranteed to be performed within a specified time range. Real-time OS can
control the flight of a spaceship, process or video demonstration. There are
specialized real-time OSes such as QNX and VxWorks.
Another category is
embedded OS. These include
managing applications
for various microprocessor systems used in military technology, consumer
electronics systems, smart cards, and other devices. Such systems pose
special requirements: placing a small amount
of memory and support for
specialized OS devices. Often, built-in OS is developed for a specific
device; universal systems include embedded Linux and Windows CE.