कर्नेल(Kernel) क्या है ? इसकी विशेषताएं और प्रकार


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


कर्नेल की विशेषताएं

• प्रक्रियाओं का निम्न-स्तरीय निर्धारण

• अंतःप्रक्रम संचार

• प्रक्रिया तुल्यकालन

• प्रसंग स्विचिंग

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

कई प्रकार की कर्नेल मौजूद हैं, लेकिन उनमें से, दो सबसे लोकप्रिय गुठली हैं:

1. मोनोलिथिक

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

2. सूक्ष्मकण

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

Post a Comment

0 Comments