Assignment 1 OS
Assignment 1 OS
Assignment 1 OS
Faisalabad Campus
What is Monolithic Kernel based Operating System? Explain each component related to this
concept (given in reference image). Write its benefit as well, compared to the other one.
What is Microkernel based Operating System? Explain each component related to this concept
(given in reference image). Write its benefit as well, compared to the other one.
Reference Image
What is Monolithic Kernel based Operating System?
Definition: The monolithic operating system is a very basic operating system in which file
management, memory management, device management, and process management are directly
controlled within the kernel. The kernel can access all the resources present in the system. In
monolithic systems, each component of the operating system is contained within the kernel.
History: Operating systems that use monolithic architecture were first time used in the 1970s.
Device Drivers:
Acts as hardware interface.
Allows OS to control devices.
Facilitates hardware communication.
Ensures device compatibility and functionality.
Dispatcher:
The dispatcher in a monolithic kernel plays a vital role in maintaining the efficient and orderly
execution of processes, contributing to the stability and responsiveness of the operating system.
The dispatcher ensures that multiple processes can share the CPU's time effectively, allowing for
multitasking and concurrent execution of tasks.