Sei sulla pagina 1di 5

La BIOS de Sistema

La BIOS es una ROM que contiene el software directamente relacionado con la mquina y que permitir: 1. Que la mquina arranque y se pon a en un estado operati!o ". #ar soporte a cualquier aplicaci$n interesada en interactuar con el %ardware de una forma lo suficientemente ale&ada de la plataforma como para no depender de ella. 'l software que reali(a la primera funci$n se le denomina )OS* +)ower On Self *est, Su funci$n es: .%equear la presencia/ausencia de dispositi!os en el sistema Iniciali(arlos .ompro0ar el correcto funcionamiento del %ardware Informar so0re el estado del sistema .ar ar el sistema operati!o

'l software que reali(a la se unda funci$n se le denomina en1ricamente System Bios. .onsiste en un con&unto de rutinas in!oca0les a tra!1s de interrupciones software %a0itualmente +modo Real,. 2s posi0le acceder a ellas en cualquier momento tras el arranque +aunque tam0i1n son utili(adas por el software )OS*, por cualquier aplicaci$n.

POST.
2s in!ocado tras un reset. 2l procesador3 automticamente comien(a a e&ecutar en la direcci$n 44445%+44444445, en modo real +compati0le IS',. 'll6 encontrar un salto le&ano al comien(o de las rutina )OS*. 2stas rutinas comien(an3 dispositi!o por dispositi!o3 a compro0ar e iniciali(ar cada uno. )rimero los elementos cr6ticos3 el primero de los cuales es la propia BIOS de la cual reali(ar una compro0aci$n +c%equeo de errores, System BIOS .%ec7sum.

.ualquier error en este momento puede si nificar la detenci$n del sistema. La forma de informar so0re lo ocurrido es mediante se8ales audi0les3 secuencias de pitidos codificados acorde al error detectado. ' continuaci$n iniciali(a el monitor del sistema. 9 por :ltimo el resto de dispositi!os menos cr6ticos. *oda la informaci$n relati!a a estas compro0aciones aparecer en pantalla. +pa 11;<,

BIOS y memoria.
=na de las primeras tareas que reali(a es la compro0aci$n de los primeros ><7 de memoria. 'll6 locali(ar espacio para una pila que permita al software )OS* e&ecutarse. 'dems depositar informaci$n so0re el sistema3 y la ta0la de interrupciones. La memoria se !a a or ani(ar en tres partes: Memoria convencional: los primeros ><5 7: m6nimo e?i ido por cualquier sistema ).3 para comen(ar a arrancar. 2s donde car ar el !ector de interrupciones: 55..<55%3 la pila: SS@A5%3 sp@155% +"B>0ytes, C en realidad se solapa con el final del !ector de interrupciones3 limitando el n:mero de entradas a la ta0la de interrupciones a 1D" - y la informaci$n de sistema: <55%..<44%. Memoria Oculta (Shadow,: Easta el primer Me a0yte. La propia Rom BIOS y est mapeada en este espacio3 tam0i1n se mapean en estas direcciones las BIOS de Fideo y otras ROM +Rom Bios de e?pansi$n, suministradas por los dispositi!os que aportan nue!as funcionalidades a la BIOS o 0ien sustituyen al unas de la que ya tiene. 'l reali(arse este mapeo3 las locali(aciones f6sicas de la Ram quedan inaccesi0les3 las rom les %acen som0ra. 2l software locali(ado en las ROM puede trasladarse a la memoria de manera que el acceso sea ms rpido y por lo tanto la e&ecuci$n ms eficiente. 2sto se recomienda %a0itualmente para la ROM BIOS y para la ROM de Fideo. 2n los dems casos sur en peculiaridades que %acen que cada caso de0a ser estudiado por separado.

Memoria Extendida: ' partir del primer Me a. 2n el modo Real no es posi0le acceder a esta memoria. Se %a de pasar al modo prote ido y por lo tanto ser ya el Sistema Operati!o el que la c%equear y estionar.

ROM BIOS de expansin.


Si durante la fase de iniciali(aci$n se detecta un dispositi!o con ROM de e?pansi$n3 se comien(a a e?plorar la (ona de memoria oculta3 a partir de la direcci$n .G555%. Se 0usca una ca0ecera determinada que identifica la e?istencia de software de confi uraci$n +p 11;G,. =na !e( detectada se comprue0a que est li0re de errores y a continuaci$n salta al software de iniciali(aci$n que se encar a de iniciali(ar el dispositi!o particular con el que corresponda. La :ltima acci$n de )OS* es in!ocar al sistema operati!o. )ara ello e?isten dos interrupciones de BIOS IH*1D%3 que e?plora los dispositi!os de almacenamiento3 disquetera3 discos duros3 cd3 etc. Si no encuentra un SO que arrancar puede in!ocar tam0i1n a IH*1G% que trata de reali(ar el arranque desde red si e?isten los medios para ello.

Plug and Play y BIOS


)lu and )lay es la caracter6stica que permite a los dispositi!os del sistema ser confi urados sin la inter!enci$n del usuario. Los dispositi!os )lu I )lay con!i!en con dispositi!os IS' compati0les que no poseen esta caracter6stica sino que por el contrario sus requerimientos de recursos son r6 idos. )or ello todo sistema compati0le mantiene un con&unto de recursos reser!ados permanentemente +l6neas y !ectores de interrupci$n3 direcciones de puerto y memoria,. 2l resto de0e ser estionado de una forma co%erente para que al ser asi nado a los dispositi!os autoconfi ura0les no se eneren conflictos3 ni entre los propios dispositi!os )I) ni entre estos y los dispositi!os IS'. )ara contemplar la confi uraci$n de los dispositi!os )I)3 entre los que se encuentran los dispositi!os ).I3 )OS* se amplia con un con&unto de rutinas que !an a inter!enir el el proceso de compro0aci$n y arranque del sistema.

Rutinas que intervienen en el proceso de arranque POST:


pa "G

Global Device Class Configuration Manager


2s responsa0le de compro0ar e iniciali(ar todos los dispositi!os )I). )ara ello in!oca a cada mane&ador de clases de dispositi!os )I). 2n concreto uno de los mane&adores de clases ser el ).I .onfi uration Mana er ).I .onfi uration Mana er 2s responsa0le de iniciali(ar :nicamente los dispositi!os ).I. Sus la0ores son: Identificaci$n de dispositi!os Identificaci$n de funciones #etecci$n de los recursos solicitados por la funciones 'si naci$n de recursos a las funciones +de0e ayudarse del System Resources Manager, 9 para cada funci$n espec6fica puede requerir in!ocar a un software especifico de la funci$n : ).I devices initialization functions

PCI Initialization Functions


Software espec6fico de iniciali(aci$n para clases de dispositi!os o funciones.

System

esource Ma!
estionada por el System Resources Manager3 que

2s una 0ase de datos3

contiene el con&unto de recursos del sistema +#irecciones de memoria3 2ntrada/Salida3 Interrupciones, y sus asi naciones a dispositi!os

System

esources Manager

Jestiona el Resource Map. Reali(a3 0a&o peticiones3 la tarea de locali(ar recursos manteniendo la co%erencia del sistema.

O!erating System Device Class Configuration Manager


Responsi0le de la fase dinmica de )I). #etecta la inserci$n o e?tracci$n de dispositi!os )I) y reor ani(a el sistema para asi narle recursos o li0erar los recursos asi nados. Eace uso del Mapa de Recursos3 in!oca a las PC y tam0i1n se encar a de in!ocar a los "evice "rivers nitialization !unctions

PCI Device Drivers"


)roporciona al software de aplicaci$n una interfa( com:n frente a los disposti!os +dispositi!os de la misma clase pueden ofrecer las mismas funcionalidades pero con diferentes requerimientos de in!ocaci$n y confi uraci$n. Los dri!ers de0en ofrecer una interfa( com:n frente a toda esta !ariedad., Bi0lio raf6a usada: ).I I ).I-K Eardware and Software BL 2d "551 2dwar Solari/Jeor e Millse 'nnaBoo7s 22==

Potrebbero piacerti anche