Páginas



sábado, 31 de diciembre de 2011

BIOS

BIOS: "Basic Input-Output System", sistema básico de entrada-salida. Programa incorporado en un chip de la placa base que se encarga de realizar las funciones básicas de manejo y configuración del ordenador.
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.
El diseño del IBM PC (1981) incluyo todas las funcionalidades BIOS en memorias tipo ROM, uso que posteriormente se erigió como el estándar de facto para la industria. Se escribieron diferentes versiones que incluyeron nuevos dispositivos como los discos duros y varias unidades de diskette 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 reemplazara 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.
Después de un reset o del encendido, el procesador ejecuta la primer instrucción que encuentra en el llamado vector de reset (16 bytes antes de la instrucción máxima direccionable en el caso de los procesadores x86), allí se encuentra la primera línea de código del BIOS.
En los PC más antiguos el procesador continuaba leyendo directamente en la memoria ROM las instrucciones (dado que esa memoria era de la misma velocidad de la RAM), ejecutando las rutinas POST para verificar el funcionamiento del sistema y posteriormente cargando un sistema operativo (de 16 bits) en la RAM, que compartiría funcionalidades de la BIOS .

No hay comentarios:

Publicar un comentario