BIOS ในพีซีนั้นหมายถึงการเติมฟังก์ชั่นที่คล้ายกันเช่น BIOS ในระบบ CP / M 8 บิตซึ่งเป็นที่นิยมก่อนที่พีซีจะเข้ามาในช่วงกลางยุค 80 BIOS มีไว้เพื่อให้มี bootloader น้อยที่สุดและรูทีนระดับต่ำที่ขึ้นกับฮาร์ดแวร์เพื่อทำอินพุตและเอาต์พุตไปยังอุปกรณ์สองสามอย่าง (หน้าจอดิสก์เทปพอร์ต COM) ความรู้ในการทำสิ่งนี้ถูกสร้างขึ้นใน ROM - ไม่จำเป็นต้องใช้ไดรเวอร์และแน่นอนไม่มีฮาร์ดแวร์เพิ่มเติมที่สนับสนุนโดย ROM นี้ (สิ่งต่าง ๆ เช่นการจัดการพลังงานและ ACPI มาในภายหลังใน 90's หลังจากพีซีได้สร้างตัวเองเป็นแพลตฟอร์มที่แพร่หลาย)
(ระบบไฟล์ "CP / M" อยู่ในส่วนประกอบที่เรียกว่า BDOS - เช่นเดียวกันความรู้เกี่ยวกับระบบไฟล์ FAT และอินเทอร์เฟซนั้นอยู่ใน (อย่างน้อยหนึ่งไฟล์) MSDOS.SYS หรือ IO.SYS - ไม่ใช่ส่วนหนึ่ง ของ BIOS ROM)
อย่างไรก็ตาม ... PC BIOS ซึ่งแตกต่างจาก CP / M ได้รองรับแนวคิด "Option ROMS" ซึ่งสามารถรวมอยู่ในการ์ดเอ็กซ์แพนชันได้ อย่างน้อยก็มีกลไกขั้นต่ำในการขยาย BIOS การ์ดแสดงผลที่เริ่มต้นด้วย CGA (MDA ซึ่งเป็นรุ่นก่อนของ CGA อาจทำเช่นนั้น) จะมี ROM ตัวเลือกที่ขยายหรือเพิ่มฟังก์ชั่น I / O เข้ากับอินเตอร์เฟส BIOS (นี่คือสาเหตุที่คุณเห็นข้อความ NVidia ก่อนบู๊ต BIOS ของคุณ) ดังนั้นคอนโทรลเลอร์และการ์ด SCSI จึงทำเช่นนั้น สิ่งเหล่านี้ยังคงทำ การ์ดเครือข่ายรุ่นเก่าจำนวนมากมีซ็อกเก็ตสำหรับบูต ROM
โปรดทราบว่าผู้ผลิตพีซีโคลนที่เกิดขึ้นในยุค 80 ตัดสินใจอย่างรวดเร็วว่าจะไม่ให้เฉพาะส่วนต่อประสาน BIOS ที่เข้ากันได้ แต่จบลงด้วยการคัดลอกแพลตฟอร์มพีซีโดยรวมรวมถึงฮาร์ดแวร์ระดับต่ำเช่นชิปจับเวลา , ขัดจังหวะคอนโทรลเลอร์ ฯลฯ (สิ่งนี้ค่อนข้างง่ายเนื่องจากมันเป็นกรรมสิทธิ์ของ IBM) เพราะ BIOS ช้าในการทำสิ่งต่าง ๆ และโปรแกรมเมอร์เข้าถึงฮาร์ดแวร์โดยตรงโดยเฉพาะเกม
ดังนั้นระหว่าง ROM ตัวเลือกและฉันทามติของฮาร์ดแวร์มาตรฐานนี้ที่สร้างแพลตฟอร์มพีซีรวมถึงความจริงที่ว่ามันถูกเก็บเข้ากันได้ย้อนหลังตลอดวิวัฒนาการของพีซีสิ่งที่ต้องการใช้จอแสดงผลโดยไม่มีไดรเวอร์สามารถ:
- ใช้อินเทอร์เฟซ BIOS มาตรฐานซึ่งอาจ "ตะขอ" โดยตัวเลือก ROM ในฮาร์ดแวร์วิดีโอ
- หรือตั้งสมมติฐานเกี่ยวกับฮาร์ดแวร์ที่อยู่ในระบบและเข้าถึงฮาร์ดแวร์พื้นฐานโดยตรง
ฮาร์ดแวร์จอแสดงผล PC ทั้งหมดยังคงทำงานในโหมด "รองรับ VGA" เมื่อบู๊ต อะแด็ปเตอร์ IBM VGA ดั้งเดิมมีโหมดที่เข้ากันได้กับการ์ด EGA, CGA และ MDA รุ่นก่อนหน้า ทั้งหมดนี้หมายความว่าสิ่งที่เรียกใช้จาก BIOS หรือนอกระบบปฏิบัติการสามารถสันนิษฐานได้ว่ามันยังสามารถอ่านและเขียนหน่วยความจำเดียวกันที่เชื่อมต่อกับจอแสดงผลในขณะนี้เท่าที่จะทำได้ในปี 1985 ผ่านการประชุม