यदि आप कंप्यूटर या किसी अन्य स्मार्ट गैजेट का उपयोग कर रहे हैं, तो आपने शब्द के बारे में सुना होगा ऑपरेटिंग सिस्टम (एंड्रॉइड, विंडोज, लिनक्स, आईओएस, मैक)। लेकिन, अगर आप शब्द और उसकी कार्यक्षमता से परिचित नहीं हैं, तो हम आज इस बारे में विस्तार से बताने जा रहे हैं ऑपरेटिंग सिस्टम की कार्यप्रणाली व्यापक प्रकाश में आपके सामने।
पोस्ट सामग्री: -
तो चलिए ऑपरेटिंग सिस्टम क्या है के साथ शुरू करते हैं?
एक ऑपरेटिंग सिस्टम (OS) सिस्टम सॉफ्टवेयर है जो कंप्यूटर हार्डवेयर और सॉफ्टवेयर संसाधनों का प्रबंधन करता है और कंप्यूटर प्रोग्राम के लिए सामान्य सेवाएं प्रदान करता है। विकी
ऑपरेटिंग सिस्टम वह सॉफ्टवेयर है जिसमें कंप्यूटर हार्डवेयर, सॉफ्टवेयर संसाधनों के प्रबंधन की जिम्मेदारी होती है और कंप्यूटर प्रोग्राम को आसानी से चलाने के लिए सामान्य सेवाएं प्रदान करता है। सिस्टम के प्रभावी संचालन के लिए समय-साझाकरण ऑपरेटिंग सिस्टम शेड्यूल कार्य जिसमें प्रोसेसर समय की लागत-दक्षता, मुद्रण का सामूहिक भंडारण और अन्य उपयोगी संसाधन शामिल हैं।
सरल शब्दों में हम कह सकते हैं एक ऑपरेटिंग सिस्टम का मुख्य उद्देश्य एक ऐसा वातावरण प्रदान करना है जिसमें हम कार्यक्रमों को निष्पादित कर सकें।
ऑपरेटिंग सिस्टम द्वारा नियंत्रित हार्डवेयर फ़ंक्शन इनपुट और आउटपुट और मेमोरी आवंटन जैसे हैं। ऑपरेटिंग सिस्टम की मुख्य भूमिका सॉफ्टवेयर और हार्डवेयर के बीच मध्यस्थ के रूप में कार्य कर रही है। हालाँकि, एप्लिकेशन कोड आमतौर पर सीधे हार्डवेयर द्वारा निष्पादित किया जाता है और नियमित कॉल करता है सिस्टम कॉल एक ओएस फ़ंक्शन या इसके द्वारा बाधित करने के लिए।
यह उपयोगकर्ता और कंप्यूटर के बीच एक इंटरफ़ेस है। इसलिए एक ऑपरेटिंग सिस्टम कंप्यूटर में सुचारू रूप से और कुशलता से काम करने के लिए सब कुछ बनाता है।
ऑपरेटिंग सिस्टम को कई उपकरणों पर देखा जा सकता है जिसमें कंप्यूटर सिस्टम जैसे फोन, वीडियो गेम कंसोल, सुपर कंप्यूटर और अन्य समान डिवाइस शामिल हैं। सबसे आम और उपयोग किया जाने वाला ऑपरेटिंग सिस्टम है माइक्रोसॉफ़्ट विंडोज़ जिसका उपयोग 82.74% मार्केट शेयर द्वारा किया जाता है। बाकी बाजार पर macOS, Linux और Android का कब्जा है।
चार सामान्य प्रकार के ऑपरेटिंग सिस्टम हैं। उनका उपयोग कंप्यूटर के प्रकार और उन कंप्यूटरों पर चलने वाले अनुप्रयोगों के प्रकार पर निर्भर करता है।
ऑपरेटिंग सिस्टम कंप्यूटर के हार्डवेयर संसाधनों को नियंत्रित करता है। कर्नेल और शेल ऑपरेटिंग सिस्टम के हिस्से हैं जो आवश्यक संचालन करते हैं। जब कोई उपयोगकर्ता किसी भी ऑपरेशन को करने के लिए कमांड देता है, तो अनुरोध शेल भाग में जाता है, जिसे दुभाषिया के रूप में भी जाना जाता है। शेल भाग तब मानव प्रोग्राम को मशीन कोड में अनुवादित करता है, और फिर अनुरोध को कर्नेल भाग में स्थानांतरित करता है।
जब कर्नेल शेल से अनुरोध प्राप्त करता है, तो यह अनुरोध को संसाधित करता है और स्क्रीन पर परिणाम प्रदर्शित करता है। कर्नेल को ऑपरेटिंग सिस्टम के दिल के रूप में भी जाना जाता है क्योंकि हर ऑपरेशन इसके द्वारा किया जाता है।
खोल
शेल सॉफ्टवेयर का एक हिस्सा है जिसे उपयोगकर्ता और कर्नेल के बीच रखा जाता है, और यह कर्नेल की सेवाएं प्रदान करता है। शेल इस प्रकार उपयोगकर्ता से कमांड को मशीन कोड में बदलने के लिए एक दुभाषिया के रूप में कार्य करता है। विभिन्न प्रकार के ऑपरेटिंग सिस्टम में मौजूद गोले दो प्रकार के होते हैं: कमांड लाइन के गोले और ग्राफिकल गोले।
कमांड लाइन के गोले एक कमांड लाइन इंटरफेस प्रदान करते हैं जबकि ग्राफिकल लाइन के गोले एक ग्राफिकल यूजर इंटरफेस प्रदान करते हैं। हालांकि दोनों गोले ऑपरेशन करते हैं, ग्राफिकल यूजर इंटरफेस के गोले कमांड लाइन इंटरफेस के गोले की तुलना में धीमा प्रदर्शन करते हैं।
गोले के प्रकार
गुठली
कर्नेल एक सॉफ्टवेयर का एक हिस्सा है। यह शेल और हार्डवेयर के बीच एक पुल की तरह है। यह प्रोग्राम चलाने और मशीन के हार्डवेयर तक सुरक्षित पहुंच प्रदान करने के लिए जिम्मेदार है। कर्नेल का उपयोग शेड्यूलिंग के लिए किया जाता है, अर्थात, यह सभी प्रक्रियाओं के लिए एक टाइम टेबल बनाए रखता है।
गुठली के प्रकार
हर कंप्यूटर सिस्टम को ठीक से काम करने के लिए एक ऑपरेटिंग सिस्टम की आवश्यकता होती है। ऑपरेटिंग सिस्टम का सबसे अधिक कार्य चिकनी उपयोगकर्ता इंटरफ़ेस की पेशकश करना और अन्य अनुप्रयोगों के कामकाज को नियंत्रित करना है। लेकिन, बहुत से अन्य महत्वपूर्ण कार्य हैं जिन्हें ऑपरेटिंग सिस्टम द्वारा प्रबंधित किया जाता है जैसे -
ऑपरेटिंग सिस्टम का सबसे महत्वपूर्ण और बुनियादी कार्य कंप्यूटर के सभी आंतरिक और बाहरी हार्डवेयर का प्रबंधन करना है। ऑपरेटिंग सिस्टम सभी कनेक्टेड डिवाइस को मैनेज करता है और उन्हें बताता है कि सिस्टम को कैसे ऑपरेट और इंटरैक्ट करना है। क्योंकि निर्देशों और अंतःक्रियाओं का परिणाम प्रस्तुत करना कंप्यूटर का मूल प्रदर्शन है। कुछ हार्डवेयर सिस्टम जिन्हें ऑपरेटिंग सिस्टम द्वारा नियंत्रित किया जाता है, उनमें शामिल हैं - हार्ड डिस्क, ऑप्टिकल ड्राइव, वीडियो कार्ड, आदि।
ऑपरेटिंग सिस्टम भी प्रोग्राम चलाता है और उन्हें कार्य करने के लिए सक्षम करता है जिसके लिए उन्हें डिज़ाइन किया गया है। कार्यक्रम को विशेष ऑपरेटिंग सिस्टम के साथ कार्य करने के लिए डिज़ाइन करने की आवश्यकता है। ऐसा इसलिए है क्योंकि ऑपरेटिंग सिस्टम को प्रोग्राम और कंप्यूटर के हार्डवेयर के बीच इंटरफेस और सर्ज कम्युनिकेशन दिखाना आवश्यक है। ऑपरेटिंग सिस्टम की अनुपस्थिति में, प्रोग्राम अपने निर्धारित कार्य नहीं कर सकते हैं।
यह हार्ड ड्राइव पर डेटा को स्टोर करने, पुनर्प्राप्त करने और एक्सेस करने के लिए ऑपरेटिंग सिस्टम का एक फ़ंक्शन भी है ताकि ऑपरेटिंग सिस्टम द्वारा बुनियादी कार्यों का प्रदर्शन किया जा सके। कंप्यूटर की रैम में अस्थायी रूप से संग्रहीत डेटा को प्रबंधित करना भी ऑपरेटिंग सिस्टम की जिम्मेदारी है। ऑपरेटिंग सिस्टम द्वारा जो डेटा संग्रहीत और पुनर्प्राप्त किया जाता है, वह किसी भी प्रकार का हो सकता है जैसे दस्तावेज़ फ़ाइलें, चित्र, वीडियो और संगीत। हार्ड ड्राइव अपने आप डेटा को पढ़ और लिख सकता है, लेकिन ऑपरेटिंग सिस्टम हार्ड ड्राइव को बताता है कि कौन सा डेटा पढ़ना है और इसे लिखने का तरीका।
ऑपरेटिंग सिस्टम की कार्यप्रणाली सूची बहुत मजबूत है, इसमें एक आवश्यकता के समय कंप्यूटर के सभी संसाधनों को प्रबंधित करने और आवंटित करने का कार्य भी शामिल है। संसाधन प्रबंधन जैसे कि किस कार्य को पहले सीपीयू द्वारा संसाधित किया जाना चाहिए? कंप्यूटर सिस्टम की शक्ति और मेमोरी को संसाधित करने के लिए किस प्रोग्राम को संरेखित करने की आवश्यकता है? कंप्यूटर के कामकाज को नियंत्रित करने के लिए कार्यक्रम कैसे आवंटित करें? और, इतने सारे संसाधनों से संबंधित निर्णय ऑपरेटिंग सिस्टम द्वारा लिए जाते हैं। ऑपरेटिंग सिस्टम द्वारा महत्वपूर्ण कार्यों को प्राथमिकता दी जाती है, ताकि कंप्यूटर के नियमित कार्य परेशान न हों।
ऑपरेटिंग सिस्टम कंप्यूटर से संचार करने के लिए और उन्हें आवश्यकता वाले किसी भी प्रोग्राम से जुड़े नेटवर्क उपकरणों को सक्षम करके नेटवर्क संचार की सुविधा प्रदान करता है। नेटवर्क कार्ड जैसे विभिन्न उपकरणों की मदद से नेटवर्क संचार प्रदान करना ओएस के प्राथमिक कार्यों में से एक है। नेटवर्क कार्ड केवल नेटवर्क और टूल के बीच संबंध स्थापित कर सकते हैं, लेकिन संचार प्रक्रिया को निर्देशित करने के लिए ताकि सूचना का आदान-प्रदान किया जा सके - एक ऑपरेटिंग सिस्टम की आवश्यकता होती है। ऑपरेटिंग सिस्टम उन सूचनाओं का विश्लेषण भी करता है जिनका आदान-प्रदान किया गया है ताकि इंस्टॉल किया गया प्रोग्राम उपयोगकर्ताओं को सर्वश्रेष्ठ प्रदर्शन की पेशकश कर सके।
इसलिए, ऑपरेटिंग सिस्टम कंप्यूटर और अन्य कंप्यूटर-आधारित उपकरणों का एक बहुत महत्वपूर्ण हिस्सा है क्योंकि कई फ़ंक्शन उनके द्वारा नियंत्रित किए जाते हैं। यदि आप ऑपरेटिंग सिस्टम की कार्यप्रणाली को बिगाड़ना नहीं चाहते हैं, तो उसके कामकाज का समर्थन करने के लिए हमेशा अपने कंप्यूटर पर सही ऑपरेटिंग सिस्टम का उपयोग करें।