El Sistema Básico de Entrada/Salida (Basic Input-OutputEl Sistema Básico de Entrada/Salida (Basic Input-OutputSystem), con...
 El acrónimo BIOS (-Basic Input/Output System-) fue inventado por Gary Kildall elcreador del sistema operativo CP/M en 1...
 Después de un reset o del encendido, el procesador ejecuta la instrucción que encuentra enel llamado vector de reset (1...
 Para una referencia de tarjeta madre el fabricante puede publicar variasrevisiones del BIOS, en las cuales se soluciona...
 A diferencia de otros componentes del sistema, la tarjeta de vídeo debefuncionar desde el arranque inicial, mucho antes...
 A diferencia de otros componentes del sistema, la tarjeta de vídeo debefuncionar desde el arranque inicial, mucho antes...
Próxima SlideShare
Cargando en…5
×

Lalo

47 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
47
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Lalo

  1. 1. El Sistema Básico de Entrada/Salida (Basic Input-OutputEl Sistema Básico de Entrada/Salida (Basic Input-OutputSystem), conocido simplemente con el nombre de BIOS, esSystem), conocido simplemente con el nombre de BIOS, esun programa informático inscrito en componentes electrónicosun programa informático inscrito en componentes electrónicosde memoria Flash existentes en la placa base. Este programade memoria Flash existentes en la placa base. Este programacontrola el funcionamiento de la placa base y de dichoscontrola el funcionamiento de la placa base y de dichoscomponentes. Se encarga de realizar las funciones básicas decomponentes. Se encarga de realizar las funciones básicas demanejo y configuración del ordenadormanejo y configuración del ordenador
  2. 2.  El acrónimo BIOS (-Basic Input/Output System-) fue inventado por Gary Kildall elcreador del sistema operativo CP/M en 1975, siendo el nombre de un archivo delsistema. Las máquinas con CP/M usualmente tenían una ROM muy simple quehacía que la unidad de disquete leyera datos desde su primera posición de memoriadonde se encontraba la primera instrucción del archivo BIOS que se encargaba deconfigurar el sistema o programa BIOS. El diseño del IBM PC (1981) incluyó todas las funcionalidades básicas de entrada ysalida en memorias tipo ROM, uso que posteriormente se erigió como el estándar defacto para la industria. El BIOS del 5150 fue el único programa que la compañía IBMdesarrolló para el equipo, siendo la única pieza de código sobre la que se teníanderechos exclusivos. Basándose en procesos de Ingeniería Inversa, se escribieronversiones que tenían idénticas funcionalidades a la BIOS IBM pero ademásincluyeron nuevos dispositivos como los discos duros y varias unidades de disquetemanteniendo la retro compatibilidad hasta el día de hoy.¿De donde viene el BIOS?
  3. 3.  Después de un reset o del encendido, el procesador ejecuta la instrucción que encuentra enel llamado vector de reset (16 bytes antes de la instrucción máxima direccionable en el casode los procesadores x86), ahí se encuentra la primera línea de código del BIOS: es unainstrucción de salto incondicional, que remite a una dirección más baja en la BIOS. En losPC más antiguos el procesador continuaba leyendo directamente en la memoria RAM lasinstrucciones (dado que esa memoria era de la misma velocidad de la RAM), ejecutandolas rutinas POST para verificar el funcionamiento del sistema y posteriormente cargandoun sistema operativo (de 16 bits) en la RAM, que compartiría funcionalidades de la BIOS. De acuerdo a cada fabricante del BIOS, realizará procedimientos diferentes, pero engeneral se carga una copia del firmware hacia la memoria RAM, dado que esta última esmás rápida. Desde allí se realiza la detección y la configuración de los diversos dispositivosque pueden contener un sistema operativo. Mientras se realiza el proceso de búsqueda deun SO, el programa del BIOS ofrece la opción de acceder a la RAM-CMOS del sistemadonde el usuario puede configurar varias características del sistema, por ejemplo, el relojde tiempo real. La información contenida en la RAM-CMOS es utilizada durante laejecución del BIOS para configurar dispositivos comoventiladores buses y controladores.Funcionamiento
  4. 4.  Para una referencia de tarjeta madre el fabricante puede publicar variasrevisiones del BIOS, en las cuales se solucionan problemas detectados en losprimeros lotes, se codifican mejores controladores o se da soporte a nuevosprocesadores. La actualización de este firmware puede ser realizado con algún programa paraquemar una nueva versión directamente desde el sistema operativo, losprogramas son propietarios de cada compañía desarrolladora del firmware ypor lo general pueden conseguirse en internet junto al BIOS propiamente dicho. La actualización del BIOS es percibida como no exenta de riesgos, dado que unfallo en el procedimiento conduce a que la tarjeta madre no arranque. Debido aello algunos fabricantes usan sistemas como el bootblock, que es una porción deBIOS que está protegida y que no es actualizable como el resto del firmware.Actualización
  5. 5.  A diferencia de otros componentes del sistema, la tarjeta de vídeo debefuncionar desde el arranque inicial, mucho antes de que cualquier sistemaoperativo esté siendo cargado en la memoria RAM: en los sistemas convídeo integrado, la BIOS de la tarjeta madre contiene las rutinas necesariaspara hacer funcionar el vídeo de la placa. Los primeros ordenadores (que no poseían vídeo integrado) tenían BIOScapaces de controlar cualquier tarjeta adaptadora MDA y CGA. En 1984cuando aparecieron sistemas nuevos como el EGA fue necesario agregaruna BIOS de vídeo para mantener la compatibilidad con esos sistemas queno tenían las rutinas de manejo para el nuevo estándar; desde esa época lastarjetas de vídeo incluyen un firmware propio. El BIOS de estas adaptadoras provee herramientas básicas para manejar elhardware de vídeo que ofrece la tarjeta. Cuando el computador inicia,algunas de esas tarjetas muestran en pantalla la marca de la misma, elmodelo y la versión del firmware además del tamaño de la memoria devídeo.
  6. 6.  A diferencia de otros componentes del sistema, la tarjeta de vídeo debefuncionar desde el arranque inicial, mucho antes de que cualquier sistemaoperativo esté siendo cargado en la memoria RAM: en los sistemas convídeo integrado, la BIOS de la tarjeta madre contiene las rutinas necesariaspara hacer funcionar el vídeo de la placa. Los primeros ordenadores (que no poseían vídeo integrado) tenían BIOScapaces de controlar cualquier tarjeta adaptadora MDA y CGA. En 1984cuando aparecieron sistemas nuevos como el EGA fue necesario agregaruna BIOS de vídeo para mantener la compatibilidad con esos sistemas queno tenían las rutinas de manejo para el nuevo estándar; desde esa época lastarjetas de vídeo incluyen un firmware propio. El BIOS de estas adaptadoras provee herramientas básicas para manejar elhardware de vídeo que ofrece la tarjeta. Cuando el computador inicia,algunas de esas tarjetas muestran en pantalla la marca de la misma, elmodelo y la versión del firmware además del tamaño de la memoria devídeo.

×