Types of OS
Types of OS
01 Efficient use of CPU resources in multi-core systems. Responsiveness and better user experience for multi-threaded
applications.
01 As one program waits for I/O, the CPU can switch to executing another program, enhancing overall system efficiency.
02 Efficient use of memory, reducing the chances of memory wastage. Continuous CPU utilization, minimizing idle
time.
03 Complex memory management schemes. Resource conflicts may occur if memory allocation is not managed properly.
Multithreading OS
01 Efficient use of CPU resources in multi-core systems. Responsiveness and better user experience for multi-threaded
applications.
RTOS is designed to meet strict It guarantees a response to external RTOS is used in critical systems
timing constraints in real-time events within a specified time frame, such as industrial automation,
applications. ensuring timely and predictable robotics, and medical devices.
execution.
Advantages of RTOS
A distributed OS runs on
multiple interconnected
computers and presents them
01
as a single unified system to
users and applications.
02 It enables resource sharing,
load balancing, and fault
tolerance across the
network.
Examples of distributed 03
operating systems include
Amoeba and Inferno.
Advantages of Distributed OS