Types of Operating System in Hindi | OS Full Notes for Students
📌 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