एक ऑपरेटिंग सिस्टम और उसके घटक क्या है

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





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

ऑपरेटिंग सिस्टम (OS) क्या है?

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




कंप्यूटर में OS सबसे महत्वपूर्ण प्रोग्राम है क्योंकि हर कंप्यूटर ऑपरेटिंग सिस्टम (OS) के साथ सभी प्रोग्राम और एप्लिकेशन चलाने के लिए काम करता है। कंप्यूटर ओएस के मुख्य कार्य कीबोर्ड से i / p की पहचान कर रहे हैं, स्क्रीन पर ओ / पी भेज रहे हैं, फाइलें ट्रैक कर रहे हैं, स्टोरेज ड्राइव, प्रिंटर जैसे परिधीय उपकरणों को नियंत्रित कर रहे हैं, आदि।

ऑपरेटिंग सिस्टम के घटक

ऑपरेटिंग सिस्टम के घटक विभिन्न प्रकार के कंप्यूटर सिस्टम भागों को एक साथ काम करने के लिए एक महत्वपूर्ण भूमिका निभाते हैं। ऑपरेटिंग घटकों की चर्चा नीचे की गई है।



ऑपरेटिंग-सिस्टम-कंपोनेंट्स

ऑपरेटिंग-सिस्टम-घटक

गुठली

ओएस में कर्नेल सभी कंप्यूटर बाह्य उपकरणों पर नियंत्रण का बुनियादी स्तर प्रदान करता है। ऑपरेटिंग सिस्टम में, कर्नेल एक आवश्यक घटक है जो सबसे पहले लोड होता है और मुख्य मेमोरी के भीतर रहता है। ताकि रैम के भीतर प्रोग्राम के लिए मेमोरी एक्सेसिबिलिटी को मैनेज किया जा सके, यह हार्डवेयर रिसोर्सेज से एक्सेस पाने के लिए प्रोग्राम बनाता है। यह हर समय सबसे अच्छा संचालन के लिए सीपीयू के ऑपरेटिंग राज्यों को रीसेट करता है।

प्रक्रिया निष्पादन

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


इंटरप्ट

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

स्मृति प्रबंधन

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

बहु कार्यण

यह एक समान कंप्यूटर सिस्टम पर कई स्वतंत्र कंप्यूटर प्रोग्रामों के काम करने का वर्णन करता है। ओएस में मल्टीटास्किंग एक ऑपरेटर को एक बार में एक या अधिक कंप्यूटर कार्यों को निष्पादित करने की अनुमति देता है। चूंकि कई कंप्यूटर एक समय में एक या दो कार्य कर सकते हैं, आमतौर पर यह समय-साझाकरण की सहायता से किया जा सकता है, जहां प्रत्येक प्रोग्राम निष्पादित करने के लिए कंप्यूटर के समय का उपयोग करता है।

नेटवर्किंग

नेटवर्किंग को तब परिभाषित किया जा सकता है जब प्रोसेसर संचार लाइनों के माध्यम से एक दूसरे के साथ बातचीत करता है। संचार-नेटवर्क के डिजाइन को रूटिंग, कनेक्शन विधियों, सुरक्षा, राय और सुरक्षा की समस्याओं पर विचार करना चाहिए।

वर्तमान में अधिकांश ऑपरेटिंग सिस्टम विभिन्न नेटवर्किंग तकनीकों, हार्डवेयर और एप्लिकेशन को बनाए रखते हैं। इसमें शामिल हैं कि विभिन्न ऑपरेटिंग सिस्टम पर चलने वाले कंप्यूटरों को डेटा, कंप्यूटिंग, स्कैनर, प्रिंटर जैसे संसाधनों को साझा करने के लिए एक सामान्य नेटवर्क में शामिल किया जा सकता है, जो या तो तार रहित वायरलेस के कनेक्शन का उपयोग करता है।

सुरक्षा

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

प्रयोक्ता इंटरफ़ेस

GUI या उपयोगकर्ता इंटरफ़ेस (UI) OS का एक भाग है जो एक ऑपरेटर को सूचना प्राप्त करने की अनुमति देता है। पाठ पर आधारित एक उपयोगकर्ता इंटरफ़ेस पाठ के साथ-साथ उसके आदेशों को प्रदर्शित करता है जो कीबोर्ड की सहायता से कमांड लाइन पर टाइप किए जाते हैं।

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

इस प्रकार, यह सब एक के बारे में है एक ऑपरेटिंग सिस्टम का अवलोकन । ओएस के मुख्य घटकों में मुख्य रूप से कर्नेल, एपीआई या एप्लिकेशन प्रोग्राम इंटरफ़ेस, यूजर इंटरफेस और फाइल सिस्टम, हार्डवेयर डिवाइस और डिवाइस ड्राइवर शामिल हैं। यहां आपके लिए एक सवाल है, ओएस के विभिन्न प्रकार क्या हैं?