कर्नल (कम्प्यूटर)

(कर्नेल से अनुप्रेषित)

अभिकलन में कर्नल एक कम्प्यूटर प्रोग्राम होता है जो तन्त्रांश (software) के आगत/निर्गत का संचालन करता है और अभिकलित्र के लिए केंद्रीय प्रक्रमन एकक (सीपीयू) तथा इलेक्ट्रॉनिक उपकरणों के लिए उन्हें (आगत/निर्गत निर्देशों को) डाटा प्रोसेसिंग निर्देश में अनुवाद करता है। कर्नल आधुनिक अभिकलित्रों के प्रचालन तन्त्रों के लिए एक मूलभूत भाग है।[1]

कर्नल (कम्प्यूटर)

संपादित करें

कम्प्यूटर परिचालन तन्त्र (आपरेटिंग सिस्टम) कामुख्य भाग है कर्नल (गुठ्ली) इसके द्वारा हार्ड्वेयर के स्तर पर की जाने वाली वास्तविक डाटा प्रोसेसिंग तथा अनुप्रयोग अर्थात अप्लीकेशन के बीच सेतु का कार्य करता है इसका मुख्य कार्य साफ़्ट्वेयर तथाहार्डवेयर के बीच संचार स्थापित कर सिस्टमके सभी स्रोतों का आवश्यकतानुसार प्रयोग करनाजिससे आवश्यक प्रक्रिया का पालन कर कार्य सुचारुरूप से किया जा सके।कर्नल के द्वारा अनुप्रयोग साफ़्टवेयर द्वारा किये जाने वाले कार्यों को आवरण प्रदान किया जाता है, (विशेष रूप से इनपुट आउट्पुट उपकरण को)।

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

सी.पी यू. मे सभी प्रोग्राम चलते हैं तथा वहीं से कार्यों का सम्पादन और परिचालन होता है। यहाँ कर्नल का कार्य होता हैकि वह तयकरे कि किसी समय विशेष पर चलने वाले अनेकों प्रोग्रामों में से उस समय विशेष पर कौन सा प्रोग्राम प्रोसेसर पर चलने दिया जाए

मेमोरी प्रबन्ध

संपादित करें

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


कर्नल एन्ड्राइड

संपादित करें

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

इन्हें भी देखें

संपादित करें
  1. Wulf 74 pp.337–345

बाहरी कड़ियाँ

संपादित करें
🔥 Top keywords: अंतर्राष्ट्रीय योग दिवसक्लियोपाट्रा ७विशेष:खोजमुखपृष्ठनालन्दा महाविहारसत्य नारायण व्रत कथानालन्दा विश्वविद्यालयकबीरभारत के राज्य तथा केन्द्र-शासित प्रदेशभारत के प्रधान मंत्रियों की सूचीभारत का केन्द्रीय मंत्रिमण्डलतुलसीदासद्रौपदी मुर्मूप्रेमचंदभर्तुहरी महताबहिन्दी की गिनतीयोगरासायनिक तत्वों की सूचीमहादेवी वर्माभारत का संविधानसूरदाससुभाष चन्द्र बोसलोकसभा अध्यक्षमिया खलीफ़ाखाटूश्यामजीमौसमसंज्ञा और उसके भेदइंस्टाग्रामभीमराव आम्बेडकरभारतकामाख्या मन्दिरश्री संकटनाशनं गणेश स्तोत्रधारा घनत्वभारतीय राज्यों के वर्तमान मुख्यमंत्रियों की सूचीनरेन्द्र मोदीमहात्मा गांधीभारत के राष्ट्रपतियों की सूचीश्रीमद्भगवद्गीतामीरा बाई