- 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
अभी कोई टिप्पणी नहीं है.