Anda di halaman 1dari 3

El sistema Bsico de entrada/salida Basic Input-Output System (BIOS) es un cdigo de interfaz que localiza y carga el sistema operativo en la RAM;

es un software muy sico instalado en la placa ase que permite que !sta cumpla su cometido" #roporciona la comunicacin de a$o nivel% y el funcionamiento y configuracin del &ardware del sistema que% como m'nimo% mane$a el teclado y proporciona salida sica (emitiendo pitidos normalizados por el altavoz del ordenador si se producen fallos) durante el arranque" El B*+, usualmente est escrito en lengua$e ensam lador" El primer t!rmino BIOS apareci en el sistema operativo CP/M% y descri e la parte de -#/M que se e$ecuta a durante el arranque y que i a unida directamente al &ardware (las mquinas de -#/M usualmente ten'an un simple cargador arranca le en la R+M% y nada ms)" .a mayor'a de las versiones de M,/0+, tienen un arc&ivo llamado 1*BMB*+"-+M1 o 1*+",2,1 que es anlogo al -#/M B*+," En los primeros sistemas operativos para #- (como el 0+,)% el B*+, todav'a permanec'a activo tras el arranque y funcionamiento del sistema operativo" El acceso a dispositivos como la disquetera y el disco duro se &ac'an a trav!s del B*+," ,in em argo% los sistemas operativos ,+ ms modernos realizan estas tareas por s' mismos% sin necesidad de llamadas a las rutinas del B*+," Al encender el ordenador% el B*+, se carga automticamente en la memoria principal y se e$ecuta desde a&' por el procesador (aunque en algunos casos el procesador e$ecuta la B*+, ley!ndola directamente desde la R+M que la contiene)% cuando realiza una rutina de verificacin e inicializacin de los componentes presentes en la computadora% a trav!s de un proceso denominado POST (Power On Self Test)" Al finalizar esta fase usca el cdigo de inicio del sistema operativo (bootstrap) en algunos de los dispositivos de memoria secundaria presentes% lo carga en memoria y transfiere el control de la computadora a !ste" ,e puede resumir diciendo que el B*+, es el firmware presente en computadoras *BM #- y compati les% que contiene las instrucciones ms elementales para el funcionamiento de las mismas por incluir rutinas sicas de control de los dispositivos de entrada y salida" Est almacenado en un c&ip de memoria R+M o 3las&% situado en la placa ase de la computadora" Este c&ip suele denominarse en femenino 1la BIOS1% pues se refiere a una memoria (femenino) concreta; aunque para referirnos al contenido% lo correcto es &acerlo en masculino 1el BIOS1% ya que nos estamos refiriendo a un sistema (masculino) de entrada/salida"

El principal lastre de este componente es que mantiene prcticamente intacta su estructura que luc'a a principios de los 45% una d!cada en que reina a el sistema 0+,"

-&ip B*+, 2 es que incluso los microprocesadores ms modernos de 67 its de do le n8cleo corren en modo real de 96 its cuando encendemos la #-% emulando al procesador *ntel 4546 de 9:;4" En estas circunstancias% la memoria principal que va ms all del primer MB no puede utilizarse durante el inicio de la mquina" Adems% las tar$etas de e<pansin y% en general% los dispositivos que de en permanecer accesi les en este proceso% tienen que incorporar una memoria de lectura de 9=4 > ytes" +tra importante desventa$a es que siguen programndose en lengua$e emsam lador" Este lengua$e permite generar cdigo ms rpido y compacto% pero el tiempo en su desarrollo es mayor" Aun as'% se &a a?adido nuevas funciones a la B*+, que &an contri uido de forma de decisiva a incrementar su comple$idad" .os B*+, anteriores a 9::@ no reconocen los discos duros de ms de 75 AB de capacidad"

[ Firmware en tarjetas adaptadoras


Bn sistema puede contener varios c&ips con firmware B*+," Adems del B*+, de arranque situado en la placa ase% del que ya se &a &a lado en este art'culo% e<isten otros dispositivos% tales como tar$etas adaptadoras ,-,*% discos duros% adaptadores de memoria B,B% o tar$etas de v'deo tales como tar$etas de video para ranuras AA# o #-* que pueden incluir sus propios B*+,% complementando o reemplazando el cdigo B*+, del sistema para el componente dado% sin alterar las demas funcionalidades que nos ofrece las B*+, tal como c&ip con relacin a otros componentes del computador"

[ Posi !es "a!!as de !a BIOS


.a B*+, es un programa sumamente delicado; la programacion de este circuito -M+, es muy sencilla pero astante delicada de tratar" .as principales fallas so re este sistema se dan cuando se corrompe la configuracion de componentes en la B*+, mientras esta est corriendo" otro fallo podr'a ser ocasionado por altas y a$as de volta$e que pudieran so re/cargar el circuito -M+,% o tam i!n una mala actualizacion" Bna B*+, corrupta puede ocasionar fallas en los componentes instalados en la placa ase% .o que llamamos como

el fantasma de la B*+,% lo cual es una investigacin &ec&a por t!cnicos en sistemas de la ciudad de ti$uana c"% esta teor'a lleva @ a?os de investigacin y &emos podido compro rar que cuando una B*+, es da?ada o corrompida e<tra?amente se lleva en su camino a algun componente instalado% ya sea un teclado% mouse% tar$eta de sonido% video% discos duros e incluso lectores de cd o quemadores%para esto &emos planteado la ecuacin gr!fica de la B*+," 5Cno energia% DCenergia% (ini)Cinicio (cE)Ccomponentes (fin)Cfinalizacion /////Clinea de tiempo" inicio del sistema
tiempoX0--*--BIOS(ini)(c0)--(+c5)---------------------------------------(c5)---BIOS(fin)(-c5)----0

en este caso la B*+, de e iniciar y finalizar con 5 componentes en este caso usaremos @ componentes% que podrian ser% disco duro% lector% unidadFG% tar$eta de red y tar$eta de video" asi que la ios comienza en 5 componetes y despues de un momento reconoce los @ y para poder finalizar de e tener @% de esta forma @/@C5 y finalizara correctamente" a&ora veamos el error cuando un componete desaparece% pues se crea una tangente de error"
0--*--BIOS(ini)(c0)---(+c5)------------(-c1)---------------------(c5)---BIOS(fin)(-c5)----0 <tengente de error ----------------------(c4)---BIOS(fin)(-c5)----0 \

en donde 7/@C/9 lo cual es un error tremendo pues la ios no puede detectar componenentes virtuales o imaginarios% quedando una configuracion erronea al iniciar una nueva seccion% es decir
0--*--BIOS(ini)(-c1)---(+c4)--------------------------------------(c4)---BIOS(fin)(-c5)----0

creando un error eterno% que sin em argo en el me$or de los casos se puede corregir con el arc&ivo de recuperacion o cuan alguna actualizacion flas&" si ese no es el caso la B*+, morira y se creara el efecto fantasma% en el que la configuracion erronea del circuito -M+, puede llegar a afectar a los circuitos -M+, de otros componentes"

Anda mungkin juga menyukai