जैसा कि मैंने उस प्रश्न के उत्तर में लिखा है कि इस विषय पर लोक ज्ञान प्राप्त हुआ है - जैसा कि दुर्भाग्यवश वहाँ अन्य उत्तरों (और सुपरयूज़र में कहीं और) द्वारा अनुकरणीय है - दुनिया भर में अटका हुआ है क्योंकि यह 1991 के आसपास था, तकनीकी संदर्भों की संपत्ति उपलब्ध होने के बावजूद अब यह कैसे है।
यदि आपने मेरा उत्तर पढ़ा था, तो आप भ्रमित नहीं होंगे, क्योंकि आप पहली बार "ROM से लोड किए गए BIOS" के बारे में नहीं पूछ रहे होंगे।
आपका "BIOS चिप" ROM नहीं है ; प्रोसेसर स्टार्टअप और फर्मवेयर में पहला निर्देश के बीच कोई मशीन कोड नहीं है; और "M" दोनों "RAM" और "ROM" का अर्थ "मेमोरी" है।
जैसा कि मैंने पहले लिखा था, आधुनिक पीसी में, मशीन फर्मवेयर गैर-वाष्पशील रैम में आयोजित किया जाता है । यह रॉम नहीं है जैसा कि यह हुआ करता था। LPC बस से जुड़े NVRAM चिप के विवरण के लिए पिछला उत्तर देखें। (उदाहरण के लिए: जैसे ही मैं यह लिखता हूं, मेरे बगल में असंतुष्ट बैठे मशीन पर, फर्मवेयर पकड़े NVRAM एक Pm49FL004T, एक LPC फ्लैश रैम चिप है।)
32-बिट सीपीयू वास्तविक मोड में शुरू नहीं होता है, और 1MiB लाइन के नीचे एक पते से शुरू नहीं होता है। यह 16-बिट x86 प्रोसेसर के समय से दशकों पुराना है। वे उस चीज़ में शुरू करते हैं जिसे बोलचाल की भाषा में अवास्तविक विधा के रूप में जाना जाता है , और अपने पूर्व उत्तर में मैंने 80386 के आगमन के बाद से वास्तव में क्या मामला है, इसका विवरण दिया । वे एक पते सही 32-बिट पता स्थान के शीर्ष पर वास्तव में यह है कि से अपनी पहली अनुदेश लोड FFFFFFF0
।
अपने पूर्व उत्तर में मैंने आपको विस्तार से बताया कि मशीन फर्मवेयर मुख्य रूप से 32-बिट और 64-बिट 8686 मशीनों पर भौतिक पता स्थान में मैप किया गया है। याद रखें: रैम और रोम दोनों मेमोरी हैं । भौतिक पते सिस्टम बस में मेमोरी पते हैं । वे या तो RAM या ROM को संबोधित कर सकते हैं। (वे अन्य बातों को भी संबोधित कर सकते हैं, लेकिन यह सिर्फ इस चर्चा को जटिल बना रहा है।) भौतिक पता FFFFFFF0
512KiB रेंज के शीर्ष से नीचे 16 बाइट्स है जहां फर्मवेयर के शीर्ष 512KiB, गैर-वाष्पशील रैम में, हमेशा इस पर टैप किया गया है "चिपसेट" द्वारा सिस्टम बस।
प्रोसेसर इनिशियलाइज़ेशन या रीसेट पर जाने वाली कुछ पौराणिक रोम चिप से कोई "लोडिंग" नहीं है। फर्मवेयर को पकड़ने वाली चिप गैर-वाष्पशील रैम है । यह अपनी सामग्री को बरकरार रखता है, जब यह "चमकता हुआ" लिखा जाता है, शक्ति चक्र में। और CPU बस फर्मवेयर निर्देशों और डेटा को पढ़ता है, सिस्टम बस के ऊपर और एक एलपीसी बस (और संभवतः एलपीसी / एफडब्ल्यूएच पुल) चिपसेट के माध्यम से सिस्टम बस से जुड़ा हुआ है, एक भौतिक मेमोरी पते का उपयोग करके।
आगे की पढाई