el firmware del pc - ac.uma.es · zócalo dip. también hay placas base con dual-bios. 6 funciones...

3
El firmware del PC Manuel Ujaldón Martínez Departamento 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

Upload: lamkhanh

Post on 02-Dec-2018

217 views

Category:

Documents


0 download

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

9

Catálogo de códigos POST y pitidos de error clasificados por marcas de BIOS

Todos los códigos POST, pitidos de error y mapas de memoria de la RAM-CMOS, en: http://www.bioscentral.com

Códigos POST Pitidos de error