TheHingineer

  • Operating System


  • OS Part-1

  • OS Part-2

  • OS Part-3

  • OS Part-4

  • OS Part-5

  • Distributed Operating System: Introduction aur Types

    Introduction to Distributed Operating System

    Distributed Operating System (DOS) ek aisa OS hai jo multiple interconnected computers pe run karta hai, lekin user ko ek single system jaisa dikhai deta hai. Ye system resource sharing, fault tolerance, aur performance ko improve karta hai.

    Distributed OS ke Key Features:

    ✅ Transparency: User ko ek single system ka experience hota hai.
    ✅ Resource Sharing: Files, printers, CPU power share karne ki suvidha milti hai.
    ✅ Scalability: System me naye computers easily add kiye ja sakte hain.
    ✅ Fault Tolerance: Ek node fail hone pe bhi system kaam karta hai.
    ✅ Concurrency: Multiple processes ek saath run kar sakti hain.


    Types of Distributed Operating Systems

    1. Network Operating System (NOS)

    • Har system apna OS run karta hai, lekin network ke through communication hoti hai.

    • User ko har system pe separately login karna padta hai.

    • Examples: Windows Server, UNIX, Linux.

    Diagram:

    Computer 1 ---------- Computer 2 ---------- Computer 3
        |                     |                      |
    [OS + NOS]           [OS + NOS]             [OS + NOS]

    📌 Har system ka apna OS hota hai, jo network layer se communicate karta hai.


    2. Multiprocessor Operating System

    • Multiple CPUs ek hi OS aur memory share karte hain.

    • Performance aur reliability better hoti hai.

    • Examples: Linux SMP (Symmetric Multiprocessing), Windows Multiprocessor OS.

    Diagram:

           | CPU 1 | --|
    Memory | CPU 2 | --|---- OS
           | CPU 3 | --|

    📌 Saare CPUs ek hi memory aur OS ko share karte hain.


    3. Clustered Operating System

    • Multiple systems ek saath milke ek unit ki tarah kaam karte hain.

    • High Availability (HA) aur Load Balancing provide karta hai.

    • Examples: IBM AIX, Microsoft Windows Server Cluster.

    Diagram:

    [Node 1]---[Node 2]---[Node 3]
          \       |         /
             Shared Storage

    📌 Agar ek node fail ho jaye to doosra workload handle kar leta hai.


    4. Real-Time Distributed Operating System

    • Real-time applications ke liye use hota hai jaise aerospace, medical systems, etc.

    • Instant data processing karta hai.

    • Examples: QNX, RTLinux.

    Diagram:

    [Sensor][Real-Time OS][Control System][Actuator]

    📌 System quick response deta hai aur delays avoid karta hai.


    Conclusion

    Distributed OS performance, reliability, aur scalability improve karta hai, jo ki modern computing ke liye bahut zaroori hai.

    Scroll to Top