Computer >> कंप्यूटर >  >> प्रणाली >> Windows

विंडोज ऑपरेटिंग सिस्टम में कर्नेल मोड और यूजर मोड के बीच अंतर

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

उपयोगकर्ता और कर्नेल मोड का अवलोकन

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

विंडोज ऑपरेटिंग सिस्टम में कर्नेल मोड और यूजर मोड

विंडोज ऑपरेटिंग सिस्टम में कर्नेल मोड और यूजर मोड के बीच अंतर

उपयोगकर्ता और कर्नेल मोड के महत्वपूर्ण पहलुओं को समझना किसी भी उन्नत कंप्यूटर उपयोगकर्ता के एजेंडे में होना चाहिए। हम इस पोस्ट में निम्नलिखित पर चर्चा करेंगे:

  1. कर्नेल मोड कैसे काम करता है?
  2. उपयोगकर्ता मोड कैसे काम करता है?
  3. कर्नेल और उपयोगकर्ता मोड में क्या अंतर है?
  4. Windows सिस्टम संसाधनों को उपयोगकर्ता अनुप्रयोगों से कैसे अलग करता है?

1] विंडोज 11/10 में कर्नेल मोड कैसे काम करता है?

माइक्रोसॉफ्ट कहते हैं:

<ब्लॉकक्वॉट>

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

ठीक है, इसलिए कर्नेल मोड में चलने वाला प्रत्येक कोड समान वर्चुअल पता स्थान साझा करता है। इसका क्या मतलब है? खैर, कर्नेल-मोड ड्राइवर अन्य ड्राइवरों से अलग नहीं होता है, और ऑपरेटिंग सिस्टम के लिए भी यही कहा जा सकता है।

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

इसके अतिरिक्त, यदि कर्नेल-मोड ड्राइवर क्रैश का अनुभव करता है, तो संपूर्ण Windows 11/10 ऑपरेटिंग सिस्टम क्रैश हो जाएगा।

पढ़ें :OS में कर्नेल क्या है? कर्नेल कितने प्रकार के होते हैं?

2] विंडोज 11/10 में यूजर मोड कैसे काम करता है?

माइक्रोसॉफ्ट कहते हैं:

<ब्लॉकक्वॉट>

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

जब भी कोई कंप्यूटर उपयोगकर्ता यूजर-मोड एप्लिकेशन शुरू करता है, तो विंडोज 11/10 ओएस उस एप्लिकेशन के लिए एक प्रक्रिया तैयार करेगा। अब, प्रक्रिया वर्चुअल एड्रेस स्पेस के साथ एक निजी हैंडल टेबल के साथ एप्लिकेशन को प्रदान करने के लिए काम करेगी।

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

3] Windows 11/10 पर कर्नेल और उपयोगकर्ता मोड में क्या अंतर है?

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

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

4] विंडोज सिस्टम संसाधनों को यूजर एप्लिकेशन से कैसे अलग करता है?

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

पढ़ें :विंडोज कर्नेल मोड पावर मैनेजर क्या है?

कर्नेल स्पेस और यूजर स्पेस में क्या अंतर है?

कर्नेल स्थान ड्राइवरों सहित एक विशेषाधिकार प्राप्त ऑपरेटिंग सिस्टम कर्नेल प्रक्रिया को चलाने के लिए आरक्षित है। उपयोगकर्ता स्थान स्मृति क्षेत्र है जो प्रोग्राम और सॉफ़्टवेयर चलाने के लिए आरक्षित है।

क्या डिवाइस ड्राइवर कर्नेल मोड में चलते हैं?

ड्राइवर सॉफ्टवेयर हैं, इसलिए हां, डिवाइस ड्राइवर कर्नेल मोड में चल सकते हैं। हालांकि, चूंकि डिवाइस ड्राइवरों को संरक्षित डेटा तक पहुंच की आवश्यकता नहीं होती है, वे उपयोगकर्ता मोड में ठीक चल सकते हैं और कर्नेल मोड में प्रदर्शन करने की बहुत कम आवश्यकता होती है।

आगे पढ़ें :लिनक्स कर्नेल का इंटरेक्टिव मानचित्र।

विंडोज ऑपरेटिंग सिस्टम में कर्नेल मोड और यूजर मोड के बीच अंतर
  1. Windows 10 Home और Pro में क्या अंतर है?

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

  1. 32-बिट और 64-बिट विंडोज़ में क्या अंतर है

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

  1. Windows 10 में रिकवरी ड्राइव और सिस्टम इमेज के बीच अंतर

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