ऑपरेटिंग सिस्टम कर्नेल (OS Kernel) | UPSSSC PYQ | 360° Analysis

ऑपरेटिंग सिस्टम कर्नेल (Operating System Kernel): UPSSSC Computer Operator PYQ - 360° पोस्टमार्टम

यह प्रश्न 10 जनवरी 2020 को आयोजित UPSSSC Computer Operator परीक्षा में पूछा गया था। ऑपरेटिंग सिस्टम (Operating System) के हृदय यानी कर्नेल (Kernel) की कार्यप्रणाली को समझना न केवल इस परीक्षा के लिए, बल्कि SSC, RRB NTPC, UPSSSC और UP SI जैसी अन्य तकनीकी और राज्य स्तरीय परीक्षाओं के लिए भी अत्यंत महत्वपूर्ण है। यदि आप सिस्टम आर्किटेक्चर (System Architecture) की इस बुनियादी अवधारणा को रट कर पास होने की सोच रहे हैं, तो आप मुख्य परीक्षा में बहुत पीछे छूट सकते हैं। आइए इस प्रश्न का एक विस्तृत 360-degree analysis करते हैं ताकि भविष्य में इस विषय से कोई प्रश्न गलत न हो।


आज का प्रश्न (Today’s Question)

कर्नेल के बारे में निम्नलिखित में से कौन सा कथन ग़लत है? (Which of the following statements about kernels is INCORRECT?)

  1. यह ऐसा कंप्यूटर क्रमादेश (प्रोग्राम) है जो सभी निष्पादित उपयोज्यताओं (यूटिलिटीज़) का समन्वय करता है। (It is a computer program that coordinates all executing utilities.)
  2. यह ऐसा कंप्यूटर क्रमादेश (प्रोग्राम) है जो सभी कंप्यूटर प्रचालनों को नियंत्रित करता है। (It is a computer program that controls all computer operations.)
  3. यह ऐसा कंप्यूटर क्रमादेश (प्रोग्राम) है जो सभी प्रणाली प्रक्रियाओं को निर्धारित और व्यवस्थित करता है। (It is a computer program that schedules and manages all system processes.)
  4. यह ऐसा कंप्यूटर क्रमादेश (प्रोग्राम) है जो उपयोगकर्ता और प्रचालन प्रणाली के बीच एक अंतराफलक उपलब्ध करवाता है। (It is a computer program that provides an interface between a user and an operating system.)

प्रश्न कुंडली (Question Analysis)

कठिनाई (Difficulty): मध्यम से कठिन (Moderate to Difficult)

मुख्य विषय (Core Chapter): ऑपरेटिंग सिस्टम (Operating System)

उप-विषय (Sub-topic): सिस्टम आर्किटेक्चर एवं कर्नेल (System Architecture & Kernel)

प्रश्न की प्रकृति (Question Nature): अवधारणात्मक (Conceptual)

आदर्श समय (Ideal Time): 30-40 सेकंड (Seconds)

औसत सफलता दर (Avg. Success Rate): लगभग 35-40% (अधिकतर छात्र शेल (Shell) और कर्नेल (Kernel) के बीच भ्रमित हो जाते हैं)

परीक्षा स्रोत (Exam Source): UPSSSC Computer Operator (10/01/2020)


सही उत्तर और विस्तृत विवरण (Answer & Deep Explanation)

सही उत्तर है (Correct Answer): D. यह ऐसा कंप्यूटर क्रमादेश (प्रोग्राम) है जो उपयोगकर्ता और प्रचालन प्रणाली के बीच एक अंतराफलक उपलब्ध करवाता है। (It is a computer program that provides an interface between a user and an operating system.)

विस्तृत व्याख्या (Deep Explanation):

विकल्प D पूरी तरह से गलत है क्योंकि उपयोगकर्ता (User) और ऑपरेटिंग सिस्टम (Operating System) के बीच इंटरफ़ेस (Interface) प्रदान करने का काम कर्नेल (Kernel) का नहीं, बल्कि शेल (Shell) या यूजर इंटरफ़ेस (User Interface - CLI/GUI) का होता है।

  • कर्नेल (Kernel) क्या है? यह किसी भी ऑपरेटिंग सिस्टम (Operating System) का सबसे मुख्य भाग (Core component) है। जब कंप्यूटर बूट (Boot) होता है, तो सबसे पहले मेमोरी (Memory) में लोड होने वाला प्रोग्राम कर्नेल ही होता है।
  • इसका असली काम: कर्नेल का मुख्य कार्य सॉफ्टवेयर अनुप्रयोगों (Software Applications) और कंप्यूटर हार्डवेयर (Computer Hardware) जैसे कि सीपीयू (CPU), मेमोरी (Memory), और डिस्क (Disk) के बीच संचार (Communication) और प्रबंधन (Management) स्थापित करना है।
  • अतः विकल्प A, B, और C बिल्कुल सही कथन हैं क्योंकि कर्नेल ही प्रक्रियाओं का निर्धारण (Process Scheduling), मेमोरी प्रबंधन (Memory Management), और कंप्यूटर प्रचालनों (Computer Operations) को पूर्ण रूप से नियंत्रित करता है।

देसी एनालॉजी (Deshi Analogy)

इसे एक शानदार रेस्टोरेंट (Restaurant) के उदाहरण से समझते हैं:

  1. आप (User): जो मेन्यू देखकर अपनी पसंद का खाना ऑर्डर करना चाहता है।
  2. वेटर (Shell / User Interface): जो आपसे बातचीत करता है और आपका ऑर्डर लेता है (यह Interface है)। वेटर खुद खाना नहीं बनाता, वह बस आपके निर्देश रसोई तक पहुँचाता है।
  3. मुख्य रसोइया या मैनेजर (Kernel): जो रसोई के अंदर मौजूद है। वह गैस, कच्ची सामग्री, और अन्य छोटे रसोइयों (Hardware/Memory/Processes) का प्रबंधन करता है ताकि आपका खाना बन सके।
  4. रसोई के उपकरण (Hardware): चूल्हा, बर्तन आदि, जिनसे वास्तविक काम होता है।

यहाँ विकल्प D कह रहा था कि मुख्य रसोइया (Kernel) सीधे ग्राहक (User) के पास आकर ऑर्डर लेता है और बातचीत करता है, जो कि बिल्कुल गलत है! ग्राहक से बात करने का काम हमेशा वेटर (Shell) का होता है।


सभी विकल्पों का 360° एनालिसिस (360° Analysis of Options)

इस भाग में हम सभी विकल्पों का गहराई से विश्लेषण करेंगे ताकि ऑपरेटिंग सिस्टम (Operating System) की कार्यप्रणाली के संबंध में आपके सभी कॉन्सेप्ट (Concepts) स्पष्ट हो सकें।

A. यह ऐसा कंप्यूटर क्रमादेश (प्रोग्राम) है जो सभी निष्पादित उपयोज्यताओं (यूटिलिटीज़) का समन्वय करता है। (It is a computer program that coordinates all executing utilities.)

  • यह क्या है (What does it mean?): जब भी हम कंप्यूटर में कोई यूटिलिटी सॉफ्टवेयर (Utility Software) जैसे कि एंटीवायरस (Antivirus), डिस्क डीफ्रैग्मेंटर (Disk Defragmenter), या बैकअप टूल (Backup Tool) चलाते हैं, तो उन सभी को सुचारू रूप से चलाने और उनके बीच तालमेल (Coordination) बिठाने की जिम्मेदारी कर्नेल (Kernel) की ही होती है। यह सुनिश्चित करता है कि कौन सा प्रोग्राम कब और कितने संसाधनों (Resources) का उपयोग करेगा।
  • यह गलत विकल्प क्यों है? (Why is it wrong?): चूँकि प्रश्न में कर्नेल के बारे में "ग़लत कथन" (Incorrect Statement) पूछा गया है, और यह कथन कर्नेल की कार्यप्रणाली के विषय में बिल्कुल सत्य है। इसलिए, यह इस प्रश्न का सही उत्तर नहीं हो सकता।

B. यह ऐसा कंप्यूटर क्रमादेश (प्रोग्राम) है जो सभी कंप्यूटर प्रचालनों को नियंत्रित करता है। (It is a computer program that controls all computer operations.)

  • यह क्या है (What does it mean?): कर्नेल (Kernel) ऑपरेटिंग सिस्टम (Operating System) का केंद्रीय भाग (Central part) या हृदय (Heart) होता है। कंप्यूटर के चालू होने (Booting) से लेकर बंद होने (Shutdown) तक, हार्डवेयर (Hardware) और सॉफ्टवेयर (Software) के बीच होने वाले हर छोटे-बड़े प्रचालन (Operation) पर इसका पूर्ण नियंत्रण (Complete control) होता है। यह मेमोरी (Memory), इनपुट-आउटपुट उपकरणों (I/O Devices), और सीपीयू (CPU) का सर्वोच्च नियंत्रक है।
  • यह गलत विकल्प क्यों है? (Why is it wrong?): यह कथन भी कर्नेल की वास्तविक परिभाषा (Definition) और कार्यक्षमता (Functionality) को सही ठहराता है। सत्य कथन होने के कारण यह हमारा उत्तर नहीं है।

C. यह ऐसा कंप्यूटर क्रमादेश (प्रोग्राम) है जो सभी प्रणाली प्रक्रियाओं को निर्धारित और व्यवस्थित करता है। (It is a computer program that schedules and manages all system processes.)

  • यह क्या है (What does it mean?): कंप्यूटर में एक ही समय में कई प्रक्रियाएं (Processes) या टास्क (Tasks) चल रहे होते हैं (जैसे गाने सुनना, टाइपिंग करना, और फाइल डाउनलोड करना)। कर्नेल में एक विशेष मॉड्यूल (Module) होता है जिसे प्रक्रिया अनुसूचक (Process Scheduler) कहा जाता है। यह तय करता है कि किस प्रक्रिया (Process) को प्रोसेसर (Processor) का कितना समय (Time slice) मिलेगा और कब मिलेगा। इसी के कारण मल्टीटास्किंग (Multitasking) संभव हो पाती है।
  • यह गलत विकल्प क्यों है? (Why is it wrong?): प्रक्रिया प्रबंधन (Process Management) कर्नेल का सबसे महत्वपूर्ण कार्य है। यह कथन पूर्णतः सत्य है, इसलिए यह इस प्रश्न का गलत विकल्प है।

D. यह ऐसा कंप्यूटर क्रमादेश (प्रोग्राम) है जो उपयोगकर्ता और प्रचालन प्रणाली के बीच एक अंतराफलक उपलब्ध करवाता है। (It is a computer program that provides an interface between a user and an operating system.)

  • यह क्या है (What does it mean?): यह कथन तकनीकी रूप से शेल (Shell) या यूजर इंटरफ़ेस (User Interface - UI) को परिभाषित कर रहा है। उपयोगकर्ता (User) कभी भी सीधे कर्नेल (Kernel) से बातचीत या इंटरेक्शन (Interaction) नहीं कर सकता। उपयोगकर्ता और ऑपरेटिंग सिस्टम (Operating System) की आंतरिक परतों के बीच हमेशा एक आवरण (Layer) होता है जो कमांड (Commands) को समझता है—जिसे शेल (Shell) (जैसे Windows में Command Prompt या Linux में BASH) कहा जाता है।
  • यह सही उत्तर क्यों है? (Why is it the correct answer?): कर्नेल कभी भी उपयोगकर्ता को सीधा इंटरफ़ेस (Direct Interface) प्रदान नहीं करता है। अतः, यह कथन कर्नेल के संदर्भ में पूरी तरह से ग़लत (Incorrect) है। चूँकि प्रश्न में ग़लत कथन की ही पहचान करनी थी, इसलिए यही हमारा सही उत्तर (Correct Answer) है।

प्रश्न का मुख्य विषय (Core Topic): ऑपरेटिंग सिस्टम कर्नेल (Operating System Kernel) - मास्टर रिवीजन

कंप्यूटर विज्ञान (Computer Science) में, कर्नेल (Kernel) किसी भी ऑपरेटिंग सिस्टम (Operating System - OS) का मुख्य भाग (Core component) है। जब हम कंप्यूटर को चालू (Turn on) करते हैं, तो बूटिंग प्रक्रिया (Booting Process) के दौरान मेमोरी (Memory) में लोड होने वाला यह पहला प्रोग्राम (Program) होता है और जब तक कंप्यूटर बंद (Shutdown) नहीं होता, तब तक यह मेमोरी में ही रहता है। यह सॉफ्टवेयर अनुप्रयोगों (Software Applications) और हार्डवेयर (Hardware) के बीच एक सेतु (Bridge) का काम करता है।

कर्नेल के मुख्य कार्य (Key Functions of Kernel)

परीक्षाओं (Exams) में अक्सर कर्नेल (Kernel) के कार्यों से सीधे प्रश्न पूछे जाते हैं। इसके पांच सबसे महत्वपूर्ण कार्य निम्नलिखित हैं:

  1. प्रक्रिया प्रबंधन (Process Management): * यह तय करता है कि किस प्रक्रिया (Process) को कब और कितने समय के लिए सेंट्रल प्रोसेसिंग यूनिट (Central Processing Unit - CPU) का उपयोग करने दिया जाएगा।
    • इस प्रक्रिया को शेड्यूलिंग (Scheduling) कहा जाता है।
    • यह प्रक्रियाओं के बीच संदर्भ स्विचिंग (Context Switching) को भी संभालता है।
  2. मेमोरी प्रबंधन (Memory Management):
    • यह रैंडम एक्सेस मेमोरी (Random Access Memory - RAM) का ट्रैक (Track) रखता है।
    • यह तय करता है कि किस प्रक्रिया (Process) को कितनी मेमोरी (Memory) आवंटित (Allocate) की जाएगी और काम पूरा होने पर उसे कैसे मुक्त (Deallocate) किया जाएगा।
    • यह वर्चुअल मेमोरी (Virtual Memory) का प्रबंधन भी करता है।
  3. डिवाइस प्रबंधन (Device Management):
    • सिस्टम (System) से जुड़े सभी परिधीय उपकरणों (Peripheral Devices) जैसे कीबोर्ड (Keyboard), माउस (Mouse), प्रिंटर (Printer), और मॉनिटर (Monitor) को डिवाइस ड्राइवर (Device Drivers) के माध्यम से नियंत्रित (Control) करता है।
  4. फाइल और स्टोरेज प्रबंधन (File and Storage Management):
    • हार्ड ड्राइव (Hard Drive) या सॉलिड स्टेट ड्राइव (Solid State Drive - SSD) पर डेटा (Data) को कैसे स्टोर (Store), पुनः प्राप्त (Retrieve), और व्यवस्थित (Organize) किया जाएगा, इसका निर्धारण कर्नेल (Kernel) ही करता है।
  5. सिस्टम कॉल प्रबंधन (System Call Management):
    • जब किसी उपयोगकर्ता प्रोग्राम (User Program) को हार्डवेयर (Hardware) से कोई काम करवाना होता है, तो वह सीधे हार्डवेयर से संपर्क नहीं कर सकता। वह कर्नेल से अनुरोध (Request) करता है, जिसे सिस्टम कॉल (System Call) कहा जाता है।

कर्नेल के प्रमुख प्रकार (Major Types of Kernels)

प्रतियोगी परीक्षाओं (Competitive Exams) विशेषकर UPSSSC Computer Operator और SSC CGL Mains के लिए यह सबसे महत्वपूर्ण खंड (Section) है:

  1. मोनोलिथिक कर्नेल (Monolithic Kernel):
    • इसमें ऑपरेटिंग सिस्टम (Operating System) की सभी सेवाएं (Services) जैसे मेमोरी प्रबंधन (Memory Management), फाइल प्रबंधन (File Management) आदि एक ही बड़ी जगह (Single Address Space) में चलती हैं।
    • फायदा: यह बहुत तेज़ (Fast) होता है।
    • उदाहरण: लिनक्स (Linux), डॉस (DOS), और यूनिक्स (UNIX)।
  2. माइक्रोकर्नेल (Microkernel):
    • इसमें केवल सबसे आवश्यक सेवाएं (Essential Services) ही कर्नेल स्पेस (Kernel Space) में होती हैं, बाकी सब यूज़र स्पेस (User Space) में चलती हैं।
    • फायदा: यह अधिक सुरक्षित (Secure) और स्थिर (Stable) होता है। यदि कोई एक सेवा क्रैश (Crash) होती है, तो पूरा सिस्टम क्रैश नहीं होता।
    • उदाहरण: सिम्बियन (Symbian), क्यूएनएक्स (QNX), और मैक ओएस एक्स (Mac OS X - Mach kernel)।
  3. हाइब्रिड कर्नेल (Hybrid Kernel):
    • यह मोनोलिथिक (Monolithic) और माइक्रोकर्नेल (Microkernel) दोनों का मिश्रण (Combination) है। यह गति (Speed) और स्थिरता (Stability) दोनों प्रदान करता है।
    • उदाहरण: माइक्रोसॉफ्ट विंडोज़ (Microsoft Windows - Windows NT), और एप्पल का मैकोज़ (Apple macOS)।
  4. नैनो कर्नेल (Nano Kernel):
    • यह माइक्रोकर्नेल (Microkernel) से भी बहुत छोटा होता है। इसका कोड (Code) बहुत कम होता है और यह केवल हार्डवेयर (Hardware) तक बहुत बुनियादी पहुँच (Basic Access) प्रदान करता है।
  5. एक्सो कर्नेल (Exo Kernel):
    • यह अनुप्रयोगों (Applications) को हार्डवेयर (Hardware) के सीधे प्रबंधन (Direct Management) की अनुमति देता है। यह संसाधन संरक्षण (Resource Protection) करता है लेकिन प्रबंधन (Management) नहीं। इसका उपयोग शोध (Research) में अधिक होता है।
ऑपरेटिंग सिस्टम वास्तुकला का चित्र जिसमें उपयोगकर्ता, शेल, कर्नेल और हार्डवेयर के बीच पदानुक्रम और संबंध को स्पष्ट रूप से दर्शाया गया है, प्रतियोगी परीक्षाओं की तैयारी के लिए।

ऑपरेटिंग सिस्टम आर्किटेक्चर - मास्टर तुलना तालिका (Master Comparison Table)

यहाँ मोनोलिथिक कर्नेल (Monolithic Kernel) और माइक्रोकर्नेल (Microkernel) के बीच के उन गहरे अंतरों (Deep Differences) की सूची है जो अक्सर गेट (GATE) और उच्च स्तरीय तकनीकी परीक्षाओं (High-level Technical Exams) में कथन-कारण (Assertion-Reason) वाले प्रश्नों में पूछे जाते हैं:

तुलना का आधार (Basis of Comparison) मोनोलिथिक कर्नेल (Monolithic Kernel) माइक्रोकर्नेल (Microkernel)
आकार (Size) बहुत बड़ा (Very Large) क्योंकि सभी सेवाएं एक ही ब्लॉक में होती हैं। बहुत छोटा (Very Small) क्योंकि केवल मुख्य सेवाएं ही कर्नेल स्पेस में होती हैं।
निष्पादन गति (Execution Speed) बहुत तेज़ (Very Fast) क्योंकि सिस्टम कॉल (System Calls) और संदर्भ स्विच (Context Switches) का ओवरहेड (Overhead) कम होता है। धीमा (Slow) क्योंकि यूज़र स्पेस (User Space) और कर्नेल स्पेस (Kernel Space) के बीच संचार (Communication) में समय लगता है।
स्थिरता (Stability / Reliability) कम (Low)। यदि एक भी डिवाइस ड्राइवर (Device Driver) फेल होता है, तो पूरा सिस्टम क्रैश (System Crash) हो सकता है। उच्च (High)। यदि कोई यूज़र सेवा (User Service) फेल होती है, तो कर्नेल (Kernel) और सिस्टम (System) चलते रहते हैं।
मेमोरी स्पेस (Memory Space) कर्नेल (Kernel) और यूज़र (User) दोनों एक ही एड्रेस स्पेस (Address Space) साझा (Share) करते हैं। कर्नेल स्पेस (Kernel Space) और यूज़र स्पेस (User Space) दोनों अलग-अलग (Separated) होते हैं।
विस्तारणीयता (Extensibility) नई सुविधाएँ (New Features) जोड़ना कठिन (Difficult) है क्योंकि पूरे कर्नेल को फिर से संकलित (Recompile) करना पड़ता है। नई सेवाएँ (New Services) जोड़ना बहुत आसान (Easy) है बिना कर्नेल को डिस्टर्ब किए।
लोकप्रिय उदाहरण (Popular Examples) लिनक्स (Linux), यूनिक्स (UNIX), उबंटू (Ubuntu), एंड्रॉइड (Android - Linux based)। मैक ओएस (Mac OS - Mach), सिम्बियन (Symbian), मीनिक्स (MINIX)।

ऑपरेटिंग सिस्टम कर्नेल (Operating System Kernel) करंट अफेयर्स (Current Affairs Linkage)

कंप्यूटर और तकनीक (Computer and Technology) के क्षेत्र में कर्नेल (Kernel) और ऑपरेटिंग सिस्टम (Operating System) से जुड़े हालिया अपडेट्स जो आपकी आगामी परीक्षाओं (Upcoming Exams) के लिए अत्यंत महत्वपूर्ण हैं:

  • माया ओएस (Maya OS) का कार्यान्वयन (Implementation): हाल ही में भारतीय रक्षा मंत्रालय (Indian Defence Ministry) ने साइबर हमलों (Cyber Attacks) और मैलवेयर (Malware) से बचने के लिए अपने सभी कंप्यूटरों से माइक्रोसॉफ्ट विंडोज (Microsoft Windows) को हटाकर 'माया ओएस' (Maya OS) स्थापित करने का ऐतिहासिक निर्णय (Historic Decision) लिया है। माया ओएस एक ओपन-सोर्स (Open-source) लिनक्स वितरण (Linux Distribution) 'उबंटू' (Ubuntu) पर आधारित है, जिसका अर्थ है कि यह एक मोनोलिथिक कर्नेल (Monolithic Kernel) पर काम करता है।
  • स्वदेशी 'भारओस' (BharOS): भारतीय प्रौद्योगिकी संस्थान मद्रास (IIT Madras) द्वारा विकसित भारत का अपना स्वदेशी मोबाइल ऑपरेटिंग सिस्टम (Indigenous Mobile Operating System) 'भारओस' (BharOS) लॉन्च किया गया है। यह नो डिफॉल्ट ऐप्स (No Default Apps - NDA) की सुविधा देता है। तकनीकी रूप से, यह भी एओएसपी (AOSP - Android Open Source Project) पर आधारित है, जिसकी मुख्य नींव (Core Foundation) लिनक्स कर्नेल (Linux Kernel) ही है।
  • लिनक्स कर्नेल में 'रस्ट' (Rust in Linux Kernel): दशकों से कर्नेल प्रोग्रामिंग (Kernel Programming) मुख्य रूप से 'सी' भाषा (C Language) में होती थी। लेकिन हाल ही में लिनक्स कर्नेल (Linux Kernel) के नए संस्करणों (New Versions) में मेमोरी सुरक्षा (Memory Safety) को और अधिक मजबूत करने के लिए 'रस्ट' (Rust) प्रोग्रामिंग भाषा को आधिकारिक समर्थन (Official Support) दिया गया है। यह सिस्टम आर्किटेक्चर (System Architecture) की दुनिया में एक बहुत बड़ा तकनीकी बदलाव (Technological Shift) है।

आपके लिए आज का सवाल (Today’s question for you, Comment Below!)

परीक्षा में खुद को परखने के लिए एक चुनौतीपूर्ण प्रश्न (Challenging Question)। अपना उत्तर नीचे कमेंट (Comment) करें!

प्रश्न (Question): निम्नलिखित में से कौन सा ऑपरेटिंग सिस्टम मुख्य रूप से 'माइक्रोकर्नेल' वास्तुकला पर आधारित है? (Which of the following operating systems is primarily based on a 'microkernel' architecture?)

  1. लिनक्स (Linux)
  2. एम एस डॉस (MS-DOS)
  3. मैक ओएस एक्स (Mac OS X)
  4. विंडोज़ 98 (Windows 98)
  5. उपरोक्त में से कोई नहीं (None of the above)

अक्सर पूछे जाने वाले प्रश्न (FAQs)

कंप्यूटर के बूट होने पर कर्नेल मेमोरी में कहाँ स्टोर होता है?

जब कंप्यूटर बूट होता है, तो कर्नेल मुख्य मेमोरी यानी रैम (RAM) के एक विशेष और सुरक्षित हिस्से में लोड होता है, जिसे 'प्रोटेक्टेड मेमोरी एरिया' कहा जाता है। इसे ऐसा इसलिए रखा जाता है ताकि अन्य साधारण एप्लिकेशन या प्रोग्राम गलती से कर्नेल के डेटा को बदल या डिलीट न कर दें, जिससे सिस्टम क्रैश हो सकता है।

क्या कर्नेल और ऑपरेटिंग सिस्टम बिल्कुल एक ही चीज़ हैं?

नहीं, ये दोनों एक नहीं हैं। कर्नेल किसी भी ऑपरेटिंग सिस्टम का हृदय या सबसे मुख्य भाग है। एक पूर्ण ऑपरेटिंग सिस्टम में कर्नेल के अलावा सिस्टम लाइब्रेरी, यूजर इंटरफ़ेस (शेल), और कई अन्य यूटिलिटी प्रोग्राम भी शामिल होते हैं। आसान शब्दों में, कर्नेल इंजन है और ऑपरेटिंग सिस्टम पूरी कार है।

लिनक्स कर्नेल का आविष्कार किसने और कब किया था?

विश्व प्रसिद्ध लिनक्स कर्नेल का आविष्कार फिनलैंड के एक छात्र 'लिनस टोरवाल्ड्स' ने वर्ष 1991 में किया था। उन्होंने इसे एक ओपन-सोर्स प्रोजेक्ट के रूप में शुरू किया था, जो आज दुनिया भर के सुपरकंप्यूटर, स्मार्टफोन (एंड्रॉइड) और वेब सर्वर को चला रहा है।

एक टिप्पणी भेजें

और नया पुराने