Operating Systems (1.2.q)
Types of Operating System (1.2.r)
- Multi-tasking - an operating system which allows multiple programs to run at the same time. For example, running a spreadsheet while having an email client running in the background.
- Multi user - an operating system which allows multiple users to be connected at the same time. A good example of this is a small office configuration, where individual terminals have limited processing power, but individual terminals can connect to a central powerful computer to execute resource intensive tasks, and multiple terminals can be connected at the same time.
- Single user - an operating system which only allows a single user to be logged on at a given time. For example, the operating system on a home computer.
- Real time - an operating system which can react quickly enough for an input to trigger a process being carried out. Today, nearly all operating systems are real time.
- Distributed - an operating system where the components are distributed across multiple nodes. For example, word processing software might be stored on one computer, and spreadsheet software could be stored on a second computer, and then data would be stored on a third computer. This removes bottlenecks, speeding up the system.