domingo, 4 de marzo de 2012

BIOS

Sigla que en inglés es basic input/output system; cuyo signficado en español es: «sistema básico de entrada y salida».


Es un tipo de firmware, bloque de instrucciones de máquina para propósitos específicos, grabado en una memoria de tipo sólo lectura; este bloque establece la lógica con más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo. Localiza y prepara los componentes periféricos para conectarlos con respecto a algún sistema operativo que funcionará sobre él.


El BIOS fue creado por Gary Kildall en 1975; siendo el nombre de un archivo del sistema operativo CP/M, cuyo autor es él mismo.




Funcionamiento


Tras encender el sistema; el procesador ejecuta la instrucción que encuentra en el llamado vector de reset, allí se encuentra la primera línea de código del BIOS: una instrucción de salto incondicional, que remite a una dirección más baja en la BIOS. En los ordenadores más antiguos el procesador continuaba leyendo directamente las instrucciones de la memoria ROM, para ello se ejecutan las rutinas POST que verifican la actividad del sistema, luego este sistema en la RAM empezó a compartir funcionalidades con la BIOS. 

4 comentarios:

Profetic dijo...

No se lee NADA con este fondo!!!

Así que no os puedo decir nada más.

Reptilinius dijo...

Ya hemos corregido el ancho del blog.

Profetic dijo...

¿Qué significa "bloque de instrucciones de máquina"? ¿Qué es el "vector de reset"?

Reptilinius dijo...

"bloque de instrucciones de máquina" es unalista de instrucciones encerradas en las que se determina la función de la máquina en sí.

El "vector de reset" son 16 bytes antes de la instrucción máxima direccionable en el caso de los procesadores x86. Es decir, una secuencia de bits contiguos que se expresan antes de que el ordenador se reinicie o, simplemente se apague.