कर्नेल का अर्थ (यह क्या है, अवधारणा और परिभाषा)

कर्नेल एक अंग्रेजी शब्द है जिसका उपयोग कंप्यूटिंग में को निर्दिष्ट करने के लिए किया जाता है ऑपरेटिंग सिस्टम कोरजो कंप्यूटर का मुख्य भाग है।

कर्नेल संस्करण का पुराने या अधिक वर्तमान संस्करण में एक साधारण परिवर्तन की समस्याओं को हल करने के लिए पर्याप्त हो सकता है हार्डवेयर और कंप्यूटर संगतता भी।

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

इसके अलावा, एक कर्नेल इनपुट और आउटपुट अनुरोधों को संभालता है सॉफ्टवेयर, और प्रबंधित करता है, उदाहरण के लिए, उपयोग की गई मेमोरी और परिधीय उपकरण।

कर्नेल भूमिका

कर्नेल, सिस्टम का मूल, इसके लिए जिम्मेदार है कनेक्ट करें सॉफ्टवेयर तक हार्डवेयर. इस प्रकार, यह ऑपरेटिंग सिस्टम के संसाधनों के बीच एक प्रभावी संचार स्थापित करता है और इसके कार्यों का प्रबंधन करता है।

कर्नेल द्वारा प्रबंधित एक ऑपरेटिंग सिस्टम के मुख्य कार्यों को नीचे देखें।

प्रक्रिया प्रबंधन

एक ऑपरेटिंग सिस्टम में, प्रक्रिया एक रनिंग प्रोग्राम है। कर्नेल द्वारा निष्पादित प्रक्रिया प्रबंधन यह तय करता है कि किन प्रक्रियाओं को निष्पादित किया जाएगा।

प्रत्येक चल रही प्रक्रिया एक ही सेकंड में कई बार प्रोसेसर में प्रवेश कर सकती है और बाहर निकल सकती है, जिससे दूसरी प्रक्रिया को रास्ता मिल सकता है। कर्नेल यह तय करने के लिए जिम्मेदार है कि प्रोसेसर पर कौन सी प्रक्रियाएं आवंटित की जाएंगी।

चूंकि प्रक्रियाओं के बीच स्विच करना बहुत जल्दी होता है, एक प्रोग्राम चलना जारी रख सकता है, भले ही वह प्रोसेसर पर न हो।

एक्सेस मोड

एक प्रक्रिया का निष्पादन दो अलग-अलग तरीकों से किया जा सकता है।

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

यह भी देखें सी पी यू.

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

टास्क मैनेजर में, RAM मेमोरी (कुल मेमोरी) का एक हिस्सा कर्नेल को आवंटित किया जाता है।

प्रक्रिया प्रबंधन के दौरान, कर्नेल प्रोग्राम को एड्रेस स्पेस में भेजता है। कर्नेल को आवंटित कुल मेमोरी का हिस्सा सुनिश्चित करता है कि स्मृति हमेशा उपलब्ध रहे ताकि मुख्य प्रक्रियाओं को उस स्थान पर भेजा जा सके।

कर्नेल में मेमोरी के उस हिस्से को परिभाषित करने का कार्य भी होता है जिसे प्रत्येक प्रक्रिया अपने संचालन के दौरान एक्सेस कर सकती है।

डिवाइस प्रबंधन

कर्नेल कंप्यूटर से जुड़े बाह्य उपकरणों को नियंत्रित करता है.

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

प्रत्येक डिवाइस में एक ड्राइव होता है जिसे एक विशेष ऑपरेटिंग सिस्टम पर काम करने के लिए डिज़ाइन किया गया है। इसलिए, ए चालक विंडोज के लिए डिज़ाइन किया गया काम नहीं करता है, उदाहरण के लिए, मैक पर।

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

एक ऑपरेटिंग सिस्टम की सेवाओं को एक यूजर इंटरफेस के माध्यम से एक्सेस किया जाता है जिसे के रूप में नामित किया गया है शेल, जिसका अंग्रेजी में अर्थ है "खोल"। नाम इस तथ्य के कारण है कि शेल कोर के चारों ओर सबसे बाहरी परत हो।

का अर्थ देखें इंटरफेस.

सिस्टम कॉल

सिस्टम कॉल उपयोगकर्ता मोड में उपयोग किए जाने वाले कंप्यूटर प्रोग्राम के लिए उपलब्ध विशिष्ट कार्य हैं। इनका उपयोग कंप्यूटर के ऑपरेटिंग सिस्टम के कोर को इनवॉइस करने के लिए किया जाता है ताकि यह कुछ कार्रवाई करें.

ये फ़ंक्शन अक्सर जटिल होते हैं और उन सुविधाओं का उपयोग करते हैं जिनकी औसत उपयोगकर्ता तक पहुंच नहीं होती है।

विंडोज सिस्टम कॉल और उनके संबंधित लिनक्स कर्नेल के कुछ उदाहरण नीचे दिए गए हैं।

खिड़कियाँ लिनक्स विवरण

बंद संभालना

बंद करे

फ़ाइल बंद करें

फ़ाइल बनाएँ खुला हुआ फ़ाइल बनाएँ
फ़ाइल नष्ट करें अनलिंक फ़ाइल नष्ट करें
बाहर निकलने की प्रक्रिया बाहर जाएं एक प्रक्रिया और उसके सभी खंडों को समाप्त करें
स्थानीय समय प्राप्त करें टीम वर्तमान स्थान, दिनांक और समय प्राप्त करें

के बारे में अधिक जानें खिड़कियाँ.

कर्नेल प्रकार

जहां तक ​​इसकी वास्तुकला का संबंध है, एक ऑपरेटिंग सिस्टम का मूल हो सकता है अखंड, हाइब्रिड या हो माइक्रोन्यूक्लियस.

अखंड

डिवाइस ड्राइवर और कोर एक्सटेंशन, कोर स्पेस में चलते हैं, जिनकी पूरी एक्सेस होती है हार्डवेयर.

चूंकि सभी मॉड्यूल एक ही एड्रेस स्पेस में चलते हैं, अगर इनमें से किसी एक स्पेस में कोई त्रुटि होती है, तो पूरा सिस्टम प्रभावित हो सकता है।

अखंड के उदाहरण Examples: लिनक्स, बीएसडी, एमएस-डॉस और सोलारिस।

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

के बारे में अधिक जानें सॉफ्टवेयर तथाहार्डवेयर.

माइक्रोकर्नेल या माइक्रोकर्नेल

माइक्रोकर्नेल, जैसा कि इसके नाम का तात्पर्य है, एक बहुत छोटा कर्नेल है और इस कारण से, यह कर्नेल स्पेस में यथासंभव कम प्रक्रियाएँ चलाता है। इनमें से कुछ प्रक्रियाएं यूजर स्पेस में चलती हैं।

माइक्रो-कर्नेल प्रकार कर्नेल के साथ, यदि कोई त्रुटि होती है, तो बस उस सेवा को पुनरारंभ करें जिसने समस्या प्रस्तुत की है। यह पूरे सिस्टम को नीचे लाने से रोकता है (जैसा कि मोनोलिथिक कर्नेल के साथ होता है)।

सूक्ष्म नाभिक के उदाहरण: AIX, BeOS, L4, Mach, Minix, MorphOS, QNX, RADIOS, VSTa और GNU हर्ड।

हाइब्रिड

हाइब्रिड सिस्टम को ऐसे सिस्टम माना जाता है जो मोनोलिथिक और माइक्रोन्यूक्लियस सिस्टम की तुलना में मध्यम जमीन के साथ काम करते हैं। हाइब्रिड अखंड प्रदर्शन के साथ माइक्रोकर्नेल स्थिरता और सुरक्षा को जोड़ती है।

हाइब्रिड कर्नेल एक माइक्रोकर्नेल के समान है, लेकिन कर्नेल स्थान में कोड ("गैर-आवश्यक") है, ताकि प्रदर्शन किए गए ऑपरेशन तेज हो जाएं।

संकर के उदाहरण Examples: AmigaOS, Android, Chrome, Macintosh, webOS, Windows, OSX और Xinu।

की गिरी एंड्रॉयड लिनक्स से बनाया गया है। हालांकि, हर कोई इसे रेट नहीं करता है एंड्रॉयड लिनक्स की तरह क्योंकि वे इसे सिर्फ लिनक्स पर आधारित मानते हैं, लेकिन खुद लिनक्स पर नहीं।

के बारे में अधिक जानें एंड्रॉयड.

ब्रीफिंग का अर्थ (यह क्या है, अवधारणा और परिभाषा)

वार्ता यह है एक सूचना सेट, किसी कार्य के विकास के लिए डेटा का एक संग्रह। अंग्रेजी शब्द जिसका अर्थ...

read more

शेयरधारक का अर्थ (यह क्या है, अवधारणा और परिभाषा)

शेयरहोल्डर in. में एक बहुत ही सामान्य अंग्रेजी शब्द है व्यावसायिक संदर्भ, जिसका पुर्तगाली में अर्...

read more

ऑफ का अर्थ (यह क्या है, अवधारणा और परिभाषा)

बंद एक अंग्रेजी शब्द है जिसका अर्थ है "बंद" या "बाहर", पुर्तगाली में शाब्दिक अनुवाद में।यह इलेक्ट...

read more
instagram viewer