¿Cuál es el tamaño de un BIOS típico?

El BIOS heredado original en la PC IBM comenzó siendo 8k bytes para el BIOS principal y 8k adicionales para un ROM Basic. Cuando se creó la XT-PC, agregó compatibilidad con el disco duro y pasó a 16k, y aún incluía el ROM Basic.

Cuando el PC-AT de IBM salió en 1983, usaba 64k (mucho estaba vacío) y también tenía la configuración de configuración CMOS (creo), pero necesitabas un “disco de configuración” para iniciarlo. Si el PC-AT de IBM no lo tenía incorporado en la ROM del BIOS como creo, entonces todo estaba en el disco de configuración.

Los BIOS Phoenix que escribí en 1984-1985 nunca admitieron la ROM básica. La PC tenía 8k y estaba completamente llena. El XT se colocó en un 16k, pero probablemente tenía unos 10k de código. El AT probablemente era de unos 16k para el BIOS y quizás otros 8k para la configuración, y normalmente se colocaba en una ROM de 32k.

El BIOS UEFI (con inicios en 2005) fue una extensión del desarrollo anterior que Intel hizo a mediados de los años 90 del BIOS EFI. Los tamaños de eso pueden variar. Daré tamaños más precisos en una actualización más adelante.

Depende del chip que contiene el firmware UEFI. La mayoría de los vendedores suelen usar flash de 32, 64 o 128Mbit. Las placas más antiguas con BIOS heredado a menudo tenían chips de 16Mb.