"कर्नल (कम्प्यूटर)": अवतरणों में अंतर

छो AshokChakra ने कर्नेल (कम्प्यूटर) पृष्ठ कर्नल (कम्प्यूटर) पर स्थानांतरित किया: अधिक प्रचलित वर्तनी (चर्चा देखें
कर्नेल -> कर्नल (चर्चा देखें)
पंक्ति 1:
[[अभिकलन]] में '''कर्नेलकर्नल''' एक [[कम्प्यूटर प्रोग्राम]] होता है जो [[तन्त्रांश]] (software) के आगत/निर्गत का संचालन करता है और [[अभिकलित्र]] के लिए [[केंद्रीय प्रक्रमन एकक]] (सीपीयू) तथा इलेक्ट्रॉनिक उपकरणों के लिए उन्हें (आगत/निर्गत निर्देशों को) डाटा प्रोसेसिंग निर्देश में अनुवाद करता है। कर्नेलकर्नल आधुनिक अभिकलित्रों के [[प्रचालन तन्त्र|प्रचालन तन्त्रों]] के लिए एक मूलभूत भाग है।<ref name="Wulf74">Wulf 74 pp.337–345</ref>
 
== कर्नेलकर्नल (कम्प्यूटर)==
{{Cleanup|reason=भाषा सुधार एवं कट-पेस्ट आवश्यक |date=अक्टूबर 2013}}
[[कम्प्यूटर परिचालन तन्त्र]] (आपरेटिंग सिस्टम) का
मुख्य भाग है कर्नेलकर्नल (गुठ्ली) इसके द्वारा हार्ड्वेयर के
स्तर पर की जाने वाली वास्तविक डाटा प्रोसेसिंग
तथा [[अनुप्रयोग]] अर्थात अप्लीकेशन के बीच सेतु
पंक्ति 12:
जिससे आवश्यक प्रक्रिया का पालन कर कार्य सुचारु
रूप से किया जा सके।
[[कर्नेलकर्नल]] के द्वारा अनुप्रयोग साफ़्टवेयर द्वारा किये जाने
वाले कार्यों को आवरण प्रदान किया जाता है,
(विशेष रूप से इनपुट आउट्पुट उपकरण को)।
पंक्ति 18:
विभिन्न आपरेटिंग सिस्टमों मे डिजाइन (अभिकल्प)
तथा आवश्यकातानुसार कार्य सम्पादन विभिन्न
प्रकार के कर्नेलकर्नल द्वारा किया जाता है। किन्तु मोनोलिथ
कर्नेलकर्नल (एण्ड्राइड में प्रयुक्त होने वाला) मे आपरेटिंग
सिस्टम कोड एक ही स्थान पर (एड्रेस स्पेस) परकार्य
करते हैं जिससे कम स्थान होने पर भी अधिक कार्य
किया जा पाता है।
कर्नेलकर्नल का मुख्य कार्य है कि [[कम्प्यूटर]] के सभी
स्रोतों का प्रबन्ध करे और प्रोग्रामों को चलाए
और वे [[प्रोग्राम]] (अनुप्रयोग आदि) उन स्रोतों
पंक्ति 30:
सी.पी यू. मे सभी प्रोग्राम चलते हैं तथा वहीं
से कार्यों का सम्पादन और परिचालन होता
है। यहाँ कर्नेलकर्नल का कार्य होता हैकि वह तय
करे कि किसी समय विशेष पर चलने वाले
अनेकों प्रोग्रामों में से उस समय विशेष पर कौन
पंक्ति 37:
== मेमोरी प्रबन्ध ==
 
[[मेमोरी]] प्रबन्ध में भी कर्नेलकर्नल की प्रमुख
भूमिका है यहाँ इसका काम है कि सुरक्षित रूप से
ही मेमोरी में कोई [[डाटा]] पहुँचे। इसके लिये प्रायः
[[वर्चुअल एड्रेसिंग प्रणाली]] का सहारा लिया जाता है
जिसमें वर्चुअल एड्रेसिंग प्रणाली कर्नेलकर्नल को एक
अतिरिक्त एड्रेस उपलब्ध कराती है, उस उपलब्ध
कराए गए स्थान पर अनेक अलग अलग प्रक्रियाएं
पंक्ति 52:
के स्थान पर अन्य स्थानों डाटा को स्टोर पर किया जाता
है जैसे -[[हार्ड ड्राइव]], अन्यथा वह [[रैम]] पर जगह घेरता,
इस प्रकार कर्नेलकर्नल ऑपरेटिंग सिस्टम को और अधिक
जगह (रैम मेमोरी) उपलब्ध करा पाता है जो उसकी
उपलब्ध मेमोरी क्षमता से अधिक स्थान होता है
इसके लिए सी. पी. यू. के इशारे पर कर्नेलकर्नल डिस्क
के खाली स्थान पर उस डाटा को लिख कर छोड़ देता
है और, आवश्यकता होने पर, वह प्रोग्राम पुनः वहीं
पंक्ति 62:
=== कर्नेलकर्नल एन्ड्राइड ===
 
[[एन्ड्राइड]] [[लाइनेक्स]] कर्नेलकर्नल पर आधारित प्रणाली है जो मोबाइल हार्ड्वेयर से सीधे जुडकर [[ड्राइवर]] को नियमित रूप से [[मेमोरी पावर]], [[नेटवर्क]] तथा विभिन्न अन्य [[अनुप्रयोगों]] से जुड़कर विभिन्न प्रकार की प्रक्रियाओं को अंजाम देता हैं। वह पर्त या सतह है जिस पर [[डैलविक वर्चुअल मशीन]] तथा[[कोर लाइब्रेरियाँ]] चलती हैं और सम्पूर्ण प्लेट्फ़ार्म को नियमित और नियन्त्रित करने में सहायता करती है। कर्नेलकर्नल ओपेन सोर्स होने के कारण [[हैकरों]] तथा कम्प्यूटर प्रोग्रामों में रूचि रखने वालों को अपने प्रोग्राम बनाने में बढ़ावा देता है। इसी कारण कई बार इस तरह के उदाहरण सामने आते हैंकि जिन मूबाइल उपकरणों मे वैध एन्ड्राइड बन्डल नहीं हैं, उन पर भी इन्हे चलाया जा रहा है।
== इन्हें भी देखें==
* [[रैम|यादृच्छिक-अभिगम स्मृति]]
पंक्ति 71:
{{टिप्पणीसूची}}
== बाहरी कड़ियाँ==
* [https://access.redhat.com/site/documentation/hi-IN/Red_Hat_Enterprise_Linux/6/html/Release_Notes/kernel.html रेडहट पर कर्नेलकर्नल का परिचय]
 
[[श्रेणी:कम्प्यूटर प्रोग्राम]]