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