Escolar Documentos
Profissional Documentos
Cultura Documentos
-BIOS
4.Introduccion
2. Carga real
La primera instruccin realizada por una CPU es leer el
contenido de una direccin de memoria especfica que
est pre programada en la CPU. En el caso de los
procesadores basados en x86, esta direccin es FFFF:
0000h. Esto es los ltimos 16 bytes de memoria al final de la
primera megabyte de memoria. El cdigo que el
procesador lee es en realidad un comando de salto (JMP)
diciendo al procesador a dnde ir en la memoria para
leer la ROM BIOS.
4.1 El proceso de arranque
3. Publicar
POST significa Power On Self Test. Es una serie de funciones
individuales o rutinas que realizan diversas pruebas de
inicializacin del hardware de computadoras. La BIOS
comienza con una serie de pruebas de la placa base de
hardware. A continuacin, el BIOS buscar la presencia de
la ROM de vdeo entre las posiciones de memoria C000:
000h y C780: 000h. Si un BIOS de vdeo se encuentra, su
contenido se pondr a prueba con un test de
comprobacin. Si la prueba tiene xito, el BIOS inicializar
el adaptador de vdeo. Despus pasar el controlador a
la BIOS de video, que en su turno se inicializara a s mismo y
luego asumir el controlador una vez que est completo.
4.1 El proceso de arranque
4. Mirando para el sistema operativo
1. Tarjeta Madre
2. SO
3. Perifricos conectados al ordenador
Procedimiento
1. El sistema comprueba qu recursos se necesitan para cada dispositivo.
2. El sistema coordina las tareas de IRQ, DMA y puertos de E/S para evitar
conflictos.
3. El sistema le indica al software qu elecciones ha hecho
Para hacer esto, la BIOS llama a las caractersticas especificas de Plug and Play de
las tarjetas de expansin.
Para lograrlo, las tarjetas de expansin tienen que ser capaces de desactivarse
por si solas por medio de seales normales de control, esto para evitar conflictos
con otros dispositivos.
Adicionalmente, cada tarjeta de expansin tiene registros que son accesados a
travs de puertos estndares de E/S y esto para que la BIOS y el SO puedan
configurar las tarjetas.
Arranque
Activo:
Algunas tarjetas como adaptadores de video o tarjetas controladoras
de disco tienen un arranque activo ya que son necesarias para el
proceso de arranque.
Inactivo:
Otros dispositivos como tarjetas de sonido, aceleradores grficos,
tarjetas de red etc., tienen un arranque inactivo y tienen que esperar
a ser configurados para su uso por el SO.
Estados de Plug and Play
1. Wait For Key:
Todos los dispositivos PnP ya sea que su arranque sea activo o inactivo,
siempre pondrn primero su estado en Wait for Key.
En este estado los dispositivos ignorarn instrucciones hasta no haber
obtenido su clave de inicializacin.
2. Sleep:
Una vez que en el estado Wait for Key se recibi la clave de inicializacin,
se pondr en estado Sleep.
En este estado todas las tarjetas esperan el comando Wake, que con la
ayuda de este comando es posible llamar a cada tarjeta de PnP.
3. Isolation:
En este estado las tarjetas responden a los accesos de lectura del Serial
Isolation Register (protocolo de Aislamiento).
Cuando se encuentran en este estado, las tarjetas reciben un nmero, con
el cual luego se podr seleccionar por medio del comando Wake.
Despus de escribir el numero recibido, la tarjeta pasa al estado Config.
4. Config:
Si una tarjeta se encuentra en estado Config State, donde slo una tarjeta
puede estar en un mismo momento, responde a todos los comandos de
configuracin, permite la seleccin de sus datos de recursos y tambin se
puede programar.
4.3 Los fabricantes de BIOS
Fabricantes de BIOS