el firmware del pc - ac.uma.es · zócalo dip. también hay placas base con dual-bios. 6 funciones...
TRANSCRIPT
El firmware del PC
Manuel Ujaldón MartínezDepartamento de Arquitectura de Computadores
Universidad de Málaga
El firmware del PC
Se encuentra a mitad de camino entre el software (programa) y el hardware (circuitería), ya que tiene esa doble vertiente:
Por un lado, es un conjunto de programas de bajo nivel cuya función es crítica para nuestro PC.
Por otro lado, se encuentra implementado en una serie de chips presentes en la placa base de nuestro PC.
Es responsable de aspectos tan esenciales como:La iniciación del sistema.La configuración del sistema y su actualización automática.La compatibilidad hacia atrás.
2
Componentes del firmware del PC
El chip BIOS. Es el segmento de código de los programas de bajo nivel que componen el firmware.
El chip RAM-CMOS. Es el segmento de datos que requieren estos programas.
La pila del sistema. Proporciona la energía para que estos datos perduren cuando el PC está apagado. Un ejemplo es la fecha y hora del sistema.
3
El chip RAM-CMOS
Comenzó su andadura en placa base como una memoria RAM-CMOS que le dió su denominación actual. Luego se incluyó dentro del chip RTC, y desde mediados de los 90 forma parte del puente sur del juego de chips de la placa.
4
Contenidos de la RAM-CMOS
Comenzó teniendo 64 bytes de datos, que luego se fueron ampliando a 256 bytes, y con la llegada de la autoconfigura-ción PnP se duplicó con otro área similar para albergar la información recopilada por este protocolo.
En total, cabe distinguir 3 áreas de memoria:Información estándar: Tamaño de la memoria principal en Kbytes,
estado de las teclas Numlock y Capslock, cabecera y cola del búfer de teclado, el modo de vídeo y la fecha y hora del sistema.
Información dependiente del fabricante: Según los parámetros que éste quiera dejar en manos de la BIOS.
Área ESCD (Extended System Configuration Data): La información recogida por PnP.
5
El chip BIOS
Puede implementarse en versión fija o desmontable en zócalo DIP. También hay placas base con dual-BIOS.
6
Funciones del chip BIOS
Proporcionar el sistema básico de rutinas que define la forma de actuar del sistema en respuesta a las peticiones más usuales por parte de los dispositivos de entrada/salida.
Controlar la secuencia de arranque e inicialización del PC.Proporcionar un cómodo interfaz para la fácil selección de
parámetros relativos a la configuración del sistema.
7
Ejemplo: Circuitería implicada en la actualización de la fecha y hora del PC
8