types of operating system in hindi

types of operating system in hindi

types-of-operating-system-in-hindi-1

हमने जानते हैं लेकिन क्या आप को पता है की  what is os और इसके लक्ष्य और कार्य क्या हैं। हमे पता है कि एक ऑपरेटिंग सिस्टम एक सॉफ्टवेयर है जो उपयोगकर्ता और सिस्टम के हार्डवेयर घटकों के बीच एक मध्यवर्ती के रूप में कार्य करता है। ऑपरेटिंग सिस्टम सिस्टम के विभिन्न संसाधनों के प्रबंधन के लिए सबसे मुख्य सोर्स  है। अब, इस ब्लॉग में, हम देखेंगे कि types of os in hindi क्या हैं। तो चलो शुरू करते है –

batch operating system in hindi

बैच के अंदर इस ऑपरेटिंग सिस्टम में, इसी तरह  कुछ ऑपरेटर की मदद से बैचों में एक साथ समूहीकृत कर के इन बैचों एक के बाद एक इनका सन्चालन किया जाता है । उदाहरण के लिए, मान लें कि हमारे पास 10 कार्यक्रम हैं जिन्हें पर्दर्सित करने की आवश्यकता है। कुछ प्रोग्राम C ++ में लिखे जाते हैं, कुछ C में और बाकी जावा में।

अब, हर बार जब हम इन कार्यक्रमों को व्यक्तिगत रूप से चलाते हैं तो हमें उस विशेष भाषा के संकलक को लोड करना होगा और फिर कोड को संचालन करना होगा। लेकिन क्या होगा अगर हम इन 10 कार्यक्रमों का एक बैच बनाते हैं।

इस दृष्टिकोण के साथ लाभ यह है कि, C ++ बैच के लिए, आपको केवल एक बार कंपाइलर को लोड करना होगा। इसी तरह, जावा और सी के लिए, कंपाइलर को केवल एक बार लोड करने की आवश्यकता होती है और इस तरह पूरे बैच को संचलित  किया जाता है। निम्न छवि बैच ऑपरेटिंग सिस्टम के काम का वर्णन करती है।

batch-operating-system-in-hindi

advantage 

  • सभी कार्यक्रमों को प्रदर्सन करने के लिए  समय की बचत होती है ।
  • बैच ऑपरेटिंग सिस्टम को कई उपयोगकर्ताओं के बीच साझा किया जा सकता है।

disadvantage

  • दो बैचों के बीच मैनुअल हस्तक्षेप की आवश्यकता होती है।

time sharing operating system in hindi

मल्टी-टास्किंग ऑपरेटिंग सिस्टम में, time sharing operating  की मदद से एक विशेष समय में एक से अधिक प्रक्रियाओं को संचालन  किया जा सकता है । इसलिए, समय-साझा करने के माहौल में, हम एक समय को तय करते हैं, जिसे टाइम क्वांटम कहा जाता है और जब प्रक्रिया अपना निष्पादन शुरू करती है, तो संचालन  केवल उस समय तक जारी रहता है और उसके बाद, किसी दूसरे  अन्य प्रक्रियाओं का संचालन कर दिया जाता है । केवल अगले चक्र में ही , पहली प्रक्रिया फिर से इसके पर्दर्सन के लिए आएगी और इसे उस समय के क्वांटम के लिए संचालन  किया जाएगा और फिर से अगली प्रक्रिया आएगी। यह प्रक्रिया जारी रहेगी। इस तरह से  निम्न छवि टाइम-शेयरिंग ऑपरेटिंग सिस्टम के काम का वर्णन करती है ।

time-sharing-operating-system-in-hindi

advantage 

  • चूंकि प्रत्येक प्रक्रिया को बराबर समय दिया जाता है, इसलिए प्रत्येक प्रक्रिया को निष्पादित करने का समान अवसर मिलता है।
  • सीपीयू ज्यादातर मामलों में व्यस्त रहता है जिससे यह अच्छा संकेत है ।

disadvantage(types of operating system in hindi )

  • उच्च प्राथमिकता वाली प्रक्रिया को पहले निष्पादित करने का मौका नहीं मिलेगा क्योंकि प्रत्येक प्रक्रिया को समान समय दिया जाता है।

Distributed Operating System in hindi 

डिस्ट्रिब्यूटेड ऑपरेटिंग सिस्टम में, हमारे पास विभिन्न सिस्टम हैं और इन सभी प्रणालियों के पास अपना स्वयं का सीपीयू, मुख्य मेमोरी, सेकेंडरी मेमोरी और संसाधन हैं। ये सिस्टम एक जॉइंट संचार नेटवर्क का उपयोग करके एक दूसरे से जुड़े हुए होते हैं। यहां, प्रत्येक प्रणाली अपना कार्य व्यक्तिगत रूप से कर सकती है। इन डिस्ट्रिब्यूटेड ऑपरेटिंग सिस्टम का सबसे अच्छा कार्य  रिमोट एक्सेस है यानी एक उपयोगकर्ता दूसरे सिस्टम के डेटा तक पहुंच सकता है और उसी के अनुसार काम कर सकता है। इसलिए, इन वितरित ऑपरेटिंग सिस्टम में रिमोट एक्सेस संभव है। निम्न छवि एक वितरित ऑपरेटिंग सिस्टम के काम को दिखाती है।

Distributed-Operating-System-in-hindi

advantage 

  • चूंकि सिस्टम एक दूसरे के साथ जुड़े हुए हैं, इसलिए एक सिस्टम की विफलता प्रक्रियाओं के निष्पादन को रोक नहीं सकती है क्योंकि अन्य सिस्टम निष्पादन कर सकते हैं।
  • संसाधनों को एक दूसरे के बीच साझा किया जाता है।
  • होस्ट कंप्यूटर पर लोड वितरित हो जाता है और यह बदले में, दक्षता को बढ़ाता है।

disadvantage(types of operating system in hindi )

  • चूंकि इसमें डेटा को सभी कंप्यूटरों के बीच साझा किया जाता है, इसलिए डेटा को कुछ कंप्यूटरों को सुरक्षित और सुलभ बनाने के लिए, आपको कुछ अतिरिक्त प्रयास करने की आवश्यकता पड़ती है।
  • अगर संचार नेटवर्क में कोई समस्या है तो पूरा संचार टूट जाता है ।

एम्बेडेड  ऑपरेटिंग  सिस्टम  इन  हिंदी 

एक एंबेडेड ऑपरेटिंग सिस्टम एक विशेष डिवाइस के लिए महत्वपूर्ण कार्य करने के लिए डिज़ाइन किया गया है जो की एक प्रकार से कंप्यूटर नहीं है। उदाहरण के लिए, लिफ्ट में उपयोग किया जाने वाला सॉफ्टवेयर केवल लिफ्ट के काम के लिए समर्पित है और कुछ नहीं। तो, यह एंबेडेड ऑपरेटिंग सिस्टम का एक उदाहरण हो सकता है। एंबेडेड ऑपरेटिंग सिस्टम ऑपरेटिंग सिस्टम के शीर्ष पर चल रहे सॉफ़्टवेयर में डिवाइस हार्डवेयर की पहुंच की अनुमति देता है।embedded-operating-system-in-hindi

advantage 

  • चूंकि यह एक विशेष नौकरी के लिए स्थापित किया जाता है , इसलिए यह तेज है।
  • कम लागत है ।
  • ये कम मेमोरी और अन्य संसाधनों का उपभोग करता  हैं।

disadvantage(types of operating system in hindi )

  • इससे केवल एक काम किया जा सकता है।
  • इसे अपग्रेड करना बहुत मुश्किल है ।

real time operating system in hindi

रियल-टाइम ऑपरेटिंग सिस्टम का उपयोग उस स्थिति में किया जाता है जहां हम कुछ वास्तविक समय डेटा के साथ काम कर रहे हैं। इसलिए, जैसे ही डेटा आता है, प्रक्रिया का प्रदर्शन  किया जाता है और कोई घातक नहीं होना चाहिए यानी कोई बफर विलंब भी नहीं होना चाहिए। रियल-टाइम ओएस एक समय-साझाकरण प्रणाली है जो घड़ी की रुकावट की अवधारणा पर आधारित है। इसलिए, जब भी आप बहुत कम समय में बड़ी संख्या में अनुरोध को संसाधित करना चाहते हैं, तो आपको रियल-टाइम ऑपरेटिंग सिस्टम का उपयोग करना चाहिए। उदाहरण के लिए, पेट्रोलियम उद्योग के तापमान का विवरण बहुत महत्वपूर्ण है और यह वास्तविक समय में और बहुत कम समय में किया जाना चाहिए। थोड़ी देरी से जीवन-मृत्यु की स्थिति पैदा हो सकती है। तो, यह रियल-टाइम ऑपरेटिंग सिस्टम की मदद से किया जाता है। रियल-टाइम ऑपरेटिंग सिस्टम दो प्रकार के होते हैं ।

real-time-operating-system-in-hindi

hard real time operating system in hindi 

इसमें , थोड़ी देरी से कठोर परिवर्तन हो सकता है। इसलिए, जब समय की कमी बहुत महत्वपूर्ण है तो हम हार्ड रियल-टाइम का उपयोग करते हैं

soft real time operating system in hindi 

यहां, समय की कमी इतनी महत्वपूर्ण नहीं होता है, लेकिन यहां  कुछ वास्तविक समय के आंकड़ों के साथ किया जाता है ।

advantage 

  • उपकरणों और संसाधनों का अधिकतम उपयोग होता है।
  • ये सिस्टम लगभग त्रुटि रहित होती हैं।

disadvantage(types of operating system in hindi )

  • रियल-टाइम ऑपरेटिंग सिस्टम में उपयोग किया जाने वाला algorithms बहुत जटिल है।
  • विषेस डिवाइस ड्राइवरों का उपयोग जितनी जल्दी हो सके, व्यवधानों का जवाब देने के लिए किया जाता है।

multiprogramming os in hindi

प्रोसेसर को साझा करते समय, जब दो या अधिक प्रोग्राम एक ही समय में मेमोरी में रहते हैं, तो उन्हें मल्टीग्रोमिंग कहा जाता है। मल्टीप्रोग्रामिंग एक एकल साझा प्रोसेसर मानता है। मल्टीप्रोग्रामिंग, नौकरियों को व्यवस्थित करके सीपीयू उपयोग को बढ़ाता है ताकि सीपीयू को हमेशा निष्पादित करने के लिए एक हो। आप निचे दिए गए इमेज में साफ़ तौर पर मल्टी प्रोग्रामिंग os देख सकते है ।

multiprogramming-os-in-hindi

एक ओएस विविध कार्यक्रम से संबंधित निम्नलिखित गतिविधियों करता है-

  • ऑपरेटिंग सिस्टम एक समय में कई jobs  को मेमोरी में रखता है।
  • jobs का यह सेट जॉब पूल में रखी गई jobs का सबसेट है।
  • ऑपरेटिंग सिस्टम पिक करता है और मेमोरी में से किसी एक कार्य को संचालित  करना शुरू कर देता है।
  • मल्टीप्रोग्रामिंग ऑपरेटिंग सिस्टम मेमोरी प्रबंधन कार्यक्रमों का उपयोग करते हुए सभी सक्रिय कार्यक्रमों और सिस्टम संसाधनों की स्थिति की निगरानी करता है ताकि यह सुनिश्चित हो सके कि सीपीयू कभी भी निष्क्रिय न हो, जब तक कि प्रक्रिया के लिए कोई जॉब न हो।

advantage 

  • यह उच्च और कुशल CPU उपयोग के काबिल है
  • उपयोगकर्ता को लगता है कि कई कार्यक्रमों को लगभग एक साथ सीपीयू आवंटित किया गया है।

disadvantage

  • CPU शेड्यूलिंग की आवश्यकता पड़ती है।
  • स्मृति में कई जॉब्स को समायोजित करने के लिए, स्मृति प्रबंधन की आवश्यकता होती है ।

interactivity 

interactivity  का तात्पर्य है कम्प्यूटर प्रणाली के साथ बातचीत करने की उपयोगकर्ताओं की क्षमता से है। एक ऑपरेटिंग सिस्टम अन्तरक्रियाशीलता से संबंधित निम्नलिखित गतिविधियाँ करता है-

  • सिस्टम के साथ बातचीत करने के लिए उपयोगकर्ता को एक इंटरफ़ेस प्रदान करना होता है ।
  • उसेर्स  से इनपुट लेने के लिए इनपुट उपकरणों का प्रबंधन करता है। उदाहरण के लिए, कीबोर्ड को ही देख लीजिये।
  • उपयोगकर्ता को आउटपुट दिखाने के लिए आउटपुट डिवाइस का प्रबंधन करता है। उदाहरण के लिए, मॉनिटर सटीक साबित होता है ।

multitasking operating system in hindi

मल्टीटास्किंग तब होती है जब सीपीयू द्वारा कई कामों को एक साथ संचालित करके उनके बीच स्विच किया जाता है। स्विच इतनी बार होते हैं कि उपयोगकर्ता प्रत्येक प्रोग्राम के साथ बातचीत कर सकता है जब तक की  यह चल रहा है। एक ओएस मल्टीटास्किंग से संबंधित निम्नलिखित गतिविधियां करता है-

  • उपयोगकर्ता ऑपरेटिंग सिस्टम या सीधे  प्रोग्राम को निर्देश देता है, और तुरंत  प्रतिक्रिया को प्राप्त करने में सक्षम भी हो जाता है ।
  • ओएस मल्टीटास्किंग को इस तरह से हैंडल करता है कि यह एक ही समय में कई ऑपरेशन / कई प्रोग्राम्स को हैंडल कर सकता है।
  • मल्टीटास्किंग ऑपरेटिंग सिस्टम को टाइम-शेयरिंग सिस्टम के रूप में भी जाना जाता है।
  • इस टाइप के ऑपरेटिंग सिस्टम एक उचित मूल्य पर एक कंप्यूटर सिस्टम के इंटरैक्टिव उपयोग को प्रदान करने के लिए विकसित किए गए होते है ।
  • एक समय-साझा ऑपरेटिंग सिस्टम सीपीयू शेड्यूलिंग की अवधारणा का उपयोग करता है और प्रत्येक उपयोगकर्ता को समय-साझा किए गए सीपीयू के एक छोटे हिस्से के साथ प्रदान करने के लिए मल्टीप्रोग्रामिंग करता है।
  • प्रत्येक उपयोगकर्ता के पास स्मृति में कम से कम एक अलग कार्यक्रम होता है।

multitasking-operating-system-in-hindi

  • एक प्रोग्राम जिसे मेमोरी में लोड किया जाता है और पर्दर्सित  किया जाता है, आमतौर पर एक प्रक्रिया के रूप में संदर्भित किया जाता है।
  • जब कोई प्रक्रिया संचालित होती है, तो यह आम तौर पर केवल एक बहुत ही कम समय के लिए पर्दर्सित होती है, इससे पहले कि वह I / O निष्पादित करने की आवश्यकता होती है।
  • चूंकि इंटरैक्टिव I / O आमतौर पर धीमी गति से चलता है, इसे पूरा होने में लंबा समय लग सकता है। इस समय के दौरान, एक सीपीयू का उपयोग दूसरी प्रक्रिया द्वारा किया जा सकता है।

spooling in operating system in hindi

 

स्पूलिंग लाइन पर एक साथ परिधीय परिचालनों के लिए एक संक्षिप्त रूप है। स्पूलिंग का तात्पर्य विभिन्न I / O जॉब्स  के डेटा को बफर में रखना है। यह बफर मेमोरी या हार्ड डिस्क में एक विशेष क्षेत्र है जो I / O उपकरणों के लिए सुलभ होता है।

एक ऑपरेटिंग सिस्टम वितरित पर्यावरण से संबंधित निम्नलिखित गतिविधियों करता है-

spooling-in-operating-system-in-hindi

  • डिवाइसों के अलग-अलग डेटा एक्सेस रेट के रूप में I / O डिवाइस डेटा स्पूलिंग को हैंडल कर सकता है ।
  • स्पूलिंग बफर को बनाए रखता है जो एक प्रतीक्षा स्टेशन प्रदान करता है जहां डेटा आराम कर सकता है ।
  • स्पूलिंग प्रक्रिया के कारण समानांतर कम्प्यूटेशन बनाए रखता है क्योंकि कंप्यूटर समानांतर फैशन में I / O कर सकता है। यह संभव है कि कंप्यूटर एक टेप से डेटा पढ़े, डिस्क पर डेटा लिखें और एक टेप प्रिंटर के लिए बाहर लिखें, जबकि यह अपना कंप्यूटिंग कार्य कर रहा होता है।

advantage (types of operating system in hindi )

  • स्पूलिंग ऑपरेशन एक डिस्क को बहुत बड़े बफर के रूप में उपयोग करता है।
  • स्पूलिंग एक काम के लिए I / O ऑपरेशन को ओवरलैप करने में सक्षम है, दूसरे काम के लिए प्रोसेसर संचालन के साथ।

scheduler in os in hindi

 

प्रक्रिया शेड्यूलिंग प्रक्रिया प्रबंधक की गतिविधि है जो सीपीयू से चल रही प्रक्रिया को हटाने और एक विशेष रणनीति के आधार पर किसी अन्य प्रक्रिया के चयन को संभालती है।प्रक्रिया निर्धारण एक मल्टीप्रोग्रामिंग ऑपरेटिंग सिस्टम का एक अनिवार्य हिस्सा है। इस तरह के ऑपरेटिंग सिस्टम एक समय में एक से अधिक प्रक्रियाओं को निष्पादन योग्य मेमोरी में लोड करने की अनुमति देते हैं और लोड की गई प्रक्रिया समय मल्टीप्लेक्सिंग का उपयोग करके सीपीयू को साझा करती है।

scheduler-in-os-in-hindi

OS प्रक्रिया निर्धारण कतार में सभी PCB को बनाए रखता है। ओएस प्रत्येक प्रोसेस स्टेट  के लिए एक अलग कतार रखता है और एक ही संचालन  स्थिति में सभी प्रक्रियाओं के पीसीबी एक ही कतार में रखे जाते हैं। जब किसी प्रक्रिया की स्थिति बदल जाती है, तो उसके PCB को उसकी वर्तमान कतार से हटा दिया जाता है और उसको  नई अवस्था में ले जाया जाता है।

ऑपरेटिंग सिस्टम निम्नलिखित महत्वपूर्ण प्रक्रिया शेड्यूलिंग कतार बनाए रखता है –

  • job queue – यह लाइन  सिस्टम की सभी प्रक्रियाओं को बनाए रखने में सक्षम होती है ।
  • ready queue – यह कतार मुख्य मेमोरी में रहने वाली सभी प्रक्रियाओं का एक सेट रखती है और तैयार करके संचालित  करने के लिए इंतजार कर रही होती  है। इस लाइन  में हमेशा एक नई प्रक्रिया डाली जाती है।
  • device queue-  I / O डिवाइस की अनुपलब्धता होने के कारण अवरुद्ध होने वाली सभी प्रक्रियाएं इस लाइन का गठन करती हैं।

conclusion

उम्मीद है की आपको मेरा यह operating system kitne prakar ke hote hain अच्छी तरह से समझ आया होगा जिसमे मैंने ज्यादा से ज्यादा type of operating system को कवर करने की कोसिस की हैं , पसंद आये तो हमे कमेंट में लिखकर जरूर बताये और किसी दूसरी जानकारी जिसे आप जानना चाहते है उसे भी हमे कमेंट्स के द्वारा अवगत कराये धन्यवाद ।

Leave a comment