Modern işletim sistemleri ile, pratikte hiçbiri . Linus Torvalds'ın görevinin "sadece işletim sistemini yüklemek ve oradan kurtulmak" olduğunu söyledi.
MS-DOS gibi daha eski işletim sistemleri BIOS'u birçok görev için (örneğin disk erişimi) arayarak kesintilere çağırarak kullanıyorlardı.
Modern işletim sistemlerinde, önyükleyici hızlı bir şekilde 32 veya 64 bit moduna geçer ve işletim sistemi çekirdeğini çalıştırır. Çekirdek, kullanıcı alanı uygulamaları tarafından çağrılabilecek kendi kesme işleyicilerini kaydedebilir. Çekirdek rutinleri daha taşınabilir olabilir (belirli bir donanıma bağlı olmadıkları için), daha esnek (işletim sistemi satıcıları, donanıma gelen her şeyi kullanmak zorunda kalmak yerine talep üzerine değiştirebilir), daha karmaşık (keyfi şekilde yürütebilirler) BIOS'a programlanandan ziyade kod) ve daha güvenli (işletim sistemi paylaşılan kaynaklara erişimi denetleyebildiği ve programların birbirlerini gizlemesini önleyerek kendi izin izin şemalarını uygulayabildiğinden).
Belirli bir donanımla etkileşime geçmek için, işletim sistemleri kendi aygıt sürücülerini yükleyebilir ve kullanabilir. Bu yüzden işletim sistemi veya uygulamaların çoğu BIOS rutinini çağırmasına gerek yoktur. Aslında, güvenlik nedeniyle, BIOS kesintileri bile devre dışı bırakılmıştır. BIOS 16 bitlik gerçek modda yaşadığından, modern işletim sistemlerini aramak daha zordur.
İşletim sistemi çalışırken BIOS'un kullanımı çok sınırlı olsa da, işlevleri hala çevresel olarak kullanılıyor. Örneğin, bir bilgisayar uyuduğunda , işletim sistemi çalışmaz ve nihayetinde, işletim sistemini duraklatmak ve devam ettirmek için donanımı doğru duruma getirmek için ürün yazılımına düşer. Bu kullanımlar genellikle tam BIOS arayüzüne yapılan aramalardan ziyade ACPI aramalarıyla sınırlıdır . ACPI, "güç yönetimi ve yapılandırma politikasını belirlemek için platforma özgü ürün yazılımına dayanan önceki BIOS merkezi sisteminin aksine, işletim sisteminin (OSPM) kontrolü altında güç yönetimini getiren bir BIOS uzantısıdır " .
Resmen "BIOS" un belirli bir ürün yazılımı arayüzüne atıfta bulunduğunu, ancak genel olarak bilgisayar aygıt yazılımını ifade etmek için sıkça kullanıldığını unutmayın. Bazı yeni bilgisayarlar (özellikle de Apple bilgisayarları) BIOS'u (sensu strictu) yerini UEFI ile değiştirdi , bu da elbette bu işlevleri yerine getirmek için kullanılan şeydi.
BIOS'un rolünün zaman içinde nasıl azaldığı hakkında daha fazla bilgi için, bkz. Wikipedia .