ऑपरेटिंग सिस्टम आणि कर्नल दरम्यान फरक

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

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

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

ठराविक ऍप्लिकेशन्ससाठी अनुप्रयोग बनविले जातात कारण ते त्याच्या खाली असलेल्या हार्डवेअरशी संवाद साधण्यासाठी त्याच्या कर्नेलशी संवाद साधण्याची आवश्यकता असते. प्रत्येक कर्नल वेगळा असल्याने, एका ऑपरेटिंग सिस्टमचे अनुप्रयोग इतरांवर अंमलात आणता येत नाहीत. कार्यान्वित केलेल्या बदलांमुळे काही अनुप्रयोग समान ऑपरेटिंग सिस्टमच्या जुन्या किंवा नवीन आवृत्त्यांमध्ये कार्यरत करण्यास सक्षम नाहीत.

सारांश:

1 ऑपरेटिंग सिस्टीम म्हणजे एक सॉफ्टवेअर पॅकेज जे थेट संगणकाच्या हार्डवेअरशी संप्रेषण करते आणि त्यावरील सर्व अनुप्रयोग चालतात, जेव्हा कर्नेल ऑपरेटिंग सिस्टमचा भाग आहे जो थेट हार्डवेअर
2 वर संप्रेषण करते प्रत्येक ऑपरेटिंग सिस्टमचे कर्नल असले तरी, हे बर्याच इतर सॉफ्टवेअरच्या मागे पुरले जाते आणि बहुतेक वापरकर्त्यांना हे माहितच नसते की