Within the family of operating systems, we can categorize them into four types:
I. Real-time operating system (RTOS)
Real-time operating systems are used to control machinery, scientific instruments and industrial systems. They are designed to allow computers to process and respond to input instantly. They are usually used when computers must react to the consistent input of information without delay. For example, real-time operating systems may be used in navigation. 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.
II. Single-user, single task
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.