दोस्तों हम कर्नेल के बारे जानेगे और कर्नेल क्या है ? प्रकार और उपयोग के बारे मे भी जानेगे ,कर्नेल हर एक स्मार्टफोन में सिस्टम में रहता है , कोई भी छोटी से छोटी इलक्ट्रोनिक चीज़ हो उसमे kernel का उपयोग होता है ,
कर्नेल क्या है ?
कर्नेल एक ऐसा प्रोग्राम होता है जो software और hardware के बीच कार्य करता है, कर्नेल हमेशा Sell से जुडा रहता है,
यह मशीनी भाषा को समझता है और यह हार्डवेयर से भी जुड़ा रहता है “कर्नेल को Operating System का Heart ❤ भी कहते हैं”
कर्नेलका उदहारण – जब हम Google केAssistance या माइक्रोफोन के icon पर क्लिक करते हैं तो माइक्रोफोन को चालू करने का कामकर्नेल करता है 🎤
कर्नेल ही Hardware को बताता है कि माइक्रोफोन को चालू करना है
User ➤Shell➤Kernal➤Hardware➤output
कर्नेल के कार्य
- Memory Management – कर्नेल मेमोरी को मैनेज करता है कहाँ पर कितना मेमोरी देना है कहाँ पर नहीं,
- Process Management – कर्नेल प्रोसेस को भी मैनेज करता है , आपके सिस्टम कि प्रोसेस या परफॉरमेंस कर्नेल ही मैनेज करता है,
- Disk & File System Manage – सिस्टम के डिस्क और फाइल सिस्टम को कर्नल के द्वारा ही मैनेज किया जाता है
- Networking – कर्नेल नेटवर्किंग मैनेजमेंट का कार्य करता है ,
- Security – कर्नेल सिस्टम की सिक्योरिटी को भी मैनेज करता है
- GUI – कर्नेल ग्राफ़िक्स को मैनेज करता है स्क्रीन पर क्या चल रहा है उसको प्रोसेस को मैनेज करना,
- battery Backup Management – आपकी फ़ोन की बैटरी बैकअप या लैपटॉप की बैटरी कर्नेल के निर्भर करती है
कर्नेल के प्रकार
कर्नेल मुख्यतया 5 प्रकार का होता है जो कि निम्न है –
- Monolithic Kernel – सभी Process इसी मे होती है,
- Microlithic Kernel,
- Hybrid Kernel – Monolithic और Microlithic कर्नेल का संग्रहण है,
- Exo Kernel,
- Nano Kernel.
Operating System में kernel
कर्नेल को Operating System का Heart ❤ भी कहते हैं, बिना कर्नेल के आपका operating system चल ही नहीं सकता,
ऑपरेटिंग सिस्टम को चलने के लिए कर्नेल की जरुरत होती है , आपका कंप्यूटर बिना कर्नेल के चालू ही नहीं होगा क्योकि कर्नेल ही हार्डवेयर को कण्ट्रोल करता है ,
बिना कर्नेल के आपका हार्डवेयर और पूरा कंप्यूटर काम का नहीं है, सॉफ्टवेयर को हार्डवेयर को जोड़ने का काम कर्नेल ही करता है.
फ़ोन में कर्नेल क्या है
क्या आप जानते है आपके स्मार्टफोन में भी कर्नेल रहता , चाहे किसी कंपनी का फ़ोन को सभी फ़ोन में कर्नेल रहता है,
फ़ोन में कर्नेल कैसे देखें ? – फ़ोन कर्नेल वर्शन देखने के लिए आपको About Phone > Android version > kernel version आप देख सकते हो ,
Linux मेंकर्नेल क्या है
दोस्तों जैस कि मेने आपको बताया कि सभी डिवाइस एक कर्नेल होता है वैसे ही लिनक्स में भी कर्नेल होता , लिनक्स का स्वयं का कर्नेल होता है,
लिनक्स में स्वयं का कर्नेल होता है इसे tovals ने बनाया था , क्योकि unix फ्री नहीं था इसलिए , लिनक्स में भी एक कर्नेल होता है
कर्नेल कैसे काम करता है
कर्नेल का काम करने का तरीका नहुत ही आसान है आइये जानते ह –
जब यूजर कोई कमांड देता है तो वो कमांड सबसे पहले शैल को जाता है , शैल उस कमांड को मशीनी भाषा में बदलता है उसके बाद शैल उस कमांड को कर्नेल को भेजता है और फिर कर्नेल हार्डवेयर को चालू कर देता है।
User ➤Command➤Shell➤Kernel➤Hardware
Windows में कर्नेल
विंडोज में भी कर्नेल होता है , जैसा की मेने आपको बताया की सभी सिस्टम में कर्नेल होता है विंडोज में लिनक्स कर्नेल होता है। जब हम विंडोज ऑपरेटिंग सिस्टम में कुछ प्रोग्राम रन करते है कर्नेल से होकर परफॉर्म होता है.
कर्नेल इनपुट आउटपुट सिस्टम
कर्नेल इनपुट आउटपुट सिस्टम एक ऐसा सिस्टम है जोकि विंडोज से संपर्क करता है कर्नेलइनपुट आउटपुट से संबंधित कई सेवाएँ प्रदान करता है जैसे – शेड्यूलिंग, कैशिंग, स्पूलिंग, डिवाइस रिजर्वेशन, और एरर हैंडलिंग,
कर्नेल द्वारा प्रदान की जाती हैं, हार्डवेयर और डिवाइस-ड्राइवर इन्फ्रास्ट्रक्चर पर निर्मितइनपुट आउटपुट सबसिस्टमइनपुट आउटपुट सब सिस्टम गलत प्रक्रियाओं और दुर्भावनापूर्ण उपयोगकर्ताओं से बचाने के लिए भी कार्य करता है,
कर्नेल इनपुट आउटपुट सिस्टम
१) input output Scheduling
2) Buffering
3) Caching
4) Spooling and Device Reservation
5) Error Handling
6) input output Protection
कर्नेलक्या है निष्कर्ष
तो आज हमने जाना की कर्नेल क्या है और कर्नेल के उपयोग कार्य के बारे में जाना , में आशा करता हूँ की आपको पसंद आई होगी , कृपया इस जानकारी को शेयर कर दीजियेगा।