बूट के दौरान ACPI BIOS क्या कॉन्फ़िगर करता है?


9

जब पीसी एक एसीपीआई BIOS के साथ बूट करता है, तो यह वास्तव में क्या करता है?

मैं समझता हूं कि एसीपीआई का उद्देश्य ओएस को हार्डवेयर संसाधनों और बिजली प्रबंधन को नियंत्रित करने की अनुमति देना है लेकिन ओएस लोड होने से पहले एसीपीआई सिर्फ बूट करने के लिए आवश्यक उपकरणों को कॉन्फ़िगर करता है और फिर ओएस को बाकी को कॉन्फ़िगर करने देता है?

यदि ओएस हार्डवेयर संसाधनों को फिर से असाइन करना चाहता है, तो क्या वह एसीपीआई तालिकाओं में इस जानकारी को संग्रहीत करता है ताकि अगली बार जब सिस्टम बूट हो जाए तो यह बताए कि ओएस कैसे चाहता है?

ACPI ड्राइवर, PCI बस ड्राइवर (Pci.sys) को OS लोड होने के बाद उसके बस में उपकरणों को एन्यूमरेट करने के लिए कहता है, ये डिवाइस कैसे कॉन्फ़िगर किए जाते हैं जब पीसी में बूट होता है जब उसमें अन्य बस ड्राइवर नहीं होते हैं?

उपरोक्त प्रश्नों में से किसी भी मदद से बहुत सराहना की जाएगी।

धन्यवाद।

जवाबों:


7

BIOS सेवाओं का उपयोग आधुनिक मल्टीटास्किंग GUI ऑपरेटिंग सिस्टम द्वारा शुरू में लोड करने के बाद नहीं किया जाता है, इसलिए BIOS के प्राथमिक भाग का महत्व आईबीएम पीसी में शुरू में जो था उससे बहुत कम हो जाता है। आधुनिक ओएस हार्डवेयर को पहचानने के लिए BIOS पर भरोसा नहीं करते हैं, लेकिन स्वयं करते हैं। BIOS OS से बहुत छोटा है और इसमें बहुत कम ड्राइवर हैं।

BIOS की भूमिका ऑपरेटिंग सिस्टम को मेमोरी में पढ़ना और इसे निष्पादित करना है। उम्मीदवार बूट उपकरणों की पहचान करने के लिए BIOS की सबसे महत्वपूर्ण भूमिका है। उस उद्देश्य के लिए, BIOS आमतौर पर विशेष निर्माता के हार्डवेयर के लिए अनुकूलित होता है। एक आधुनिक ऑपरेटिंग सिस्टम के लिए इसकी भूमिका बंद हो जाती है और OS हार्डवेयर का पुन: विश्लेषण करेगा और BIOS विफलताओं या अशुद्धियों को ठीक करेगा।

मेरा मानना ​​है कि यह विस्टा में था, मैंने पहली बार एक डिस्क ड्राइव का सामना किया था जो कि BIOS वास्तव में जितना छोटा था उसका विश्लेषण किया था, लेकिन विस्टा की स्थापना के बाद सब कुछ सही था।

2011 तक, BIOS को कई नई मशीनों में अधिक जटिल एक्स्टेंसिबल फ़र्मवेयर इंटरफ़ेस (EFI) द्वारा प्रतिस्थापित किया जा रहा है। ईएफआई विनिर्देश द्वारा परिभाषित इंटरफ़ेस में डेटा टेबल शामिल हैं जिसमें प्लेटफ़ॉर्म जानकारी, और बूट और रनटाइम सेवाएं शामिल हैं जो ओएस लोडर और ओएस के लिए उपलब्ध हैं।

EFI दो प्रकार की सेवाओं को परिभाषित करता है: बूट सेवाएं और रनटाइम सेवाएं। बूट सेवाएँ केवल तब उपलब्ध होती हैं, जब फ़र्मवेयर प्लेटफ़ॉर्म का मालिक होता है और विभिन्न उपकरणों, और बस, ब्लॉक और फ़ाइल सेवाओं पर टेक्स्ट और ग्राफ़िकल कंसोल शामिल करता है। ऑपरेटिंग सिस्टम चलने के दौरान रनटाइम सेवाएं अभी भी सुलभ हैं; वे ज्यादातर सेवाओं जैसे तारीख, समय और एनवीआरएएम पहुंच शामिल करते हैं।

ACPI का उद्देश्य हार्डवेयर उपकरणों के लिए मौजूदा शक्ति और कॉन्फ़िगरेशन मानकों को समेकित करना, जांचना और सुधारना है। हालाँकि, एक बार पॉवर प्रबंधन ऑपरेटिंग सिस्टम के नियंत्रण में होता है, लेकिन यह सत्ता प्रबंधन और डिवाइस कॉन्फ़िगरेशन के सभी पहलुओं पर नियंत्रण रखता है। ओएस तब आमतौर पर एसीपीआई-संगत सिस्टम कॉल का अनुकरण करता है, लेकिन इसके लिए BIOS / UEFI का उपयोग नहीं करता है।

विकिपीडिया:
BIOS
एकीकृत एक्स्टेंसिबल फर्मवेयर इंटरफ़ेस
उन्नत कॉन्फ़िगरेशन और पावर इंटरफ़ेस देखें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.