के घटक Operaटिंग सिस्टम्स
ओएस घटक क्या हैं?
ऑपरेटिंग सिस्टम एक बड़ा और जटिल सिस्टम है जिसे केवल छोटे-छोटे टुकड़ों में विभाजित करके ही बनाया जा सकता है। ये टुकड़े सिस्टम का एक अच्छी तरह से परिभाषित हिस्सा होना चाहिए, जिसमें इनपुट, आउटपुट और फ़ंक्शन को सावधानीपूर्वक परिभाषित किया गया हो।
हालाँकि मैक, यूनिक्स, लिनक्स, Windows, और अन्य ओएस में समान संरचना नहीं है, अधिकांश ऑपरेटिंग सिस्टम फ़ाइल, प्रोसेस, मेमोरी, I/O डिवाइस प्रबंधन जैसे समान ओएस सिस्टम घटकों को साझा करते हैं।
आइये इनमें से प्रत्येक घटक को विस्तार से देखें।
फाइल प्रबंधन
फ़ाइल संबंधित जानकारी का एक सेट है जिसे इसके निर्माता द्वारा परिभाषित किया जाना चाहिए। यह आमतौर पर प्रोग्राम, स्रोत और ऑब्जेक्ट दोनों रूपों और डेटा का प्रतिनिधित्व करता है। डेटा फ़ाइलें संख्यात्मक, वर्णमाला या अल्फ़ान्यूमेरिक हो सकती हैं।
ऑपरेटिंग सिस्टम में फ़ाइल प्रबंधन का कार्य
RSI ऑपरेटिंग सिस्टम फ़ाइल प्रबंधन के संबंध में निम्नलिखित महत्वपूर्ण गतिविधियाँ दी गई हैं:
- फ़ाइल और निर्देशिका निर्माण और विलोपन.
- फ़ाइलों और निर्देशिकाओं में हेरफेर करने के लिए.
- नक्शाping फ़ाइलों को सेकेंडरी स्टोरेज में स्थानांतरित करना।
- स्थिर भंडारण मीडिया पर फ़ाइलों का बैकअप लें.
प्रक्रिया प्रबंधन
प्रक्रिया प्रबंधन घटक ऑपरेटिंग सिस्टम पर एक साथ चल रही कई प्रक्रियाओं के प्रबंधन के लिए एक प्रक्रिया है। प्रत्येक सॉफ़्टवेयर एप्लिकेशन प्रोग्राम में चलने के दौरान उनके साथ एक या अधिक प्रक्रियाएँ जुड़ी होती हैं।
उदाहरण के लिए, जब आप किसी ब्राउज़र का उपयोग करते हैं Google Chromeउस ब्राउज़र प्रोग्राम के लिए एक प्रक्रिया चल रही है। ओएस में भी कई प्रक्रियाएँ चल रही हैं, जो विभिन्न कार्य कर रही हैं।
इन सभी प्रक्रियाओं को प्रक्रिया प्रबंधन द्वारा प्रबंधित किया जाना चाहिए, जो प्रक्रियाओं को कुशलतापूर्वक चलाने के लिए बनाए रखता है। यह उन्हें आवंटित मेमोरी का उपयोग भी करता है और ज़रूरत पड़ने पर उन्हें बंद भी कर देता है।
किसी प्रक्रिया का निष्पादन अनुक्रमिक होना चाहिए, इसलिए प्रक्रिया की ओर से कम से कम एक निर्देश निष्पादित किया जाना चाहिए।
ऑपरेटिंग सिस्टम में प्रक्रिया प्रबंधन के कार्य
निम्नलिखित हैं प्रक्रिया प्रबंधन प्रक्रिया प्रबंधन के कार्य.
- प्रक्रिया निर्माण और विलोपन.
- निलंबन और बहाली.
- Syncह्रोनाइजेशन प्रक्रिया
- संचार प्रक्रिया
I/O डिवाइस प्रबंधन
ऑपरेटिंग सिस्टम का एक महत्वपूर्ण उपयोग यह है कि यह आपको उपयोगकर्ता से विशिष्ट हार्डवेयर उपकरणों की विविधताओं को छिपाने में मदद करता है।
OS में I/O प्रबंधन के कार्य
- यह बफर कैशिंग सिस्टम प्रदान करता है
- यह सामान्य डिवाइस ड्राइवर कोड प्रदान करता है
- यह विशेष हार्डवेयर उपकरणों के लिए ड्राइवर प्रदान करता है।
- I/O आपको किसी विशिष्ट डिवाइस की विशेषताओं को जानने में मदद करता है।
नेटवर्क प्रबंधन
नेटवर्क प्रबंधन कंप्यूटर नेटवर्क को प्रशासित और प्रबंधित करने की प्रक्रिया है। इसमें प्रदर्शन प्रबंधन, दोष विश्लेषण, नेटवर्क का प्रावधान और सेवा की गुणवत्ता बनाए रखना शामिल है।
वितरित प्रणाली कंप्यूटर/प्रोसेसरों का एक संग्रह है जो कभी भी अपनी मेमोरी या घड़ी साझा नहीं करते हैं। इस प्रकार की प्रणाली में, सभी प्रोसेसर की अपनी स्थानीय मेमोरी होती है, और प्रोसेसर फाइबर ऑप्टिक्स या टेलीफोन लाइनों जैसी विभिन्न संचार लाइनों का उपयोग करके एक दूसरे के साथ संचार करते हैं।
नेटवर्क में कंप्यूटर एक संचार नेटवर्क के माध्यम से जुड़े होते हैं, जिसे कई अलग-अलग तरीकों से कॉन्फ़िगर किया जा सकता है। नेटवर्क प्रबंधन की मदद से, नेटवर्क को पूरी तरह या आंशिक रूप से जोड़ा जा सकता है, जो उपयोगकर्ताओं को रूटिंग और कनेक्शन रणनीतियों को डिज़ाइन करने में मदद करता है जो कनेक्शन और सुरक्षा मुद्दों को दूर करते हैं।
नेटवर्क प्रबंधन के कार्य
- वितरित सिस्टम आपको आकार और कार्य में विभिन्न कंप्यूटिंग संसाधनों की सहायता करते हैं। इनमें माइक्रोप्रोसेसर, मिनीकंप्यूटर और कई सामान्य प्रयोजन वाले कंप्यूटर सिस्टम शामिल हो सकते हैं।
- एक वितरित प्रणाली उपयोगकर्ता को नेटवर्क द्वारा साझा किये जाने वाले विभिन्न संसाधनों तक पहुंच भी प्रदान करती है।
- यह साझा संसाधनों तक पहुंचने में मदद करता है, जिससे गणना की गति बढ़ती है या डेटा की उपलब्धता और विश्वसनीयता प्रदान होती है।
मुख्य मेमोरी प्रबंधन
मुख्य मेमोरी स्टोरेज या बाइट्स की एक बड़ी सरणी है, जिसका एक पता होता है। मेमोरी प्रबंधन प्रक्रिया विशिष्ट मेमोरी पतों के पढ़ने या लिखने के अनुक्रम का उपयोग करके संचालित की जाती है।
किसी प्रोग्राम को निष्पादित करने के लिए, उसे निरपेक्ष पतों पर मैप किया जाना चाहिए और मेमोरी के अंदर लोड किया जाना चाहिए। मेमोरी प्रबंधन विधि का चयन कई कारकों पर निर्भर करता है।
हालाँकि, यह मुख्य रूप से सिस्टम के हार्डवेयर डिज़ाइन पर आधारित है। प्रत्येक एल्गोरिथ्म को संबंधित हार्डवेयर समर्थन की आवश्यकता होती है। मुख्य मेमोरी तेज़ स्टोरेज प्रदान करती है जिसे सीधे CPU द्वारा एक्सेस किया जा सकता है। यह महंगा है और इसलिए इसकी स्टोरेज क्षमता कम है। हालाँकि, किसी प्रोग्राम को निष्पादित करने के लिए, इसे मुख्य मेमोरी में होना चाहिए।
ऑपरेटिंग सिस्टम में मेमोरी प्रबंधन के कार्य
An Operaमेमोरी प्रबंधन के लिए टिंग सिस्टम निम्नलिखित कार्य करता है:
- यह आपको बनाए रखने में मदद करता है tracप्राथमिक स्मृति का k।
- यह निर्धारित करें कि इसका कौन सा भाग किसके द्वारा उपयोग में है, कौन सा भाग उपयोग में नहीं है।
- मल्टीप्रोग्रामिंग सिस्टम में, ऑपरेटिंग सिस्टम यह निर्णय लेता है कि किस प्रोसेस को मेमोरी मिलेगी और कितनी मिलेगी।
- जब कोई प्रक्रिया अनुरोध करती है तो मेमोरी आवंटित करता है
- यह तब भी मेमोरी का आवंटन रद्द कर देता है जब किसी प्रक्रिया को इसकी आवश्यकता नहीं रह जाती या प्रक्रिया समाप्त हो जाती है।
द्वितीयक-भंडारण प्रबंधन
कंप्यूटर सिस्टम का सबसे महत्वपूर्ण कार्य प्रोग्राम को निष्पादित करना है। ये प्रोग्राम डेटा के साथ-साथ आपको उस तक पहुंचने में मदद करते हैं, जो निष्पादन के दौरान मुख्य मेमोरी में होता है।
कंप्यूटर की यह मेमोरी सभी डेटा और प्रोग्राम को स्थायी रूप से संग्रहीत करने के लिए बहुत छोटी है। कंप्यूटर सिस्टम मुख्य मेमोरी का बैकअप लेने के लिए सेकेंडरी स्टोरेज प्रदान करता है। आज आधुनिक कंप्यूटर प्रोग्राम और डेटा दोनों के प्राथमिक भंडारण के रूप में हार्ड ड्राइव/SSD का उपयोग करते हैं। हालाँकि, सेकेंडरी स्टोरेज मैनेजमेंट USB फ्लैश ड्राइव और CD/DVD ड्राइव जैसे स्टोरेज डिवाइस के साथ भी काम करता है।
असेंबलर, कम्पाइलर जैसे प्रोग्राम डिस्क पर तब तक संग्रहीत रहते हैं जब तक कि उसे मेमोरी में लोड नहीं कर दिया जाता, और फिर प्रसंस्करण के लिए स्रोत और गंतव्य के रूप में डिस्क का उपयोग करते हैं।
ऑपरेटिंग सिस्टम में सेकेंडरी स्टोरेज प्रबंधन के कार्य
ओएस में द्वितीयक भंडारण प्रबंधन के प्रमुख कार्य इस प्रकार हैं:
- भंडारण आवंटन
- मुक्त स्थान प्रबंधन
- डिस्क शेड्यूलिंग
सुरक्षा प्रबंधन
ऑपरेटिंग सिस्टम में विभिन्न प्रक्रियाओं को एक दूसरे की गतिविधियों से सुरक्षित रखने की आवश्यकता होती है। इस उद्देश्य के लिए, विभिन्न तंत्रों का उपयोग यह सुनिश्चित करने के लिए किया जा सकता है कि जो प्रक्रियाएँ फ़ाइलों, मेमोरी CPU और अन्य हार्डवेयर संसाधनों को संचालित करना चाहती हैं, उन्हें ऑपरेटिंग सिस्टम से उचित प्राधिकरण प्राप्त होना चाहिए।
उदाहरण के लिए, मेमोरी एड्रेसिंग हार्डवेयर आपको यह पुष्टि करने में मदद करता है कि किसी प्रक्रिया को उसके अपने एड्रेस स्पेस में निष्पादित किया जा सकता है। समय यह सुनिश्चित करता है कि कोई भी प्रक्रिया CPU को त्यागे बिना उस पर नियंत्रण न रख सके।
अंत में, किसी भी प्रक्रिया को अपना स्वयं का I/O करने की अनुमति नहीं है, जिससे आपको विभिन्न परिधीय उपकरणों की अखंडता बनाए रखने में मदद मिलती है।
अन्य महत्वपूर्ण गतिविधियाँ
ओएस की कुछ अन्य महत्वपूर्ण गतिविधियाँ इस प्रकार हैं:
- उपयोगकर्ता का प्रोग्राम सीधे I/O ऑपरेशन निष्पादित नहीं कर सकता। ऑपरेटिंग सिस्टम को ऐसा करने के लिए कोई माध्यम उपलब्ध कराना चाहिए।
- ओएस प्रोग्राम की फ़ाइलों को पढ़ने, लिखने, बनाने और हटाने की क्षमता की जांच करता है।
- ऑपरेटिंग सिस्टम (OS) एक ही या विभिन्न प्रणालियों पर क्रियान्वित होने वाली प्रक्रियाओं के बीच सूचना के आदान-प्रदान की सुविधा प्रदान करता है।
- ओएस घटक सीपीयू और मेमोरी हार्डवेयर में त्रुटियों का पता लगाकर यह सुनिश्चित करने में आपकी सहायता करते हैं कि आपको सही कंप्यूटिंग मिले।
सारांश
- ऑपरेटिंग सिस्टम एक बड़ी और जटिल प्रणाली है जिसे केवल छोटे-छोटे टुकड़ों में विभाजित करके ही बनाया जा सकता है।
- Operaयह सिस्टम विभिन्न OS सिस्टम घटकों जैसे फ़ाइल, प्रोसेस मेमोरी, I/O डिवाइस प्रबंधन आदि को साझा करता है।
- एक फ़ाइल संबंधित जानकारी का एक संग्रह है जिसे इसके निर्माता द्वारा परिभाषित किया जाना चाहिए।
- प्रक्रिया प्रबंधन घटक ऑपरेटिंग सिस्टम पर एक साथ चल रही कई प्रक्रियाओं के प्रबंधन के लिए एक प्रक्रिया है
- I/O डिवाइस प्रबंधन ऑपरेटिंग सिस्टम का एक महत्वपूर्ण उपयोग है जो आपको उपयोगकर्ता से विशिष्ट हार्डवेयर डिवाइस की विविधताओं को छिपाने में मदद करता है।
- नेटवर्क प्रबंधन कंप्यूटर नेटवर्क के प्रशासन और प्रबंधन की प्रक्रिया है।
- मेमोरी प्रबंधन प्रक्रिया कुछ मेमोरी पतों के पढ़ने या लिखने के अनुक्रम का उपयोग करके संचालित की जाती है।
- सेकेंडरी-स्टोरेज मैनेजमेंट, कंप्यूटर सिस्टम का सबसे महत्वपूर्ण कार्य, प्रोग्रामों को निष्पादित करना है।
- सुरक्षा प्रबंधन में ऑपरेटिंग सिस्टम की विभिन्न प्रक्रियाएं शामिल होती हैं जिन्हें एक-दूसरे की गतिविधियों से सुरक्षित रखने की आवश्यकता होती है।
- ऑपरेटिंग सिस्टम प्रोग्राम की फ़ाइलों को पढ़ने, लिखने, बनाने और हटाने की क्षमता की जाँच करता है।

