ऑपरेटिंग सिस्टम क्या है? और इसके कार्य।

ऑपरेटिंग सिस्टम (अक्सर ओएस के रूप में जाना जाता है) कंप्यूटर सिस्टम के संसाधनों (CPU, Memory, I/O  डिवाइस, आदि) को नियंत्रित करने वाले कार्यक्रमों का एक एकीकृत सेट है और अपने उपयोगकर्ताओं को एक इंटरफ़ेस या वर्चुअल मशीन प्रदान करता है जो आसान है। नंगे मशीन की तुलना में उपयोग करें। इस परिभाषा के अनुसार, एक ऑपरेटिंग सिस्टम के दो प्राथमिक उद्देश्य हैं:

ऑपरेटिंग सिस्टम क्या है? और इसके कार्य।

Operating System kya Hai

उपयोग करने के लिए एक कंप्यूटर सिस्टम आसान बनाएं: –

एक कंप्यूटर प्रणाली में एक या एक से अधिक प्रोसेसर, मुख्य मेमोरी, कई प्रकार के I / O डिवाइस होते हैं जैसे डिस्क, टेप, टर्मिनल, नेटवर्क इंटरफेस आदि। इन हार्डवेयर संसाधनों का सही और कुशलता से उपयोग करने के लिए प्रोग्राम लिखना एक अत्यंत कठिन काम है, जिसकी आवश्यकता होती है। इन संसाधनों के कामकाज का गहन ज्ञान।

Android Operating System

Linux Operating System

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

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

आंकड़ा एक कंप्यूटर सिस्टम की तार्किक वास्तुकला को दर्शाता है। जैसा कि दिखाया गया है, ऑपरेटिंग सिस्टम परत हार्डवेयर संसाधनों को घेरती है। फिर अन्य सिस्टम सॉफ़्टवेयर (जैसे संकलक, संपादक, उपयोगिताओं, आदि) की एक परत और अनुप्रयोग कार्यक्रमों का एक सेट (जैसे वाणिज्यिक डेटा प्रसंस्करण अनुप्रयोग, वैज्ञानिक और इंजीनियरिंग अनुप्रयोग, मनोरंजन और शैक्षिक अनुप्रयोग, आदि) ऑपरेटिंग सिस्टम को घेर लेते हैं। परत। आखिरकार। एंड-यूज़र एप्लिकेशन प्रोग्राम के उपयोगकर्ता इंटरफ़ेस के संदर्भ में कंप्यूटर सिस्टम को देखते हैं।

2. एक कंप्यूटर प्रणाली के संसाधनों का प्रबंधन: –

एक ऑपरेटिंग सिस्टम एक कंप्यूटर सिस्टम के सभी संसाधनों का प्रबंधन करता है। इसमें ऐसे कार्य करना शामिल है, जो इस बात पर नज़र रखते हैं कि कौन क्या संसाधनों का उपयोग कर रहा है, विभिन्न संसाधनों और उपयोगकर्ताओं से संसाधनों के अनुरोध, संसाधन उपयोग के लिए लेखांकन और परस्पर विरोधी अनुरोधों की मध्यस्थता कर रहा है। उपयोगकर्ताओं और / या कार्यक्रमों के बीच सिस्टम संसाधनों का कुशल और उचित साझाकरण सभी ऑपरेटिंग सिस्टम का एक प्रमुख लक्ष्य है।

एक ऑपरेटिंग सिस्टम के मुख्य समारोह

अधिकांश ऑपरेटिंग सिस्टम नीचे दिए गए कार्यों को करते हैं। ऑपरेटिंग सिस्टम सॉफ़्टवेयर का एक अलग मॉड्यूल इनमें से प्रत्येक कार्य करता है:

1. Process Management

एक प्रक्रिया निष्पादन में एक कार्यक्रम है। निष्पादन के दौरान, एक प्रक्रिया को कुछ संसाधनों की आवश्यकता होती है जैसे कि CPU समय, मेमोरी स्पेस, फाइलें और I / O डिवाइस। समय के एक विशेष उदाहरण में, एक कंप्यूटर सिस्टम में आमतौर पर प्रक्रियाओं का एक संग्रह होता है। प्रक्रिया प्रबंधन मॉड्यूल प्रक्रियाओं के निर्माण और विलोपन का ध्यान रखता है, सिस्टम संसाधनों का निर्धारण विभिन्न प्रक्रियाओं के लिए अनुरोध करता है, और प्रक्रियाओं के बीच सिंक्रनाइज़ेशन और संचार के लिए तंत्र प्रदान करता है।

2. Memory Management

किसी प्रोग्राम को निष्पादित करने के लिए, इसे मुख्य मेमोरी (कम से कम आंशिक रूप से) में लोड किया जाना चाहिए, साथ में इसे एक्सेस करने वाले डेटा के साथ। सीपीयू के उपयोग में सुधार और अपने उपयोगकर्ताओं को बेहतर प्रतिक्रिया समय प्रदान करने के लिए, एक कंप्यूटर सिस्टम सामान्य रूप से मुख्य मेमोरी में कई प्रोग्राम रखता है। मेमोरी प्रबंधन मॉड्यूल इस संसाधन की आवश्यकता के लिए कार्यक्रमों के लिए स्मृति स्थान के आवंटन और डी-आवंटन का ख्याल रखता है।

3. File Management

सभी कंप्यूटर सिस्टम जानकारी को स्टोर, पुनर्प्राप्त और साझा करते हैं। आम तौर पर, कंप्यूटर ऐसी जानकारी को इकाइयों में संग्रहीत करता है जिन्हें फाइलें कहा जाता है। प्रक्रियाएँ फ़ाइलों से जानकारी पढ़ती हैं और नई जनरेट की गई जानकारी को संग्रहीत करने के लिए नई फ़ाइलें बनाती हैं। फ़ाइल प्रबंधन मॉड्यूल फ़ाइल से संबंधित गतिविधियों जैसे संगठन, भंडारण, पुनर्प्राप्ति, नामकरण, साझाकरण और फ़ाइलों की सुरक्षा का ध्यान रखता है।

4. Device Management

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

5. Security

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

6.Command interpretation

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

जैसा कि ऑपरेटिंग सिस्टम कुछ अन्य कार्य भी करता है जैसे कि सभी उपयोगकर्ताओं (या प्रक्रियाओं) द्वारा सिस्टम संसाधन उपयोग का लेखा, सभी उपयोगकर्ताओं द्वारा सिस्टम के लॉग का रखरखाव, और आंतरिक समय घड़ी का रखरखाव।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top