คำจำกัดความของ BIOS นี้ไม่ถูกต้องหรือไม่?


41

ฉันกำลังศึกษาเพื่อสอบ ISC2 Certified Cloud Security Professional (CCSP) และเป็นส่วนหนึ่งของหลักสูตรที่กล่าวถึง BIOS ณ จุดหนึ่งวัสดุดังกล่าวหมายถึง BIOS เป็น:

BIOS - เฟิร์มแวร์เข้าสู่โปรเซสเซอร์ของคอมพิวเตอร์

ดูเหมือนว่า ... ไม่ถูกต้องอย่างน่ากลัวใช่ไหม BIOS "สด" บนโปรเซสเซอร์หรือไม่ ฉันคิดว่ามันเป็นสิ่งที่อาศัยอยู่บนเมนบอร์ดและช่วยในการเริ่มต้นฮาร์ดแวร์ (รวมถึง แต่ไม่ จำกัด เฉพาะซีพียู)


1
เนื้อหานี้ใช้ทำสิ่งใดในบริบทนี้ สิ่งนี้มีจุดประสงค์เพื่อเป็นนิยามทั่วไปของ "BIOS" หรือไม่? ถ้าเป็นเช่นนั้นมันจะผิดแม้ว่า BIOS จะกระพริบอยู่เสมอในโปรเซสเซอร์ (เช่นเดียวกับการกำหนดมนุษย์ในฐานะ "สัตว์ที่มีกระดูกสันหลัง" ผิดแม้ว่ามนุษย์เป็นสัตว์และมีกระดูกสันหลัง) ถ้ามันอธิบายระบบเฉพาะที่กรณีนี้ (มีบางอย่างที่ BIOS เกิดขึ้นเป็น เก็บไว้ในแฟลชของตัวประมวลผล) จากนั้นอาจถูกต้องแม้ว่าระบบผิดปกตินั้นจะเฉพาะ
David Schwartz

อาจไม่ใช่ "เฟิร์มแวร์ของโปรเซสเซอร์" แต่แน่นอนว่า BIOS นั้นเป็นเฟิร์มแวร์ (มาเธอร์บอร์ดทั้งหมด) และมันถูกโหลดเข้าสู่โปรเซสเซอร์ หน่วยความจำแฟลชที่เก็บไว้อาจหรือไม่นับรวมเป็นส่วนหนึ่งของโปรเซสเซอร์
Bergi

1
คำจำกัดความนั้นจะรวม UEFI เป็น BIOS ในขณะที่ทั้ง BIOS และ UEFI เป็นเฟิร์มแวร์ แต่ UEFI เป็นอินเทอร์เฟซสำหรับเฟิร์มแวร์ชนิดใหม่สำหรับการบู๊ต ฯลฯ BIOS เป็นวิธีการทำสิ่งเก่าของ IBM
Bakuriu

1
ใช่คำตอบที่แท้จริงคือไม่นั่นไม่ใช่คำจำกัดความ มันสามารถนำไปใช้เช่นนั้นได้ แต่ไม่จำเป็นเลย
นาย Lister

คำตอบ:


56

สิ่งที่ฉันจะเขียนอาจทำให้คุณประหลาดใจ:คุณคิดว่า "ตัวประมวลผล" ที่นี่หมายถึงหน่วยประมวลผลกลาง (CPU) สมมติฐานนี้มาจากสถาปัตยกรรมพีซี IBM ที่เห็นในคอมพิวเตอร์ที่บ้านรายวัน อย่างไรก็ตามคุณกำลังศึกษา CCSP ซึ่งหมายความว่าเรากำลังติดต่อกับ Cisco และสถาปัตยกรรม system-on-a-chip (SoC) ในบริบทนี้

ในขณะที่ไบออสไม่เคยกระพริบกับซีพียูใน SoC มันจะถูกแฟลชไปที่ชิปโปรเซสเซอร์ อ้างจากวิกิพีเดียภาษาอังกฤษ:

SoC ทั่วไปประกอบด้วย:

  • แกนไมโครคอนโทรลเลอร์ไมโครโปรเซสเซอร์หรือตัวประมวลผลสัญญาณดิจิตอล (DSP)
    • SoC แบบมัลติโพรเซสเซอร์มีหน่วยประมวลผลกลางมากกว่าหนึ่งคอร์
  • บล็อคหน่วยความจำรวมถึงการเลือก ROM, RAM, EEPROM และหน่วยความจำแฟลช
  • ...

ดังนั้นจึงมี BIOS ในชิปนี้จริงๆ: Am286ZX / LX (SoC) ภาพ: AMD Am286 ZX / LX, ตัวแปร CMOS ของรุ่น SoC ของ Intel 80286 CPU, สร้างขึ้นในปี 1991 (ภาพโดย Konstantin Lanzet, เปิดตัวภายใต้ CC-BY-SA 3.0. คลิกเพื่อดูแหล่งที่มา)

อย่างไรก็ตามถ้าเป็นฉันฉันจะไม่เขียนอย่างนั้น ความแพร่หลายของ IBM PC legacy หมายความว่าผู้เขียนต้องไม่ละเลยความคิดที่อยู่เบื้องหลัง


4
ซิสโก้อ้างถึงเฟิร์มแวร์ของพวกเขาว่าเป็นไบออสหรือไม่? ฉันไม่เคยเห็นแบบนั้นมาก่อน ล่าสุดที่ฉันรู้คำว่า BIOS หมายถึงเฉพาะเฟิร์มแวร์ BIOS รุ่นเก่าของคอมพิวเตอร์ที่ใช้งานร่วมกับพีซี IBM ได้ (และไม่ถูกต้องกับเฟิร์มแวร์ UEFI รุ่นใหม่
Wes Sayeed

2
ฉันไม่รู้ว่าวิกิพีเดียได้รับข้อมูลอะไรบ้าง แต่ประสบการณ์ของฉันในการดูการออกแบบที่ฝังตัวซึ่งทรงพลังพอที่จะเรียกใช้ระบบปฏิบัติการได้คือโดยทั่วไปแล้วเฟิร์มแวร์จะถูกเก็บไว้ในชิปแยกต่างหากไม่ใช่ใน "SOC"
plugwash

1
จริงๆแล้วภาพเป็นตัวอย่างที่ไม่ดีเนื่องจากมันต้องการ ROM ภายนอก (EP) เพื่อให้ BIOS สามารถใช้งานได้ (ดูหน้า 13 ของแผ่นข้อมูล ) และไม่มี ROM
Robert Riedl

1
@EUserNameError ผมหมายถึงหน้า 13 ของไฟล์ PDF ที่เชื่อมโยงซึ่งอธิบายรอม I / F LCSROM แต่ดูที่หน้า 22: ROM / EPROM [... ] เชื่อมต่อเป็นอุปกรณ์ X-bus [... ]จากนั้นมีอุปกรณ์ต่อพ่วงอื่น ๆ ที่คุณสามารถแนบได้ ดูที่หน้า 23 ของ PDF และคุณจะเห็นการกำหนดค่าเริ่มต้นด้วย ROM ภายนอก LCSROMเป็นพิน 191 บนชิป ... เพื่อให้คุณสามารถต่อ ROM ... ฉันตีความผิดหรือเปล่า?
Robert Riedl

1
@EUserNameError กับ googl-fu ฉันยังพบบทความจาก 1991เกี่ยวกับการเปิดตัว SoC นี้ - อ้าง " ผู้ผลิตแล็ปท็อปหรือโน๊ตบุ๊คคอนโทรลเลอร์ต้องการเพียงเพิ่ม RAM, EPROM สำหรับ ROM BIOS , คอนโทรลเลอร์แป้นพิมพ์, และ อุปกรณ์เก็บข้อมูลขนาดใหญ่และจอแสดงผลเพื่อให้มีระบบการทำงานที่สมบูรณ์ "
Robert Riedl

27

รหัสในโปรเซสเซอร์เรียกว่า microcode รูปแบบของเฟิร์มแวร์ซึ่งอยู่ในโปรเซสเซอร์และสามารถอัปเดตได้จากระบบที่ทำงานอยู่

ไบออสอยู่ในเมนบอร์ดปฏิสัมพันธ์กับฮาร์ดแวร์ทั้งหมดในการบูตเครื่องไปยังจุดที่ซึ่ง bootloader สามารถใช้เวลามากกว่า

ที่กล่าวว่าหากวัสดุระบุสิ่งนี้แล้วนี่คือคำตอบที่คุณควรให้ในการสอบ


5
+1 สำหรับ "ที่กล่าวว่าหากเนื้อหาระบุสิ่งนี้นี่คือคำตอบที่คุณควรให้ในการสอบ" ทำสิ่งนี้ แต่ให้เพิ่มข้อความที่ถูกต้องเป็นอาร์กิวเมนต์เมื่อคุณมีโอกาส
conquistador

1
@ MustafaAKTAŞใช่น่าเศร้าที่คนที่ทำเครื่องหมายการสอบอาจไม่รู้ว่าข้อมูลในนั้นไม่ถูกต้อง สถานการณ์ที่คล้ายกันทำให้ฉันได้งานหลังจากที่ชี้ให้เห็นครึ่งหนึ่งของคำถามว่ามันเกินความจริงที่จะตอบอย่างชัดเจน
djsmiley2k - CoW

13

BIOS เป็นเฟิร์มแวร์ มันตั้งอยู่ภายนอกกับซีพียู

CPU ได้รับการออกแบบให้อ่านที่อยู่หน่วยความจำคงที่เมื่อได้รับพลังงานไฟฟ้า BIOS ตั้งอยู่ในที่อยู่นั้นดังนั้น CPU จะดำเนินการตามคำแนะนำที่อยู่ในนั้น


5
และพีซีสมัยใหม่ส่วนใหญ่ใช้ UEFI ไม่ใช่ BIOS ดังนั้นโดยปกติแล้วพวกเขาจะไม่มี BIOS (และถ้าพวกเขาทำมีหนึ่งก็จะเทิดทูนภายใน UEFI และดังนั้นจึงไม่ได้มีการแสดงสดที่อยู่หน่วยความจำถาวรหรือแม้กระทั่งในหน่วยความจำที่ทั้งหมด: มันอาจจะเป็นในไฟล์ในระบบแฟ้มและโหลดแบบไดนามิกโดย UEFI.)
Jörg W Mittag
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.