Join 60,000+ competitive exam aspirants
Linux OS का कौन सा भाग कंप्यूटर की बूट-अप प्रक्रिया को नियंत्रित करता है?
Kernel
Daemons
Init system
Bootloader
Bootloader
बूटलोडर एक विशिष्ट सॉफ्टवेयर है जो ऑपरेटिंग सिस्टम की बूट प्रक्रिया शुरू करने के लिए जिम्मेदार होता है। Linux में, यह कर्नेल को मेमोरी में लोड करता है और उसे निष्पादित करता है, जो कंप्यूटर फर्मवेयर और OS के बीच एक सेतु के रूप में कार्य करता है।
बूटलोडर एक विशिष्ट सॉफ्टवेयर है जो ऑपरेटिंग सिस्टम की बूट प्रक्रिया शुरू करने के लिए जिम्मेदार होता है। Linux में, यह कर्नेल को मेमोरी में लोड करता है और उसे निष्पादित करता है, जो कंप्यूटर फर्मवेयर और OS के बीच एक सेतु के रूप में कार्य करता है।
बूटलोडर की अवधारणा कंप्यूटर आर्किटेक्चर की BIOS/UEFI परत से संबंधित है, जो आधारभूत 'स्थिर' फर्मवेयर परत के रूप में कार्य करती है, जैसे कि संविधान किसी राज्य का आधारभूत दस्तावेज होता है।
GRUB (Grand Unified Bootloader) Linux वितरणों के लिए सबसे अधिक उपयोग किया जाने वाला बूटलोडर है।
LILO (Linux Loader) पुराने Linux सिस्टम में उपयोग किया जाने वाला प्राथमिक बूटलोडर था।
बूट प्रक्रिया तब शुरू होती है जब BIOS/UEFI उस स्टोरेज डिवाइस की पहचान कर लेता है जिसमें बूटलोडर होता है।
Kernel: ऑपरेटिंग सिस्टम का केंद्रीय भाग जो बूट प्रक्रिया पूरी होने के बाद हार्डवेयर संसाधनों का प्रबंधन करता है।
Daemons: बैकग्राउंड प्रक्रियाएं जो सिस्टम के पूरी तरह बूट होने के बाद उपयोगकर्ता की सहभागिता के बिना स्वतंत्र रूप से चलती हैं।
Init system (उदाहरण: systemd, SysVinit): कर्नेल द्वारा शुरू की गई पहली प्रक्रिया (PID 1), जो अन्य सिस्टम सेवाओं को शुरू करने के लिए जिम्मेदार है, न कि प्रारंभिक बूट लोडर।
बूटलोडर स्टोरेज ड्राइव पर मास्टर बूट रिकॉर्ड (MBR) या EFI सिस्टम पार्टीशन (ESP) में संग्रहीत होता है।
D सही है — बूटलोडर पावर-ऑन अनुक्रम के दौरान Linux कर्नेल की पहचान करने, उसे लोड करने और कंप्यूटर की मेमोरी में निष्पादित करने के लिए जिम्मेदार प्राथमिक प्रोग्राम है।
कंप्यूटर आर्किटेक्चर परीक्षाओं में, बूट अनुक्रम पदानुक्रम को याद रखें: BIOS/UEFI → Bootloader (GRUB) → Kernel → Init Process (systemd) → User Space।