Types of Operating System in Hindi | OS Full Notes for Students
Introduction
Operating System एक system software है जो computer hardware और user के बीच interface का काम करता है।
OS manage करता है:
- CPU (किस process को कब चलाना है)
- Memory (कौन सा program कितनी memory लेगा)
- I/O Devices (keyboard, mouse, printer)
OS कैसे काम करता है?
जब एक ही program चलता है, तो CPU और I/O devices idle हो सकते हैं
- इसलिए OS एक साथ कई programs run करता है (Multiprogramming)
- जिससे CPU हमेशा busy रहता है और performance बढ़ती है
Operating System के प्रकार (Types of OS)
-
Single User Operating System
Definition
ऐसा OS जिसमें एक समय पर सिर्फ एक user system को use करता है।
- MS-DOS
- Windows XP
Features
- एक user → एक system
- Simple और easy
- कम resource usage
-
Multi User Operating System
Definition
ऐसा OS जिसमें एक ही system को कई users एक साथ use कर सकते हैं।
Features
- Multiple users access
- Resource sharing
- Server based systems
Example
- Linux
- UNIX
Multiprogramming OS
Definition
इसमें multiple programs memory में रहते हैं और CPU उन्हें switch करके execute करता है।
Benefit
CPU utilization बढ़ता है
Multitasking OS (Time Sharing)
Definition
एक user एक साथ multiple tasks कर सकता है।
Example
- Music सुनना + Excel काम करना
- Browser + Video + Coding
Single User Multitasking OS
Definition
एक user कई programs को एक साथ चला सकता है।
Advantages
✔ High productivity
✔ Time saving
✔ Efficient computing
Disadvantages
✖ Complex system
✖ More memory required
Preemptive vs Non-Preemptive Multitasking
Preemptive
OS किसी भी running process को रोककर दूसरे process को चला सकता है।
- High priority process पहले execute होता है
- OS process को interrupt कर सकता है
🔹 Non-Preemptive
Process तब तक चलता है जब तक वो खुद complete न हो जाए।
- Process पूरा होने तक चलता है
- Interrupt नहीं होता
Multiprocessing OS
Definition
इसमें एक से ज्यादा CPU होते हैं जो एक साथ multiple processes execute करते हैं।
Benefit
✔ Faster processing
✔ High performance
Multithreading OS
Definition
एक process को छोटे-छोटे threads में divide करके execute किया जाता है।
Example
- Browser tabs
- Video streaming
Real-Time Operating System (RTOS)
Definition
ऐसा OS जिसमें task को fixed time में पूरा करना जरूरी होता है।
Example
- Traffic control system
- Missile system
Network Operating System (NOS)
Definition
Network पर servers और systems को manage करने वाला OS।
Example
- Windows Server
- Linux Server
Open Source OS
Definition
जिसका source code freely available होता है।
Example
- Linux
- Ubuntu
- Android
Embedded OS
Definition
Specific device के लिए बनाया गया OS।
Example
- Washing machine
- Microwave
- Smart TV
Distributed Operating System
Definition
Multiple systems मिलकर एक system की तरह काम करते हैं।
mportant 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 हो जाएगा
Important FAQs
1. Operating System क्या होता है?
Operating System एक system software है जो user और hardware के बीच interface का काम करता है और सभी resources (CPU, Memory, I/O) को manage करता है।
2. OS का main goal क्या होता है?
OS का main goal होता है:
- Resource utilization बढ़ाना
- Multiple programs को efficiently run करना
- User को smooth experience देना
3. Multiprogramming क्या है?
Multiprogramming में कई programs memory में रहते हैं और CPU उन्हें switch करके execute करता है।
फायदा: CPU idle नहीं रहता
4. Multiprogramming और Multitasking में क्या फर्क है?
Multiprogramming → CPU utilization बढ़ाने के लिए
Multitasking → User को multiple काम करने की सुविधा देने के लिए
5. Multitasking क्या होता है?
जब एक user एक साथ कई tasks perform कर सकता है, उसे multitasking कहते हैं।
Example: Music + Browser + Coding
6. Single User OS क्या होता है?
ऐसा OS जिसमें एक समय पर सिर्फ एक user system को use करता है।
Example: MS-DOS
7. Multi User OS क्या होता है?
ऐसा OS जिसमें कई users एक ही system को एक साथ use कर सकते हैं।
Example: Linux
8. Multiprocessing क्या है?
जब system में एक से ज्यादा CPU होते हैं और वे parallel processing करते हैं।
फायदा: Fast processing
9. Multithreading क्या होता है?
एक process को multiple threads में divide करके execute करना।
Example: Browser tabs
10. Thread और Process में क्या अंतर है?
Process:
- Heavyweight
- अलग memory space
Thread:
- Lightweight
- Same memory share करता है
11. Preemptive Multitasking क्या है?
OS किसी भी process को रोककर दूसरे high priority process को run कर सकता है।
Fast response system
12. Non-Preemptive Multitasking क्या है?
Process तब तक चलता है जब तक वो खुद complete न हो जाए।
Simple लेकिन slow
13. Real-Time Operating System (RTOS) क्या है?
ऐसा OS जिसमें task को fixed time के अंदर complete करना जरूरी होता है।
Example: Traffic control system
14. Network Operating System (NOS) क्या है?
ऐसा OS जो network में multiple computers और servers को manage करता है।
Example: Windows Server
15. Open Source OS क्या होता है?
ऐसा OS जिसका source code freely available होता है।
Example: Ubuntu
16. Embedded OS क्या है?
ऐसा OS जो specific devices के लिए बनाया जाता है।
Example: Washing machine, Smart TV
17. Distributed OS क्या होता है?
Multiple computers मिलकर एक single system की तरह काम करते हैं।
18. Time Sharing क्या होता है?
CPU सभी processes को time slice देकर execute करता है।
यह multitasking का base है
19. CPU utilization क्या होता है?
CPU का कितना percentage time काम में use हो रहा है।
High utilization = Better performance
20. Modern OS कौन-कौन से हैं?
आज के popular OS:
- Windows 11
- Linux
- Android
💬 Leave a Comment & Rating