कर्नल

लेखक: Laura McKinney
निर्मितीची तारीख: 9 एप्रिल 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
कर्नल साहब ने एक हीरो को दिया नोटिस, सैनिकों की छवि खराब मत करो, देश को होगा नुकसान!!#sainikjeevan
व्हिडिओ: कर्नल साहब ने एक हीरो को दिया नोटिस, सैनिकों की छवि खराब मत करो, देश को होगा नुकसान!!#sainikjeevan

सामग्री

व्याख्या - कर्नल म्हणजे काय?

कर्नल ऑपरेटिंग सिस्टमचा मुख्य घटक आहे. इंटरप्रोसेस कम्युनिकेशन आणि सिस्टम कॉलचा वापर करून, हे हार्डवेअर स्तरावर अनुप्रयोग आणि डेटा प्रक्रिया दरम्यान पुल म्हणून कार्य करते.

जेव्हा ऑपरेटिंग सिस्टम मेमरीमध्ये लोड होते, तेव्हा कर्नल प्रथम लोड होईल आणि ऑपरेटिंग सिस्टम पुन्हा बंद होईपर्यंत मेमरीमध्ये राहील. कर्नल डिस्क-मॅनेजमेंट, टास्क मॅनेजमेंट आणि मेमरी मॅनेजमेंट सारख्या निम्न-स्तरीय कार्यांसाठी जबाबदार आहे.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया कर्नेल स्पष्ट करते

संगणक कर्नल तीन प्रमुख संगणक हार्डवेअर घटकांमधील इंटरफेस करतो, अनुप्रयोग / वापरकर्ता इंटरफेस आणि सीपीयू, मेमरी आणि इतर हार्डवेअर I / O डिव्हाइस दरम्यान सेवा प्रदान करतो.

कर्नल संगणक संसाधने प्रदान करते आणि व्यवस्थापित करते, जे इतर प्रोग्रामला ही संसाधने चालविण्यास आणि वापरण्यास परवानगी देते. कर्नल अनुप्रयोगांसाठी मेमरी spaceड्रेस स्पेस देखील सेट करते, codeप्लिकेशन कोडसह फाइल्स मेमरीमध्ये लोड करते, प्रोग्राम्ससाठी एक्जीक्यूशन स्टॅक सेट करते आणि एक्जिक्युशनसाठी प्रोग्रॅमच्या विशिष्ट ठिकाणी ब्रँच करतात.

कर्नल यासाठी जबाबदार आहे:

  • अनुप्रयोग अंमलबजावणीसाठी प्रक्रिया व्यवस्थापन
  • मेमरी व्यवस्थापन, वाटप आणि I / O
  • डिव्हाइस ड्रायव्हर्सच्या वापराद्वारे डिव्हाइस व्यवस्थापन
  • सिस्टम कॉल नियंत्रण, जे कर्नल सेवांच्या अंमलबजावणीसाठी आवश्यक आहे

पाच प्रकारची कर्नल आहेत:


  1. मोनोलिथिक कर्नल्स: सर्व ऑपरेटिंग सिस्टम सेवा मोनोलिथिक कर्नलमधील मुख्य कर्नल थ्रेडसह चालतात, जी समान मेमरी क्षेत्रात देखील राहतात, ज्यामुळे शक्तिशाली आणि समृद्ध हार्डवेअर प्रवेश प्रदान केला जातो.
  2. मायक्रोकर्नेल: हार्डवेअरवर एक साधा अ‍ॅब्स्ट्रक्शन परिभाषित करा जे मल्टीटास्किंग, मेमरी मॅनेजमेंट आणि इंटरप्रोसेस कम्युनिकेशन सारख्या किमान ओएस सेवा अंमलात आणण्यासाठी आदिम किंवा सिस्टम कॉल वापरतात.
  3. संकरित कर्नल: कर्नल कोड अजूनही युजर स्पेसमध्ये सर्व्हर म्हणून चालत असलेल्या पारंपारिक मायक्रोकेनलच्या कामगिरीचे ओझे कमी करण्यासाठी कर्नल स्पेसमध्ये काही सेवा चालवा.
  4. नॅनो कर्नेल: डिव्हाइस ड्राइव्हर्स्वर व्यत्यय नियंत्रक किंवा टाइमर सारख्या मूलभूत गोष्टींसह सेवा सोपवून स्मृती आवश्यक सुलभ करा.
  5. एक्झो कर्नल: प्रोसेसर वेळ आणि डिस्क ब्लॉक सारख्या भौतिक हार्डवेअर संसाधनांचे अन्य प्रोग्राममध्ये वाटप करा, जे लायब्ररी ऑपरेटिंग सिस्टमशी दुवा साधू शकतात जे ऑपरेटिंग सिस्टम अ‍ॅब्स्ट्रॅक्शनचे अनुकरण करण्यासाठी कर्नल वापरतात.