• Linux kernel कोई एकल process नहीं है, बल्कि पूरे system को बनाने वाली core layer है, जो hardware और software को जोड़ने वाली हमेशा मौजूद रहने वाली संरचना है
  • user processes के लिए system calls, interrupts, scheduling को समन्वित करते हुए execution को बनाए रखता है
  • kernel virtualization, mapping, isolation, control वाली बहु-स्तरीय संरचना के रूप में काम करता है
  • सीखने के लिए init/main.c, kernel/fork.c, include/linux/sched.h, arch/x86/kernel/entry_64.S जैसी मुख्य source files प्रस्तुत की गई हैं
  • kernel की संरचना और भूमिका को समझने के लिए यह बुनियादी learning material के रूप में महत्वपूर्ण है

kernel का मूल स्वभाव

  • kernel process नहीं बल्कि स्वयं system है, जो hardware और software को जोड़ने वाली हमेशा मौजूद authoritative layer है
    • यह user processes के execution को support करता है और system resources के प्रबंधन में केंद्रीय भूमिका निभाता है
  • kernel processes को service देने वाली इकाई के रूप में system call (syscall), interrupt और scheduling का समन्वय करके user tasks को चलाए रखता है

system की layered structure

  • kernel virtualized, mapped, isolated, controlled structure से बना होता है
    • runtime में कई layers आपस में interact करते हुए system stability और control बनाए रखती हैं

learning files

  • kernel की संरचना को समझने के लिए निम्न चार प्रमुख files प्रस्तुत की गई हैं
    • init/main.c
    • kernel/fork.c
    • include/linux/sched.h
    • arch/x86/kernel/entry_64.S

concept check questions

  • kernel और process के बीच मूल अंतर: B. kernel process नहीं, बल्कि स्वयं system है
  • kernel user processes को किस तरह support करता है: B. system calls, interrupts, scheduling का समन्वय करके
  • kernel की hierarchical विशेषता: C. virtualized, mapped, isolated, controlled structure

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.