Operating System Structure in anna university 2025 CS3451


Defination:

    Operating System Structure refers to the way the operating system is organized internally to manage resources, processes, and services efficiently. It defines how different components of the OS are designed, interact, and function together to provide system functionality



Types:

  1. Simple Structure
  2. Layered Structure
  3. Microkernal Structure
  4. Modular Structure
  5. Hybrid Structure


1. Simple Structure (Monolithic System):

All OS functions like file management, process control are in a single large block of code.
📌 Example: MS-DOS


2. Layered Structure:

OS is divided into multiple layers. Each layer performs specific tasks and interacts only with the layer below it.
📌 Example: THE Operating System


3. Microkernel Structure:

Only essential functions (like communication, CPU, memory) run in kernel; rest are in user space.
📌 Example: Minix, QNX


4. Modular Structure:

OS is made of separate modules. Modules can be loaded/unloaded dynamically as needed.
📌 Example: Linux Kernel


5. Hybrid Structure:

Combination of monolithic and microkernel concepts. Some services in kernel space, others in user space.
📌 Example: Windows, macOS


Advantages of OS Structure :

  • Easy to manage and update

  • Improves security and reliability


Disadvantages of OS Structure :

  • Some are complex to design

  • May reduce performance

0 Comments

Post a Comment

Post a Comment (0)

Previous Post Next Post