Day 01Part 20- Type of operating systyem, Multi Programming Operating system for gate in Hindi
Day 01Part 20- Type of operating systyem Multi Programming Operating system for gate in Hindi
यहाँ पर GATE परीक्षा के लिए Operating System के टॉपिक “Day 01 Part 20 – Types of Operating System & Multiprogramming OS” का हिंदी में सरल और सटीक नोट्स दिया गया है:
Contents [hide]
- 1 ऑपरेटिंग सिस्टम के प्रकार (Types of Operating System)
- 1.1 1. Batch Operating System (बैच ऑपरेटिंग सिस्टम)
- 1.2 2. Time-Sharing Operating System (टाइम-शेयरिंग ओएस)
- 1.3 3. Multiprogramming Operating System (मल्टीप्रोग्रामिंग ओएस)
- 1.4 4. Multitasking Operating System (मल्टीटास्किंग ओएस)
- 1.5 5. Real-Time Operating System (रीयल टाइम ओएस)
- 1.6 6. Distributed Operating System (डिस्ट्रीब्यूटेड ओएस)
- 1.7 7. Network Operating System (नेटवर्क ओएस)
- 2 Multiprogramming Operating System के लाभ (Advantages):
- 3 Multiprogramming vs Multitasking:
ऑपरेटिंग सिस्टम के प्रकार (Types of Operating System)
ऑपरेटिंग सिस्टम कंप्यूटर के संसाधनों को मैनेज करने और उपयोगकर्ता को एक इंटरफेस प्रदान करने के लिए कई प्रकार के होते हैं:
1. Batch Operating System (बैच ऑपरेटिंग सिस्टम)
- इसमें यूज़र सीधे सिस्टम से इंटरैक्ट नहीं करता।
- सभी जॉब्स को एकत्र करके एक बैच में रन किया जाता है।
- उदाहरण: पुराने IBM सिस्टम
2. Time-Sharing Operating System (टाइम-शेयरिंग ओएस)
- प्रत्येक यूज़र को एक टाइम स्लॉट दिया जाता है।
- CPU समय को कई यूज़र्स में बाँटता है।
- Example: UNIX
3. Multiprogramming Operating System (मल्टीप्रोग्रामिंग ओएस)
- एक समय में एक से अधिक प्रोग्राम्स को मेमोरी में रखा जाता है।
- CPU idle नहीं रहता; एक प्रोग्राम I/O में हो तो दूसरा रन करता है।
- उद्देश्य: CPU Utilization को बढ़ाना।
मुख्य बातें:
- एक समय में CPU एक ही प्रोग्राम को execute करता है।
- I/O wait के दौरान दूसरे प्रोग्राम को CPU मिल जाता है।
- इससे throughput और efficiency बढ़ती है।
4. Multitasking Operating System (मल्टीटास्किंग ओएस)
- एक यूज़र द्वारा एक साथ कई टास्क्स perform करना।
- जैसे: एक साथ Word टाइप करना, Music सुनना, और File डाउनलोड करना।
5. Real-Time Operating System (रीयल टाइम ओएस)
- जहां टाइम की सटीकता बहुत महत्वपूर्ण होती है।
- हार्ड रीयल-टाइम और सॉफ्ट रीयल-टाइम दो प्रकार हैं।
- Example: मिसाइल सिस्टम, ऑटोमेटेड कार्स
6. Distributed Operating System (डिस्ट्रीब्यूटेड ओएस)
- कई कंप्यूटर मिलकर एक सिस्टम की तरह काम करते हैं।
- रिसोर्सेज का नेटवर्क पर साझा उपयोग।
7. Network Operating System (नेटवर्क ओएस)
- नेटवर्क पर कंप्यूटरों के बीच संचार को संभालता है।
- उदाहरण: Windows Server, Linux Server
Multiprogramming Operating System के लाभ (Advantages):
CPU Utilization बढ़ता है
System Efficiency में सुधार होता है
I/O और CPU के बीच parallelism होता है
Multiple jobs एक ही समय में memory में रहते हैं
Multiprogramming vs Multitasking:
बिंदु | Multiprogramming | Multitasking |
---|---|---|
उपयोगकर्ता | एक से अधिक प्रोग्राम | एक यूज़र के कई टास्क |
उद्देश्य | CPU को व्यस्त रखना | यूज़र को responsiveness देना |
टाइम शेयरिंग | नहीं होता | होता है |
अगर आप चाहें तो मैं इसका PDF भी बना सकता हूँ या वीडियो लेक्चर के लिए स्क्रिप्ट तैयार कर सकता हूँ।
क्या आपको Day 02 या अगला टॉपिक भी चाहिए हिंदी में?