El acrónimo BIOS (-Basic Input/Output System-) fue inventado
por Gary Kildall el creador del sistema operativo CP/M en 1975, siendo el
nombre de un archivo del sistema. Las máquinas con CP/M usualmente tenían una
ROM muy simple que hacía que la unidad de diskette leyera datos desde su
primera posición de memoria donde se encontraba la primera instrucción del
archivo BIOS que se encargaba de configurar el sistema o programa BIOS.
El diseño del IBM PC (1981) incluyó todas las
funcionalidades básicas de entrada y salida en memorias tipo ROM, uso que
posteriormente se erigió como el estándar de facto para la industria. El BIOS
del 5150 fue el único programa que la compañía IBM desarrollo para el equipo,
siendo la única pieza de código sobre la que se tenían derechos exclusivos.
Basándose en procesos de Ingeniería Inversa, se escribieron versiones que
tenían idénticas funcionalidades a la BIOS IBM pero además incluyeron nuevos
dispositivos como los discos duros y varias unidades de disquete manteniendo la
retrocompatibilidad hasta el día de hoy. Hasta 1990 el BIOS era almacenado en
memorias ROM o EPROM, después comenzó a utilizarse memorias flash que pueden
ser actualizadas por el usuario sin necesidad de destapar la caja.
En la última década se ha desarrollado el firmaware EFI como
esquema de ROM que reemplazará a la BIOS legada que está limitada a ejecutarse
en 16 bits cuando la mayoría de procesadores son capaces de funcionar a 64 bits.
No hay comentarios:
Publicar un comentario