Types of Operating System in Hindi | OS Full Notes for Students

Types of Operating System in Hindi | OS Full Notes for Students - notesMind

📌 Introduction

Operating System (OS) एक resource manager होता है जो CPU, Memory, I/O devices आदि को manage करता है।

OS का main goal होता है:
✔ बेहतर resource utilization
✔ Multiple programs को efficiently run करना
✔ User को smooth experience देना


⚙️ OS कैसे काम करता है?

जब एक ही program चलता है, तो CPU और I/O devices idle हो सकते हैं 😴

👉 इसलिए OS एक साथ कई programs run करता है (Multiprogramming)
👉 जिससे CPU हमेशा busy रहता है और performance बढ़ती है 🚀


📊 Operating System के प्रकार (Types of OS)

1️⃣ Single User Operating System

👉 Definition

इसमें एक समय पर सिर्फ एक user system को use कर सकता है।

📌 Features

  • एक user → एक system
  • Simple और easy
  • कम resource usage

📌 Example

  • Windows XP
  • MS-DOS

2️⃣ Multi User Operating System

👉 Definition

इसमें कई users एक ही system को एक साथ use कर सकते हैं।

📌 Features

  • Multiple users access
  • Resource sharing
  • Server based systems

📌 Example

  • Linux
  • UNIX

3️⃣ Multiprogramming OS

👉 Definition

इसमें multiple programs memory में रहते हैं और CPU उन्हें switch करके execute करता है।

📌 Benefit

✔ CPU utilization बढ़ता है


4️⃣ Multitasking OS (Time Sharing)

👉 Definition

एक user एक साथ multiple tasks कर सकता है।

📌 Example

  • Music सुनना + Excel काम करना
  • Browser + Video + Coding

5️⃣ Single User Multitasking OS

👉 Definition

एक user कई programs को एक साथ चला सकता है।

📌 Advantages

✔ High productivity
✔ Time saving
✔ Efficient computing

❌ Disadvantages

✖ Complex system
✖ More memory required


6️⃣ Preemptive vs Non-Preemptive Multitasking

🔹 Preemptive

  • High priority process पहले execute होता है
  • OS process को interrupt कर सकता है

🔹 Non-Preemptive

  • Process पूरा होने तक चलता है
  • Interrupt नहीं होता

7️⃣ Multiprocessing OS

👉 Definition

इसमें एक से ज्यादा CPU होते हैं जो एक साथ multiple processes execute करते हैं।

📌 Benefit

✔ Faster processing
✔ High performance


8️⃣ Multithreading OS

👉 Definition

एक process को छोटे-छोटे threads में divide करके execute किया जाता है।

📌 Example

  • Browser tabs
  • Video streaming

9️⃣ Real-Time Operating System (RTOS)

👉 Definition

जहाँ fixed time में task complete करना जरूरी होता है।

📌 Example

  • Traffic control system
  • Missile system

🔟 Network Operating System (NOS)

👉 Definition

Network पर servers और systems को manage करने वाला OS।

📌 Example

  • Windows Server
  • Linux Server

1️⃣1️⃣ Open Source OS

👉 Definition

जिसका source code freely available होता है।

📌 Example

  • Linux
  • Ubuntu
  • Android

1️⃣2️⃣ Embedded OS

👉 Definition

Specific device के लिए बनाया गया OS।

📌 Example

  • Washing machine
  • Microwave
  • Smart TV

1️⃣3️⃣ Distributed Operating System

👉 Definition

Multiple systems मिलकर एक system की तरह काम करते हैं।


🔥 Important Concepts (Exam Tips)

✔ Multiprogramming → CPU utilization
✔ Multitasking → Time sharing
✔ Multiprocessing → Multiple CPUs
✔ Multithreading → Multiple threads


📊 Conclusion

Operating System के types समझना बहुत जरूरी है क्योंकि ये directly linked हैं:

  • Performance
  • Resource Management
  • Real-world Applications

अगर आपने ये concepts समझ लिए, तो OS का foundation strong हो जाएगा 💪


💬 Leave a Comment & Rating