Type of Operating Systems are given below
• Main frame operating systems
Huge amounts of I/O activity.
1000s of disks not unusual provide batch,
Transaction and time sharing services.
Batch processing is routine non-interactive jobs. e.g. claims processing, sales
reporting etc. Transaction processing systems handle large number of small
requests e.g. check processing in banks, air line reservations etc.
Time-sharing systems allow multiple remote users to run jobs at the same time e.g.
querying a database. OS Optimized for these tasks. Example is OS/390
• Server operating systems
Run on very large PCs, workstations or even main-frames. They serve multiple
users over a network simultaneously and allow them to share hardware and
software. Examples are web servers, database transaction servers etc. Examples of
OS in this class are Win2K, XP and flavors of UNIX.
• Multiprocessor operating systems
OS is basically a variation to server operating systems with special provisions for
connectivity and communication management between different CPUs.
• PC operating systems
OS provides a nice interface to a single user.
Typically used for word processing, spread sheets, Internet access etc.
• Real-time operating systems
Characterized by time as the key parameter. Real-time response to internal and
external events is more important than any other design goal. Classified into two
sub-categories: Hard and Soft real-time.
Example applications include Industrial process control, robotics and assembly lines,
air traffic control, network routers and telecommunication switches, multi-media
• Embedded operating systems
Embedded in small devices e.g. palm-top computers e.g. PDA, TV sets, micro-wave
ovens, mobile phones. They have characteristics of real-time systems (mainly soft
real-time) but also have restraints on power consumption, memory usage etc.
Examples include PalmOS and Windows CE. Height of this type is smart-card
Type of Operating Systems