Bir PC'deki BIOS, 80'li yılların ortalarında PC devralmadan önce popüler olan 8 bit CP / M sistemindeki BIOS ile benzer bir işlevi yerine getirmeyi amaçlıyordu. BIOS, birkaç aygıta (ekran, disk, teyp, COM bağlantı noktası) giriş ve çıkış yapmak için minimal önyükleyici ve donanıma bağlı düşük düzey yordamlar içermesi amaçlanmıştır. Bunu yapma bilgisi ROM'a dahil edildi - sürücüye gerek yok ve elbette bu ROM tarafından desteklenen ek bir donanım yok. (Güç yönetimi ve ACPI gibi şeyler, çok geçmeden, 90'lı yıllarda, PC her yerde bir platform olarak kurulduktan sonra geldi.)
(CP / M "dosya sistemi", BDOS adlı bir diskten çıkmış bir bileşendeydi - aynı şekilde, FAT dosya sistemi bilgisi ve ara yüzleri (en az bir tanesinde) iki gizli dosyada MSDOS.SYS ya da IO.SYS'de değil - BIOS ROM’un
Bununla birlikte ... PC BIOS, CP / M'den farklı olarak, genişletme kartında bulunabilecek "Option ROMS" kavramını desteklemiştir. Dolayısıyla, BIOS'u genişletmek için en azından minimal bir mekanizma vardı. CGA ile başlayan ekran kartları (CGA'nın öncüsü MDA, bunu da yapmış olabilir), BIOS arabirimine G / Ç işlevleri ekleyen veya ekleyen bir seçenek ROM'a sahip olacaktır. (Bu nedenle, BIOS'unuz önyüklemeden önce bir NVidia mesajı görüyorsunuz.) Sabit kontrolörler ve SCSI kartlar da öyle. Bunların hepsi hala var. Birçok eski ağ kartında önyükleme ROM'u için bir soket bulunur.
80'lerde ortaya çıkan PC klonu üreticilerinin sadece uyumlu bir BIOS arayüzü sağlamaya karar verdiklerini, ancak PC platformunu bir bütün olarak kopyalamak zorunda kaldıklarını, ancak zamanlayıcı çip gibi tüm düşük seviyeli donanımların da dahil olduğunu unutmayın. , denetleyiciyi kesinti, vb. (Küçük bir kısmı IBM'e ait olduğundan bu nispeten kolaydı.) Bunun nedeni, BIOS'un bir şeyleri yapması ya da programcıların donanıma doğrudan, özellikle oyunlar için erişmesiydi.
Bu nedenle, isteğe bağlı ROM'lar ile PC platformunu oluşturan bu standart donanım konsensüsünün yanı sıra, bilgisayarın evrimi boyunca geriye dönük olarak uyumlu tutulması gerçeği arasında, ekranı sürücüyü kullanmadan kullanmak isteyen bir şey:
- Video donanımındaki bir seçenek ROM tarafından "bağlanabilen" standart BIOS arabirimlerini kullanın
- veya sistemdeki donanımın ne olduğu hakkında varsayımlarda bulunmak ve doğrudan temel donanıma erişmek
Tüm PC ekran donanımı hala önyüklemede "VGA uyumlu" modda çalışıyor. Orijinal IBM VGA bağdaştırıcısının önceki EGA, CGA ve MDA kartlarıyla uyumlu modları vardır. Tüm bunlar, BIOS'tan veya bir işletim sisteminin dışından çalışan bir şeyin, 1985'te olduğu gibi, ekrana bağlı olan aynı belleği, 1985 yılında kongre aracılığıyla hala okuyabildiğini ve yazabildiğini varsayabilir.