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