- एक ऑपरेटिंग सिस्टम के मुख्य कार्य
- 1- प्रक्रिया प्रबंधन
- 2- मुख्य स्मृति प्रबंधन
- 3- माध्यमिक भंडारण प्रबंधन
- 4- प्रवेश और निकास प्रणाली का प्रबंधन
- 5- फाइल सिस्टम रजिस्ट्री
- 6- सुरक्षा
- 7- तत्वों और अनुप्रयोगों के बीच संचार
- 8- सिस्टम की स्थिति की रिपोर्ट करें
- 9- संसाधन प्रबंधन
- 10- उपयोगकर्ता प्रशासन
- सबसे आम ऑपरेटिंग सिस्टम
- संदर्भ
सबसे महत्वपूर्ण एक ऑपरेटिंग सिस्टम के कार्य प्रक्रिया प्रबंधन, स्मृति प्रबंधन, अनुप्रयोगों के बीच संचार, दूसरों के बीच में हैं। एक ऑपरेटिंग सिस्टम मुख्य सॉफ्टवेयर या प्रोग्राम का सेट है जो इलेक्ट्रॉनिक डिवाइस के भीतर उत्पन्न होने वाली सभी प्रक्रियाओं का प्रबंधन करता है।
वे प्रोग्राम और एप्लिकेशन नहीं हैं जो हम आमतौर पर संचालित करने के लिए उपयोग करते हैं, उदाहरण के लिए, कंप्यूटर, लेकिन वे विशेषताएं जो इन अनुप्रयोगों को काम करने की अनुमति देती हैं।
ऑपरेटिंग सिस्टम का एक उद्देश्य कर्नेल, स्थान संसाधनों और हमारी मशीन के हार्डवेयर का प्रबंधन करना है। माइक्रोप्रोसेसर वाले बाजार में अधिकांश इलेक्ट्रॉनिक उपकरणों में एक ऑपरेटिंग सिस्टम होता है।
ऑपरेटिंग सिस्टम के निर्माण की शुरुआत में, उनके पास सबसे बड़ा दोष यह था कि उनके पास बहुत कम क्षमता और बहुत कम उपयोग था, इसलिए यह आमतौर पर एक बैच के माध्यम से मैन्युअल रूप से किया जाता था। बैच के भीतर, जॉब्स, जो एक कार्रवाई करने के लिए आवश्यक आदेश हैं, मैन्युअल रूप से सक्रिय हो गए थे।
जैसे-जैसे ऑपरेटिंग सिस्टम की जटिलता बढ़ती गई, इन कार्यों को स्वचालित करने की आवश्यकता हुई, इस प्रकार पहले कमांड दुभाषियों को प्रदर्शित किया गया।
वर्षों से किए गए सभी अपडेट और खोजों के साथ, पहले ऑपरेटिंग सिस्टमों में से कुछ भी नहीं बचा है जिसे मैन्युअल रूप से सक्रिय किया जाना था।
वे अधिक परिष्कृत हो रहे हैं और मशीन की सुरक्षा के लिए खुद को सक्रिय करते हैं और आवश्यक और नियमित कार्य करते हैं।
एक ऑपरेटिंग सिस्टम के मुख्य कार्य
जैसा कि हमने पहले चर्चा की, अधिकांश ऑपरेटिंग सिस्टम पहले से ही हमारे इलेक्ट्रॉनिक डिवाइस के भीतर प्रदर्शन करने के लिए कार्यों की एक सूची के साथ पूर्वनिर्मित होते हैं ताकि सब कुछ आसानी से हो जाए।
हमारे डिवाइस की आवश्यकताओं के लिए कॉन्फ़िगरेशन को अनुकूलित करने के लिए केवल छोटे समायोजन करना आवश्यक है।
1- प्रक्रिया प्रबंधन
एक ऑपरेटिंग सिस्टम के सबसे महत्वपूर्ण भागों में से एक प्रक्रियाओं का प्रबंधन है। प्रक्रियाएं वे संसाधन हैं जिन्हें किसी प्रोग्राम को चलाने की आवश्यकता होती है।
इसमें मेमोरी, सीपीयू (सेंट्रल प्रोसेसिंग यूनिट) समय, और फाइलों का उपयोग शामिल है जो ठीक से काम करने के लिए एप्लिकेशन को एक्सेस की आवश्यकता होती है।
ऑपरेटिंग सिस्टम, मशीन के उचित कामकाज का ख्याल रखने के लिए, प्रक्रियाओं को बनाने और नष्ट करने, उन्हें रोकने और फिर से शुरू करने और प्रक्रियाओं के बीच संचार तंत्र के साथ मदद करने के लिए समर्पित है।
हम इस कार्य की तुलना कार्यालय कार्यकर्ता के काम से कर सकते हैं। यदि हम कार्यों की एक सूची बनाते हैं, तो प्रक्रिया प्रबंधन प्रणाली कार्रवाई की एक पंक्ति स्थापित करेगी जहां यह सबसे महत्वपूर्ण प्रक्रियाओं को प्राथमिकता वाले स्थान पर रखता है, मध्यवर्ती लोगों को एक मध्यवर्ती स्थान पर रखता है, और अंत में कम महत्वपूर्ण पिछले।
इसके साथ समस्या यह है कि प्रक्रिया प्रबंधन एक मशीन के माध्यम से किया जाता है जो कार्यों को किए जाने के लिए मनमानी प्राथमिकताएं स्थापित करता है, और कभी-कभी कम महत्वपूर्ण कार्यों को निष्पादित किए बिना छोड़ दिया जाता है।
फिर प्रक्रिया प्रबंधन उपकरण के कॉन्फ़िगरेशन को बदलना और आवश्यक कार्यों को उच्च प्राथमिकता देना या उनके निष्पादन को हाथ से मजबूर करना आवश्यक है।
2- मुख्य स्मृति प्रबंधन
ऑपरेटिंग सिस्टम का एक अन्य महत्वपूर्ण घटक मुख्य मेमोरी प्रबंधन है। मेमोरी में एक डेटा स्टोर होता है जो सीपीयू और अनुप्रयोगों द्वारा साझा किया जाता है और विफलता की स्थिति में अपनी क्षमता खो देता है।
इसलिए, यह महत्वपूर्ण है कि ऑपरेटिंग सिस्टम मेमोरी प्रबंधन का ख्याल रखता है, ताकि यह संतृप्त न हो और उसमें निहित डेटा और जानकारी खो जाए।
ऑपरेटिंग सिस्टम यह सुनिश्चित करता है कि मेमोरी के किस हिस्से का उपयोग किया जा रहा है और क्यों। तय करें कि एक खाली स्थान होने पर प्रक्रियाएं कहाँ रखी गई हैं और आवश्यक स्थान का आवंटन और दावा करें ताकि यह हमेशा अच्छी तरह से उपयोग हो सके।
3- माध्यमिक भंडारण प्रबंधन
मेमोरी बहुत अस्थिर है और किसी भी विफलता की स्थिति में आप इसमें निहित जानकारी को खो सकते हैं। इसके लिए, एक दूसरा स्टोरेज मॉड्यूल होना आवश्यक है जो लंबी अवधि के लिए डेटा को स्टोर कर सके।
मुख्य मेमोरी के साथ, ऑपरेटिंग सिस्टम मुक्त स्थान के प्रबंधन के लिए जिम्मेदार है और सेव ऑर्डर को असाइन करता है। यह यह भी सुनिश्चित करता है कि सब कुछ बड़े करीने से संग्रहीत है, साथ ही साथ कितनी जगह बची है और कहाँ है।
4- प्रवेश और निकास प्रणाली का प्रबंधन
ऑपरेटिंग सिस्टम कंप्यूटर के इनपुट और आउटपुट पोर्ट, जैसे हेडफ़ोन, एक प्रिंटर, एक मॉनिटर आदि के प्रबंधन के लिए जिम्मेदार है।
अतीत में, जब आप एक नया बाहरी पोर्ट स्थापित करना चाहते थे, तो एक इंस्टॉलेशन डिस्क का होना जरूरी था, जिसमें कंप्यूटर के ड्राइवरों को उन्हें स्वीकार करना शामिल था।
आजकल, कंप्यूटर का ऑपरेटिंग सिस्टम आमतौर पर पूरी तरह से कार्य करने के लिए नए बाहरी बंदरगाहों के लिए आवश्यक जानकारी के लिए नेटवर्क की खोज के लिए जिम्मेदार है।
5- फाइल सिस्टम रजिस्ट्री
फाइलें उनके मालिकों द्वारा बनाई गई प्रारूप हैं जो तालिकाओं में परिवर्तित हो जाती हैं, और उन्हें पंजीकृत करने और सहेजने के लिए ऑपरेटिंग सिस्टम का प्रभार है।
ऑपरेटिंग सिस्टम बनाई गई फ़ाइलों को बनाने, हटाने और संग्रहीत करने के लिए ज़िम्मेदार है, साथ ही किसी भी समय फ़ाइलों को एक्सेस करने में सक्षम होने के लिए आवश्यक उपकरण प्रदान करता है।
यह फ़ाइलों और भंडारण इकाइयों के बीच संचार स्थापित करता है, और अंत में, इसे सभी फ़ाइलों का बैकअप लेने के लिए कॉन्फ़िगर किया जा सकता है, ताकि दुर्घटना की स्थिति में वे खो न जाएं।
6- सुरक्षा
ऑपरेटिंग सिस्टम मशीन की सुरक्षा के लिए जिम्मेदार है। सबसे महत्वपूर्ण गतिविधियों में से एक उपयोगकर्ता या कार्यक्रमों की पहुंच है जहां उन्हें नहीं होना चाहिए।
कई वायरस हैं जो हमारे सिस्टम को प्रभावित कर सकते हैं, और ऑपरेटिंग सिस्टम यह सुनिश्चित करता है कि ऐसा नहीं होता है।
आप ऑपरेटिंग सिस्टम को कॉन्फ़िगर कर सकते हैं ताकि नियमित जांच हो सके और आपके द्वारा किए जाने वाले सुरक्षा नियंत्रण स्थापित हो सकें।
7- तत्वों और अनुप्रयोगों के बीच संचार
नेटवर्क इंटरफेस के माध्यम से, ऑपरेटिंग सिस्टम मशीन के विभिन्न घटकों और उन सभी अनुप्रयोगों के बीच संचार बनाए रखता है जो उनके संपर्क में हैं। जानकारी भेजें और प्राप्त करें।
8- सिस्टम की स्थिति की रिपोर्ट करें
ऐसे अनुप्रयोगों की एक श्रृंखला है जो ऑपरेटिंग सिस्टम के साथ डिफ़ॉल्ट रूप से इंस्टॉल किए जाते हैं, लेकिन वे इस तरह के सिस्टम नहीं हैं।
ये हमारे मशीन पर स्थापित कार्यक्रमों के विकास और निष्पादन के लिए एक पर्यावरण और बुनियादी विशेषताओं की पेशकश करते हैं।
यह सिस्टम की स्थिति पर रिपोर्ट करता है, अगर किसी भी कार्रवाई की आवश्यकता है या किसी भी कार्रवाई को मंजूरी दे, जैसे कि स्वचालित अपडेट।
इसके अलावा, यह विभिन्न प्रोग्रामिंग भाषाओं का समर्थन करता है ताकि किसी भी प्रकार का एप्लिकेशन हमारी मशीन पर ऑपरेट हो। बेशक, इसमें ऐसे प्रोग्राम हैं जो अनुप्रयोगों के बीच संचार में सुधार करते हैं।
9- संसाधन प्रबंधन
यह अपने संसाधन प्रबंधक के माध्यम से मशीन के सभी मुख्य भागों का प्रबंधन करता है। प्रशासक के रूप में उनकी भूमिका में केंद्रीय प्रसंस्करण इकाई या सीपीयू की सुरक्षा और संचार शामिल है, बाहरी उपकरण जो कंप्यूटर से जुड़े हैं।
आंतरिक मेमोरी और माध्यमिक मेमोरी की तरह, जहां आपको कभी-कभी एक से दूसरे में संग्रहीत भागों को साफ करना और स्विच करना पड़ता है।
सामान्य तौर पर, यह सिस्टम के सभी संसाधनों और इसके संपर्क में आने वाले सभी संसाधनों का प्रबंधन करता है
10- उपयोगकर्ता प्रशासन
ऑपरेटिंग सिस्टम कंप्यूटर पर संग्रहीत प्रोफाइल के प्रबंधन के लिए भी निर्भर करता है, जिसने इस पर प्रोफ़ाइल बनाई है।
उपयोगकर्ता प्रशासन एकल उपयोगकर्ता या बहु उपयोगकर्ता हो सकता है। इसका मतलब यह नहीं है कि ऑपरेटिंग सिस्टम एक कंप्यूटर पर उपयोग के लिए केवल एक उपयोगकर्ता प्रोफ़ाइल बनाने की अनुमति देता है।
यह तथ्य कि यह एक एकल-उपयोगकर्ता प्रोफ़ाइल है, इसका मतलब है कि केवल उस उपयोगकर्ता का निष्पादन सक्रिय है और केवल उसका है। दूसरे में, बहु-उपयोगकर्ता में, यह एक ही समय में एक से अधिक उपयोगकर्ता के कार्यों को सक्रिय करने की अनुमति देता है।
सबसे आम ऑपरेटिंग सिस्टम
कंप्यूटर पर सबसे प्रसिद्ध और सबसे अधिक उपयोग किए जाने वाले ऑपरेटिंग सिस्टम विंडोज, आईओएस और कंप्यूटर के लिए लिनक्स हैं। और स्मार्टफोन के लिए एंड्रॉइड और आईओएस।
हजारों ऑपरेटिंग सिस्टम हैं, अलग-अलग डिग्री के परिष्कार के साथ, इस पर निर्भर करता है कि उन्हें किस डिवाइस की आवश्यकता है।
विंडोज माइक्रोसॉफ्ट के महान मैक्रो-साम्राज्य से संबंधित है, जबकि आईओएस एप्पल से संबंधित है। लिनक्स, इसके हिस्से के लिए, एक मुफ्त सॉफ्टवेयर प्लेटफॉर्म है जो आपको अपने ऑपरेटिंग सिस्टम को संशोधित करने की अनुमति देता है। लिनक्स प्लेटफॉर्म के भीतर उबंटू और डीवियन हैं, जो सबसे अच्छे रूप में जाने जाते हैं।
ये फ्री सॉफ्टवेयर्स यूजर को अपनी पसंद के अनुसार ऑपरेटिंग सिस्टम को संशोधित करने की अनुमति देते हैं। इसका एक निश्चित जोखिम भी है, और वह यह है कि ऑपरेटिंग सिस्टम के कर्नेल को छूने पर जब आपके पास अधिक ज्ञान नहीं होता है, तो आप तबाही पैदा कर सकते हैं।
इसके विपरीत, ऑपरेटिंग सिस्टम जैसे कि विंडोज और आईओएस पहले से ही अनुभवहीन उपयोगकर्ताओं के लिए तैयार हैं, ताकि ऑपरेटिंग सिस्टम का प्रारंभिक कॉन्फ़िगरेशन बिना किसी महंगे संशोधन के इसके उपयोग की अनुमति दे सके।
संदर्भ
- राहलकर, सागर अजय ऑपरेटिंग सिस्टम मूल बातें। सर्टिफाइड एथिकल हैकर (CEH) फाउंडेशन गाइड में। एप्रेस, 2016. पी। 3-21।
- BLUME, स्टीवन डब्ल्यू। इलेक्ट्रिक पावर सिस्टम बेसिक्स फॉर नोलेक्टिकल प्रोफेशनल। जॉन विली एंड संस, 2016।
- स्प्रिंट, ब्रिंकले। प्रदर्शन-निगरानी हार्डवेयर की मूल बातें। IEEE माइक्रो, 2002, वॉल्यूम। 22, नं 4, पी। 64-71।
- मिलर, माइकल। कंप्यूटर की मूल बातें करने के लिए पूर्ण शुरुआत के मार्गदर्शक। थान प्रकाशन, 2007।
- ALVAREZ, जुआन। कंप्यूटर की समझ को समझना: साक्षरता की ओर कदम।
- सिलबर्सटज, अब्राहमग्लाविन, एट अल। ऑपरेटिंग सिस्टम: मूलभूत अवधारणाएँ। एडिसन-वेस्ले इबेरोमेरिकाना, 1994।
- TANENBAUM, एंड्रयू एस.; FOGOAGA, जुआन कार्लोस वेगा। ऑपरेटिंग सिस्टम । अप्रेंटिस हॉल, 1988।