ऑपरेटिंग सिस्टम और कर्नेल में क्या अंतर है? [बन्द है]


101

मुझे ऑपरेटिंग सिस्टम और कर्नेल के बीच अंतर समझ में नहीं आता है। क्या कोई इसे समझा सकता है?


2
विंडोज 7 को कर्नेल क्यों नहीं कहा जाता है?
मिकू

9
थिंक कार / इंजन
एंकोर्न

5
@ रेक सांता क्रूज़: इसी कारण से कंप्यूटर को स्क्रीन नहीं कहा जाता है।
अल्वारो गोंजालेज

क्योंकि यह एक ऑपरेटिंग सिस्टम है। :) लेकिन गंभीरता से, एक कर्नेल सिर्फ एक कोर प्रक्रिया है जो सब कुछ का मालिक है जो मूल सिद्धांतों को संभालता है। Win7 कर्नेल वह चीज़ है जो आपके सभी अनुप्रयोगों के बीच प्रोसेसर समय को विभाजित करता है, सीपीयू और मेमोरी आदि का प्रबंधन करता है
Leoger

यह निश्चित रूप से एक ऑफ-टॉपिक प्रश्न है। सीधे StackExchange से संबंधित नहीं है। आप अभी भी उत्तर की तलाश कर रहे हैं, यह धागा (डुप्लिकेट) यहां देखें ... यह हर संभव जवाब है stackoverflow.com/questions/2013937/… @Moderators: कृपया इसे बंद करें !!
शशजद

जवाबों:


78

कर्नेल का हिस्सा है ऑपरेटिंग सिस्टम और हार्डवेयर ऐसा निम्न स्तर सेवाएं प्रदान करता है के करीब:

  • डिवाइस ड्राइवर
  • प्रक्रिया प्रबंधन
  • स्मृति प्रबंधन
  • सिस्टम कॉल

एक ऑपरेटिंग सिस्टम में यूजर इंटरफेस (शेल, गुई, टूल्स और सर्विसेज) जैसे एप्लिकेशन भी शामिल हैं।


41

ऑपरेटिंग सिस्टम और कर्नेल के बीच का अंतर:

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

  1. स्मृति प्रबंधन
  2. नेटवर्क प्रबंधन
  3. डिवाइस ड्राइवर
  4. फाइल प्रबंधन
  5. प्रक्रिया प्रबंधन

12

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

तो अंतिम अंतर है,

  1. कर्नेल कुछ विशिष्ट सीमा पर हार्डवेयर स्तर के इंटरैक्शन के लिए ज़िम्मेदार है। लेकिन ओएस कंप्यूटर के पूर्ण दायरे के साथ हार्डवेयर स्तर की बातचीत की तरह है।
  2. कर्नेल ओएस को अंतरंग करने के लिए SystemCalls को चलाता है कि यह संसाधन समय के इस बिंदु पर उपलब्ध है। संसाधन को उपयोग करने के लिए सिस्टम कॉल को संभालने के लिए जिम्मेदार है। *
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.