क्या BIOS की यह परिभाषा गलत है?


41

मैं ISC2 सर्टिफाइड क्लाउड सिक्योरिटी प्रोफेशनल (CCSP) परीक्षा के लिए अध्ययन कर रहा हूं और पाठ्यक्रम के कुछ भाग BIOS पर चर्चा करता है। एक बिंदु पर, सामग्री BIOS को संदर्भित करती है:

BIOS - फर्मवेयर कंप्यूटर के प्रोसेसर में चमकता है।

कि बस लगता है ... बहुत सही गलत है? क्या प्रोसेसर पर BIOS "लाइव" है? मैंने सोचा कि यह कुछ ऐसा था जो मदरबोर्ड पर रहता था और हार्डवेयर को इनिशियलाइज़ करने में मदद करता था (सहित, लेकिन सीपीयू तक सीमित नहीं)।


1
किस संदर्भ में सामग्री ने ऐसा किया? क्या यह "BIOS" की सामान्य परिभाषा के रूप में था? यदि ऐसा है, तो यह गलत होगा भले ही BIOS हमेशा प्रोसेसर में फ्लैश किया गया हो। (जैसे किसी मानव को "रीढ़ की हड्डी वाला जानवर" के रूप में परिभाषित करना गलत है, भले ही मनुष्य जानवर हैं और उनके पास रीढ़ हैं।) यदि यह एक विशेष प्रणाली का वर्णन कर रहा है जहां यह मामला है (कुछ ऐसे हैं जहां BIOS हुआ है) प्रोसेसर के फ्लैश पर संग्रहीत) तब यह सही हो सकता है, हालांकि केवल उस विशेष असामान्य प्रणाली के लिए।
डेविड श्वार्ट्ज

शायद यह "फर्मवेयर नहीं है के प्रोसेसर", लेकिन मैं निश्चित रूप से कहेंगे BIOS (पूरे मदरबोर्ड का) फर्मवेयर है और यह प्रोसेसर में लोड हो जाता है। फ्लैश मेमोरी जहां इसे संग्रहीत किया जाता है या प्रोसेसर के हिस्से के रूप में गिना नहीं जा सकता है।
बरगी

1
उस परिभाषा में UEFI एक BIOS के रूप में शामिल होगा, जबकि BIOS और UEFI दोनों दृढ़ हैं, लेकिन UEFI बूटिंग आदि के लिए एक नए प्रकार का फर्मवेयर इंटरफ़ेस है। BIOS चीजों को करने का पुराना आईबीएम-तरीका है।
बाकुरू

1
हां, तो असली जवाब है, नहीं, यह परिभाषा नहीं है। इसे उसी तरह लागू किया जा सकता है, लेकिन जरूरी नहीं।
श्री लिस्टर

जवाबों:


56

मैं शायद आपको आश्चर्यचकित करने वाला हूं: आपको लगता है कि केंद्रीय प्रसंस्करण इकाई (सीपीयू) का मतलब "प्रोसेसर" है। यह धारणा दैनिक घर के कंप्यूटरों में देखे गए आईबीएम पीसी आर्किटेक्चर से उत्पन्न होती है। हालाँकि, आप CCSP के लिए अध्ययन कर रहे हैं, जिसका अर्थ है कि हम इस संदर्भ में सिस्को और उसके सिस्टम-ऑन-ए-चिप (SoC) वास्तुकला के साथ काम कर रहे हैं।

एक BIOS एक सीपीयू को दिखाया कभी नहीं किया जाता है, एक SoC में, यह है एक प्रोसेसर चिप के लिए भेजा। अंग्रेजी विकिपीडिया से उद्धृत करने के लिए:

एक विशिष्ट SoC में निम्न शामिल हैं:

  • एक माइक्रोकंट्रोलर, माइक्रोप्रोसेसर या डिजिटल सिग्नल प्रोसेसर (डीएसपी) कोर
    • मल्टीप्रोसेसर SoCs में एक से अधिक प्रोसेसर कोर हैं।
  • ROM, RAM, EEPROM और फ्लैश मेमोरी के चयन सहित मेमोरी ब्लॉक
  • ...

तो, इस चिप में वास्तव में एक BIOS है: Am286ZX / LX (SoC) छवि: एक AMD Am286 ZX / LX, 1991 में बनाया इंटेल 80286 सीपीयू के SoC संस्करण का एक CMOS संस्करण। (CC-BY-SA के तहत जारी की गई छवि, Konstantin Lanzet द्वारा 3.0 (स्रोत देखने के लिए क्लिक करें।)

फिर भी, अगर यह मेरे होते, तो मैं इसे इस तरह नहीं लिखता। आईबीएम पीसी विरासत की व्यापकता का मतलब है कि लेखक को इसके पीछे की मानसिकता की उपेक्षा नहीं करनी चाहिए।


4
क्या सिस्को वास्तव में एक BIOS के रूप में अपने फर्मवेयर को संदर्भित करता है? मैंने ऐसा पहले कभी नहीं देखा। पिछली बार मुझे पता था, BIOS शब्द विशेष रूप से IBM PC संगत कंप्यूटरों की विरासत BIOS फर्मवेयर (और नए UEFI फर्मवेयर और दोनों के लिए कॉन्फ़िगरेशन उपयोगिता के लिए गलत है) को संदर्भित करता है।
वेस सईद

2
मुझे पता नहीं है कि विकिपीडिया की जानकारी कहाँ से मिलती है, लेकिन ओएस को चलाने के लिए शक्तिशाली तरीके से एम्बेडेड डिज़ाइनों को देखने का मेरा अनुभव यह है कि फर्मवेयर आमतौर पर एक अलग चिप में संग्रहीत किया जाता है, "SOC" में नहीं
प्लगवेट

1
वास्तव में छवि एक बुरा उदाहरण है, क्योंकि इसे कार्य करने के लिए BIOS के लिए बाहरी (EP) ROM की आवश्यकता होती है ( डेटाशीट के पृष्ठ 13 देखें ) और इसमें ROM नहीं है
रॉबर्ट रीडल

1
@EUserNameError, मेरा मतलब पीडीएफ 13 से जुड़ा हुआ है, जिसमें ROM I / F LCSROM का वर्णन है । लेकिन पृष्ठ 22 पर देखें: ROM / EPROM [...] को एक्स-बस डिवाइस के रूप में संलग्न किया गया है [...] इसके बाद अन्य बाह्य उपकरणों का उल्लेख किया गया है जिन्हें आप संलग्न कर सकते हैं। पीडीएफ के पेज 23 को भी देखें और आप बाहरी रोम के साथ डिफ़ॉल्ट कॉन्फ़िगरेशन देखें। LCSROM चिप पर 191 पिन है ... तो आप एक ROM संलग्न कर सकते हैं ... क्या मैं इस गलत की व्याख्या कर रहा हूं?
रॉबर्ट रीडल

1
@EUserNameError, कुछ googl फू के साथ मैं भी एक लेख 1991 से पाया , इस SoC की रिहाई के बारे में - उद्धरण " एक लैपटॉप या नोटबुक नियंत्रक के निर्माता की जरूरत है केवल जोड़ने के लिए कुछ रैम, रोम BIOS के लिए EPROMs , कुंजीपटल नियंत्रक, एक बड़े पैमाने पर स्टोरेज डिवाइस, और एक पूर्ण कार्य प्रणाली के लिए एक डिस्प्ले। "
रॉबर्ट रीडल

27

प्रोसेसर पर कोड को माइक्रोकोड के रूप में जाना जाता है। फर्मवेयर का एक रूप जो प्रोसेसर पर रहता है और इसे एक रनिंग सिस्टम से अपडेट किया जा सकता है

BIOS , मशीन बूट करने के लिए मदरबोर्ड पर मौजूद सभी हार्डवेयर साथ सूचना का आदान एक बिंदु है जिस पर एक बूटलोडर ले सकते हैं करने के लिए।

उस ने कहा, यदि सामग्री यह बताती है तो यह उत्तर आपको परीक्षा में देना चाहिए।


5
+1 के लिए "उस ने कहा, यदि सामग्री यह बताती है तो यह उत्तर आपको परीक्षा में देना चाहिए।" ऐसा करें लेकिन मौका मिलने पर तर्क के रूप में सही बयान भी दें।
विजय

1
@ MustafaAKTA Must हाँ, दुख की बात है कि परीक्षा को चिह्नित करने वाले लोग यह नहीं जानते होंगे कि इस पर जानकारी गलत है। इसी तरह की स्थिति के कारण मुझे नौकरी मिल रही थी, जिसमें आधे सवालों के जवाब स्पष्ट रूप से दिए जाने के लिए बहुत अस्पष्ट थे।
djsmiley2k - CoW

13

BIOS फर्मवेयर है। यह बाहरी रूप से CPU में स्थित है।

सीपीयू को एक निश्चित मेमोरी एड्रेस को पढ़ने के लिए डिज़ाइन किया गया है जब यह विद्युत शक्ति प्राप्त करता है। BIOS उस पते में स्थित है, इसलिए सीपीयू इसमें स्थित निर्देशों को निष्पादित करता है।


5
और अधिकांश आधुनिक पीसी यूईएफआई का उपयोग करते हैं, न कि BIOS का, इसलिए आमतौर पर उनके पास BIOS भी नहीं होता है। (और अगर वे करते हैं एक है, यह अनुकरणीय है भीतर UEFI और इस प्रकार भी सब पर स्मृति में एक निश्चित स्मृति पते पर रहते हैं, या नहीं है: यह फाइल सिस्टम पर एक फ़ाइल में हो सकता है, और UEFI द्वारा गतिशील रूप से लोड किया गया।)
जोर्ग डब्ल्यू मित्तग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.