एक ऑपरेटिंग सिस्टम एक सॉफ्टवेयर है जो कंप्यूटर पर एक प्लेटफॉर्म देने के लिए काम करता है जो उपयोगकर्ताओं को आसानी से कंप्यूटर का उपयोग करने की अनुमति देता है। हालांकि,
कर्नेल कंप्यूटर के सभी प्रोग्रामों के प्रबंधन के लिए एक प्रणाली है। यह प्लेटफॉर्म के सॉफ्टवेयर और हार्डवेयर के बीच एक कड़ी के रूप में भी काम करता है।
चाबी छीन लेना
- ऑपरेटिंग सिस्टम एक सॉफ्टवेयर है जो कंप्यूटर के हार्डवेयर और सॉफ्टवेयर संसाधनों का प्रबंधन करता है, जिससे उपयोगकर्ताओं को डिवाइस के साथ इंटरैक्ट करने और एप्लिकेशन चलाने की अनुमति मिलती है।
- कर्नेल एक ऑपरेटिंग सिस्टम का मुख्य घटक है, जो हार्डवेयर संसाधनों, मेमोरी और प्रक्रियाओं के प्रबंधन के लिए जिम्मेदार है।
- कर्नेल ऑपरेटिंग सिस्टम और हार्डवेयर को जोड़ता है, जिससे कुशल संचार और संसाधन आवंटन सक्षम होता है।
ऑपरेटिंग सिस्टम बनाम कर्नेल
एक ऑपरेटिंग सिस्टम (ओएस) सॉफ्टवेयर का एक संग्रह है जो कंप्यूटर हार्डवेयर का प्रबंधन करता है और उपयोगकर्ता अनुप्रयोगों के लिए सेवाएं और इंटरफेस प्रदान करता है। कर्नेल एक ऑपरेटिंग सिस्टम का मुख्य घटक है जो सिस्टम संसाधनों का प्रबंधन करता है और सॉफ़्टवेयर अनुप्रयोगों के लिए निम्नतम-स्तरीय सेवाएँ प्रदान करता है।
एक ऑपरेटिंग सिस्टम (OS) प्रोग्राम का एक सेट है जो कंप्यूटर हार्डवेयर घटकों को नियंत्रित करता है और ऑपरेटर और मशीन के हार्डवेयर के बीच एक नाली के रूप में कार्य करता है।
यह सामान्य रूप से कंप्यूटिंग डिवाइस पर एप्लिकेशन प्रदान करता है। ऑपरेटिंग सिस्टम (ओएस) पीसी का एक महत्वपूर्ण हिस्सा है सिस्टम सॉफ्टवेयर.
कर्नेल एक ऑपरेटिंग सिस्टम का एक महत्वपूर्ण घटक है, क्योंकि यह प्लेटफॉर्म के सभी कार्यों के लिए उत्तरदायी है। कर्नेल में कई पैकेज होते हैं जो निम्न-स्तरीय तकनीक के साथ सीधे इंटरफेस करते हैं।
यह निम्न-स्तरीय हार्डवेयर विशिष्टताओं को छुपाने के लिए सिस्टम या एप्लिकेशन प्रोग्रामिंग के लिए आवश्यक एनकैप्सुलेशन भी प्रदान करता है।
तुलना तालिका
तुलना के पैरामीटर | ऑपरेटिंग सिस्टम | गुठली |
---|---|---|
अर्थ | एक ऑपरेटिंग सिस्टम सॉफ्टवेयर का एक टुकड़ा है जो कंप्यूटर पर चलता है। यह यूजर-टू-हार्डवेयर इंटरफेस के रूप में भी काम करता है। | कर्नेल ऑपरेटिंग सिस्टम के सॉफ़्टवेयर एप्लिकेशन का एक घटक है। यह सॉफ्टवेयर और हार्डवेयर के बीच एक कड़ी के रूप में भी काम करता है। |
मुख्य उद्देश्य | एक ऑपरेटिंग सिस्टम उपयोगकर्ताओं को सुरक्षा और विश्वसनीयता भी प्रदान करता है। | मेमोरी मैनेजमेंट, डिस्क मैनेजमेंट, ऑपरेशनल प्रोसेस, साथ ही टास्क मैनेजमेंट कर्नेल एप्लिकेशन के मुख्य कार्य हैं। |
प्रकार | सिंगल के साथ-साथ मल्टीयूजर ऑपरेटिंग सिस्टम, मल्टीप्रोसेसर ऑपरेटिंग सिस्टम, रीयल-टाइम ऑपरेटिंग सिस्टम और विकेंद्रीकृत कंप्यूटिंग सिस्टम ऑपरेटिंग सिस्टम के सभी उदाहरण हैं। | मोनोलिथिक और माइक्रोकर्नेल दो अलग-अलग प्रकार की गुठली हैं। |
लॉन्चिंग प्रक्रिया | जब भी कंप्यूटर शुरू होता है, तो सबसे पहले इसे लॉन्च किया जाएगा। | जब भी ऑपरेटिंग सिस्टम शुरू होता है, कर्नेल लोड होने वाला पहला सॉफ्टवेयर होगा। |
कार्य निष्पादित किए गए | कर्नेल के कार्यों के अतिरिक्त, ऑपरेटिंग सिस्टम डिवाइस की सुरक्षा और समर्थन के लिए जिम्मेदार है। | कर्नेल मेमोरी प्रशासन, प्रदर्शन निगरानी, कार्य प्रबंधन और डिस्क प्रबंधन सभी कर्नेल मेमोरी प्रबंधन के उदाहरण हैं। |
ऑपरेटिंग सिस्टम क्या है?
एक ऑपरेटिंग सिस्टम सॉफ्टवेयर का एक टुकड़ा है जो कंप्यूटर सिस्टम के संचालन को संभालता है। ऑपरेटिंग सिस्टम उपयोगकर्ता और मशीन के घटकों के बीच एक कड़ी के रूप में कार्य करता है।
ऑपरेटिंग सिस्टम की कार्यक्षमता उपयोगकर्ता को उनके द्वारा सबमिट किए गए ऑपरेशन के परिणाम देखने की अनुमति देती है।
ऑपरेटिंग सिस्टम के बिना किसी टेक्नोलॉजी को चलाना मुश्किल लगता है। ऑपरेटिंग सिस्टम उस वातावरण की अनुमति देता है जिसमें एप्लिकेशन चल रहा है।
ऑपरेटिंग सिस्टम एक प्रोग्राम है जो बंद होने तक लगातार चलता रहता है।
जब भी किसी सिस्टम को बूट किया जाता है, तो ऑपरेटिंग सिस्टम मेमोरी स्पेस में लोड किया गया पहला सॉफ्टवेयर होता है। इसे स्थापित करने के बाद यह प्रोग्राम निष्पादन के लिए भी उपलब्ध है प्राथमिक मेमरी.
किसी प्रोग्राम के निष्पादन के दौरान होने वाली रुकावटों को भी ऑपरेटिंग सिस्टम द्वारा नियंत्रित किया जाता है।
सोलो, साथ ही साथ कई उपयोगकर्ता ऑपरेटिंग सिस्टम, मल्टीप्रोसेसिंग ऑपरेटिंग सिस्टम, छितरी हुई ऑपरेटिंग सिस्टम और रीयल-टाइम ऑपरेटिंग सिस्टम, सभी प्रकार के ऑपरेटिंग सिस्टम हैं।
कर्नेल क्या है?
कर्नेल ऑपरेटिंग प्लेटफॉर्म का दिल लगता है। यह पहला ऑपरेटिंग सिस्टम एप्लिकेशन होगा जिसे सिस्टम के संचालन को शुरू करने के लिए प्राथमिक मेमोरी में स्थापित किया गया है।
स्विच बंद होने तक कर्नेल को मुख्य मेमोरी में रखा जाता है।
कर्नेल अनिवार्य रूप से उपयोगकर्ता द्वारा प्रदान की गई कमांड को एक ऐसी भाषा में बदल देता है जिसे मशीन समझ सकती है। यह प्लेटफॉर्म के विकास उपकरण और उसके हार्डवेयर के बीच एक कड़ी के रूप में कार्य करता है।
कर्नेल हार्डवेयर के साथ एक कनेक्शन बनाता है ताकि उसे एप्लिकेशन प्रोग्राम द्वारा सबमिट किए गए अनुरोध के बारे में सूचित किया जा सके।
एक ऑपरेटिंग सिस्टम कर्नेल के बिना भी कार्य नहीं कर सकता है, जो कि प्लेटफॉर्म के संचालन के लिए महत्वपूर्ण सॉफ्टवेयर है।
मेमोरी प्रबंधन, परिचालन प्रक्रियाएं, प्रोजेक्ट ट्रैकिंग और डिस्क गवर्नेंस सभी कर्नेल द्वारा नियंत्रित किए जाते हैं। कर्नेल यह सुनिश्चित करने के लिए मेमोरी क्षेत्र की जांच करता है कि एप्लिकेशन प्रोग्राम ठीक से निष्पादित हो।
यह यह सुनिश्चित करने के लिए मेमोरी क्षेत्र की जांच करता है कि एप्लिकेशन प्रोग्राम ठीक से निष्पादित हो।
ऑपरेटिंग सिस्टम और कर्नेल के बीच मुख्य अंतर
- एक ऑपरेटिंग सिस्टम के साथ-साथ एक कर्नेल के बीच प्राथमिक अंतर यह है कि क्या एक ऑपरेटिंग सिस्टम सिर्फ एक सिस्टम सॉफ्टवेयर है जो सिस्टम की क्षमताओं को प्रोसेस करता है, जबकि एक कर्नेल ऑपरेटिंग सिस्टम के भीतर एक महत्वपूर्ण घटक (सॉफ्टवेयर) है।
- कर्नेल प्लेटफ़ॉर्म के सॉफ़्टवेयर और हार्डवेयर के बीच एक कड़ी के रूप में कार्य करता है। दूसरी ओर, ऑपरेटिंग सिस्टम मनुष्य और कंप्यूटर के बीच एक कड़ी के रूप में कार्य करता है। मशीन के बूट होने के बाद यह शुरू होने वाला पहला उपकरण होगा। दूसरी ओर से, कर्नेल, ऑपरेटिंग सिस्टम चालू होने के बाद इंस्टॉल होने वाला पहला प्रोग्राम होगा।
- सिंगल, साथ ही मल्टीप्रोग्रामिंग बैच सिस्टम, छितरी हुई ऑपरेटिंग सिस्टम और लाइव ऑपरेटिंग सिस्टम सभी प्रकार के ऑपरेटिंग सिस्टम हैं। अखंड गुठली और दूसरे छोर से सूक्ष्म गुठली, दो प्रकार की गुठली हैं।
- मेमोरी प्रबंधन, प्रदर्शन निगरानी, मल्टीटास्किंग और डिस्क प्रबंधन सभी कर्नेल द्वारा प्रबंधित किए जाते हैं। फिर भी, में पूरक कर्नेल के दायित्वों के लिए, ऑपरेटिंग सिस्टम डिवाइस की सुरक्षा में महत्वपूर्ण भूमिका निभाता है।
- ऑपरेटिंग सिस्टम को कर्नेल के कार्यों के लिए अतिरिक्त रूप से कंप्यूटर की सुरक्षा और रखरखाव में सक्षम होना चाहिए। दूसरी ओर कर्नेल मेमोरी प्रबंधन में प्रदर्शन विश्लेषण, कार्य प्रबंधन, साथ ही डिस्क रणनीतिक योजना जैसी चीजें शामिल हैं।
- https://dl.acm.org/doi/abs/10.1145/202453.202474
- https://www.usenix.org/legacy/publications/compsystems/1988/win_pu.pdf
अंतिम अद्यतन: 18 जुलाई, 2023
संदीप भंडारी ने थापर विश्वविद्यालय (2006) से कंप्यूटर में इंजीनियरिंग में स्नातक की उपाधि प्राप्त की है। उनके पास प्रौद्योगिकी क्षेत्र में 20 वर्षों का अनुभव है। उन्हें डेटाबेस सिस्टम, कंप्यूटर नेटवर्क और प्रोग्रामिंग सहित विभिन्न तकनीकी क्षेत्रों में गहरी रुचि है। आप उनके बारे में और अधिक पढ़ सकते हैं जैव पृष्ठ.