The correct answer is a Cooperative multitasking operating system.
Key Points
- Cooperative multitasking operating system:
- It is a style of computer multitasking in which the operating system never initiates a context switch from a running process to another process.
- It is also known as non-preemptive multitasking.
- Its role reduced down to starting the processes and letting them return control back to it voluntarily.
Additional Information
- Real-time operating system:
- It is an operating system intended to serve real-time applications that process data as it comes in without buffer delays.
- A real-time system is a time-bound system that has well-defined, fixed time constraints.
- Most RTOS uses a pre-emptive scheduling algorithm.
- Single user operating system:
- It is a type of system that has been developed and designed to use on a computer.
- It is the most common system used for home computers.
- There are two types of this operating system
- single-task
- multitask
- Multi-user operating system:
- It is an operating system that allows multiple users to connect and operate a single operating system.
- The users interact with it through terminals or computers.
- Examples - Linux, Unix, Windows 2000, etc.