Tema:3-parte3
Firmware en tarjetas adaptadoras
Un sistema puede contener diversos chips con firmware BIOS
además del que existe en la placa base: tarjetas de vídeo, de red y otras
cargan trozos de código en la memoria (con ayuda de la BIOS principal) que
permite el funcionamiento de esos dispositivos.
La BIOS de video es visible como un integrado separado.
Tarjetas de vídeo
A diferencia de otros componentes del sistema, la tarjeta de
vídeo debe funcionar desde el arranque inicial, mucho antes de que cualquier
sistema operativo esté siendo cargado en la memoria RAM: en los sistemas con
vídeo integrado, la BIOS de la placa base contiene las rutinas necesarias para
hacer funcionar el vídeo de la placa.
Los primeros ordenadores (que no poseían vídeo integrado)
tenían BIOS capaces de controlar cualquier tarjeta adaptadora MDA y CGA. En
1984 cuando aparecieron sistemas nuevos como el EGA fue necesario agregar una
BIOS de vídeo para mantener la compatibilidad con esos sistemas que no tenían
las rutinas de manejo para el nuevo estándar; desde esa época las tarjetas de
vídeo incluyen un firmware propio.
El BIOS de estas adaptadoras provee herramientas básicas
para manejar el hardware de vídeo que ofrece la tarjeta. Cuando el computador
inicia, algunas de esas tarjetas muestran en pantalla la marca de la misma, el
modelo y la versión del firmware además del tamaño de la memoria de vídeo.
El mercado de los BIOS
La gran mayoría de los proveedores de placas base de
arquitectura x86 delegan a terceros la producción de los BIOS. Los fabricantes
suelen escribir y publicar actualizaciones del firmware en las cuales se
corrigen problemas o se da compatibilidad a nuevos productos.
Los principales proveedores de BIOS son American Megatrends
(AMI) y Phoenix Technologies (que compró Award Software International en 1998).
Existen proyectos de BIOS bajo el esquema de software libre,
como Coreboot, que ofrecen firmware alternativos para unas pocas referencias de
placas bas.

No hay comentarios:
Publicar un comentario