आज हम computer course in hindi मे हम kernel in hindi के बारे में जानकारी देते क्या होती है तो चलिए शुरु करते हैं-
kernel data structure:-
kernel को इनपुट / आउटपुट कम्पोनेन्टस के use के बारे में state information रखने की आवश्यकता होती है । यह ऐसा इन kernel data structure के एक category के माध्यम से करता है और इसमें Open File Table Structure / Kernel Network Connection, Character Device Communication और दूसरे इनपुट / आउटपुट activity का pursuance करने के लिए कई एक जैसे structures का प्रयोग करता है । यह इनपुट / आउटपुट के लिए एक Message Passing Implementation का use करता है । एक इनपुट / आउटपुट रिक्वैस्ट एक मेसेज में बदल जाता है और जो kernel के द्वारा इनपुट / आउटपुट मैनेजर को भेजा जाता है और फिर डिवाइस ड्राइवर को भेजा जाता है जिनमें से प्रत्येक Message contents को बदल सकता है । आउटपुट के लिए मेसेज लिखे हुए डाटा को रखता है । इनपुट के लिए मेसेज डाटा को प्राप्त करने के लिए एक buffer रखता है । Message Passing Approach, Procedural Techeniques के साथ तुलना करके ओवरहैड जोड़ सकते हैं । procedural techniques वह होती है जो shared data structure का प्रयोग करती है लेकिन वह इनपुट / आउटपुट सिस्टम की संरचना और डिजाइन का describe करता है ।
इनपुट / आउटपुट सब सिस्टम सेवाओं के एक wide accompaniment का coordination करता है जो एप्लीकेशन और kernel के दूसरे भागों के लिए उपलब्ध होते हैं । इनपुट / आउटपुट सब सिस्टम का management करता है-
1. फाइलों और डिवाइस के लिए नाम के स्थान का management करना और फाइलों और डिवाइस का एक्सेस कन्ट्रोल करना इत्यादि ।
2. ऑपरेशन कन्ट्रोल उदाहरण के लिए एक मॉडम खोज नहीं सकता है । जिससे फाइल सिस्टम स्पेस बाँटना होता है ।
3. डिवाइस बाँटना और इनपुट / आउटपुट शेड्यूलिंग
4. डिवाइस स्टेटस मॉनीटर , एरर हैण्डलिंग और फेलियर रिकवरी एवं डिवाइस ड्राइवर कन्फ़िग्रेशन और Initialization ।
इनपुट / आउटपुट subsystem का upper level device driver के द्वारा provide किये गये Uniform interface के द्वारा डिवाइस को एक्सेस करता है ।
टिप्पणियाँ
एक टिप्पणी भेजें