Rom bios

29
John Eider Cortés Piedrahita Dany Alexis Atehortua Juan David Sánchez John Darwin Giraldo Ing. EDWIN ALEXANDER GOMEZ ROBBY John Eider Cortés 2010

Transcript of Rom bios

John Eider Cortés Piedrahita

Dany Alexis Atehortua

Juan David Sánchez

John Darwin Giraldo

Ing. EDWIN ALEXANDER GOMEZ ROBBY

John Eider Cortés

2010

BIOS

¿Qué es y para qué sirve?

¿Firmware?

¿Y por qué no se puede escribir en la BIOS?

¿Y esto es para todas las BIOS?

¿Cuántos tipos de chips para la BIOS existen?

¿Qué es Flash ROM?

¿Por qué Actualizar la BIOS?

Proceso de Actualización

El BIOS: Carga inicial

♠ El principio

♠ Conexión

♠ Bootstrap

LOS JUMPERS Y LA BIOS

CONFIGURACION DE LA BIOS

CMOS Y CHIPSET

♠ Cuidado!

Tipos de BIOS

BIOS, acrónimo de Basic Input-Output SystemEs un tipo de Software muy básico que localiza el Sistema Operativo en la memoria

RAM, brinda una comunicación de muy bajo nivel y configuración del Hardware

residente en nuestro ordenador.

• La BIOS es un firmware presente en las computadoras, contiene lasinstrucciones más elementales para que puedan funcionar y desempeñarseadecuadamente, pueden incluir rutinas básicas de control de los dispositivos.

El Firmware o programación en firme como algunos la llaman no

es más que un bloque de instrucciones para propósitos muy

concretos, éstos dispositivos están grabados en una memoria de

solo lectura o ROM, establecen la lógica de más bajo nivel,-y esto

para qué-, para poder controlar los circuitoselectrónicos de un

dispositivo de cualquier tipo. Ahora al firmware se le considera un

hibrido entre el Software y el Hardware, al estar integrado en la

parte electrónica, pertenece al Hardware, pero a su vez también

es Software ya que proporciona lógica y se establece en un

lenguaje de programación, en este caso el código Assembler.

Ya que sirve de puente de comunicación entre todos los dispositivos del

ordenador, se almacena en un chip del tipo ROM (Read Only

Memory), así que no se resetea al apagarse el monitor como sí lo haría

una memoria RAM.

VOLVER

No, a pesar de estar empotrada en una memoria de sololectura, dicha ROM empleada en los chips de la BIOS, noes totalmente rígida, sino que se puede alterar ya que sondel tipo EEPROM( Electrical Erasable and ProgrammableRead-Only Memory), que significa, memoria de sololectura que se pude borrar y es más, se puede programareléctricamente.

EMPOTRAR: Meter una cosa en una pared o en el suelo, asegurándola con trabajos de albañilería.

2-Encajar o meter en una superficie, generalmente al chocar contra ella

•Los del tipo EEPROM que ya mencionamos antes y los

EXISTEN 2 TIPOS:

EEPROM Flash ROM.

EEPROM responde a “Erasable

Programmable Read Only

Memory” que se puede traducircomo Memoria programableborrable de solo lectura. Tambiénse la conoce como E-2-PROM.Como su nombre sugiere, unaEEPROM puede ser borrada yprogramada con impulsoseléctricos. Al ser una pieza que sepuede gestionar por estosimpulsos eléctricos, podemosrealizar todas estas operacionesde reprogramación sin tener quedesconectarla de la placa a la cualva conectada.

Si, estos tipos de chips aparecen alrededor de la aparición delmodelo de procesador Pentium, y tienen la gran ventaja, de quepueden actualizarse mediante un programa Software.

Es una manera desarrollada de la memoria EEPROM que permiteque múltiples posiciones de memoria sean escritas o borradas enuna misma operación de programación mediante impulsos eléctricos,frente a las anteriores que sólo permite escribir o borrar una únicacelda cada vez. Por ello, flash permite funcionar a velocidades muysuperiores cuando los sistemas emplean lectura y escritura endiferentes puntos de esta memoria al mismo tiempo.

Hay muchas razones por las que un usuario quisiera modificar o actualizarla BIOS.

Algunas de las posibles causas podrían ser:Problemas de Funcionamiento de la Placa BaseMejorar, adquirir nuevas funcionalidades para la placa madre.

SIGUIENTE

¿QUÉ CLASE DE INCONVENIENTES O PROBLEMASME PODRÍA SOLUCIONAR UNA ACTUALIZACIÓN DE LA BIOS?, ADEMÁS DEBE SER

RIESGOSO EL PROCESO.

Si, es verdad que es riesgoso, pero por ejemplo podría solucionardesperfectos y/o omisiones como:

Soportar discos duros de más de 40 GB (Este desperfecto era comúnhace unos 5, 6 años atrás).

Que soporte CPUs Celeron 533MHz (66MHz FSB).

Soluciona los problemas con fechas del Año 2000 (Personalmente, hetenido este problema por bastante tiempo).Falta de Soporte para un procesador determinadoProblemas de Arranque, etc.

En realidad, hay muchas soluciones que podríamos obtener al actualizar laBIOS, para más detalle; uno tiene que ir a la página del fabricante deBIOS.

Antes de Mostrarte como actualizar la BIOS, es necesario seguir estos pequeños consejos:

Saber indiscutiblemente que verdaderamente necesitamos actualizar laBIOS, dado que esto puede representar un riesgo y es mejor a veces dejarlas cosas tal como están mientras funcionen que intentar algo que nos podríacostar caro. Reconocer a fondo lo referente a la placa base.

o Fabricante

o Modelo

o Versión

SIGUIENTE

¿QUÉ HAY QUE HACER SI POR MÁS QUE BUSCO NO

ENCUENTRO REFERENCIAS DEL FABRICANTE POR MEDIOS

WEB, O SINO CUENTO CON UN MANUAL DE LA PLACA BASE?

Cuando el ordenador se enciende, muestra una pantalla negra inicial, en dichapantalla, aparece el famoso mensaje en inglés: "APRETAR SUPRIMIR PARAENTRAR A LA BIOS", bueno, debajo el nombre del fabricante, si este tampoco esel caso, nótese que también aparece una serie de números. Puede consultardichas cifras en páginas como "Awards Numbers", "AMI Numbers", dependiendode los posibles fabricantes de la BIOS.También sería bueno apuntar los valores en que se encuentran todos los camposde la pantalla de la BIOS, una vez hallamos entrado a ella, porque no podríamosconocer qué significan o cuál es la función de dichos campos.

PASO 1: Realizar al pie de la letra lo recomendado por elfabricante de la placa base.

PASO 2: Descargar al Disco, lo que necesitamos: la "nueva" BIOS(puede presentarse en varios formatos) y el programadeactualización para escribir la nueva BIOS en el chip, ya que solohay unos cuantos, hay que cerciorarse con cual debemos trabajar.

PASO 3: La actualización de la BIOS deberá hacerse en el modo DOS puro, mediante comandos.

SIGUIENTE

PASO 4: Para poder llegar al modo DOS, puro, no símbolo del sistema:

Mediante un disco de Arranque.

No Utilizar el disco de arranque mediante Windows 9x sino mediante el comando FORMAT A:/S o SYS A: en un disco ya formateado.

Arrancando desde el disco duro (F8, entrar al Modo Sólo Símbolo del Sistema).Arrancar el modo DOS y hacer una copia del BIOS actual mediante programas como AWDFLASH por ejemplo.Grabar la nueva BIOSPor ninguna causa, apague el ordenador mientras el asistente no haya terminado de actualizar. Hay un alto riesgo, ya que el ordenador no podrá arrancar.Reiniciar el Equipo

El sistema BIOS de un PC estándar desempeña en realidad cuatro funcionesindependientes:

Proceso de carga inicial del software

El principio

Conexión

Bootstrap

En los PCs y compatiblesactuales, el proceso de carga deun sistema operativo, DOS,Windows, Linux o cualquierotro, se compone de una seriede pasos que se inician cuandose conecta o reinicia elordenador.

Se da tensión a la fuente de alimentación

Señal Power Good

El procesador arranca cuando se retira la señal de reset

La finalidad de este proceso es evitar que elprocesador arranque prematuramente,cuando las tensiones de alimentación no sontodavía correctas, lo que podría producirdaños en el hardware. Es el mismo sistemaque se utiliza para un reinicio en calientecuando pulsa en el botón marcado “Reset” enel frontal de su PC. Este botón pone a masa lalínea del bus conectada a la patilla reset deprocesador.

Bootstrap

• el sistema se dirige a una dirección fija de memoria FFFF0h (F000:FFF0 en forma segmentada. Esta dirección, situada muy cerca del final de la memoria del sistema en los primeros PCs, es el punto de inicio de la BIOS. Se eligió esta dirección para poder variar el tamaño del programa en la ROM BIOS sin crear problemas de compatibilidad , puesto que existen solo 16 bytes desde este punto y el final de la memoria DOS que está en la posición FFFFFh (F000:FFFFh). En realidad este punto de inicio contiene una instrucción de salto (jump) que indica al procesador donde tiene que dirigirse para encontrar el punto donde comienza realmente el programa de carga (bootstrap) de la BIOS

Los dos valores que determinan la velocidad del procesador se encuentran en la placa base. El método utilizado para cambiarlos depende del modelo de placa placa base en cuestión.

Mediante jumpers o microdips

Mediante BIOS

Tanto los jumpers como los microdips actúan como interruptores que sirven para cambiar la configuración de la placa base y lógicamente están colocados en ella, por lo que para cambiar su posición hay que abrir el ordenador. Ambos tienen dos posiciones: "on" y "off" o "close" y "open". Los jumpers son unas pequeñas patillas metálicas que salenperpendicularmente de la placa base. Si llevan encima una tapa es que estánen posición "on" o "close" (circuito cerrado) y si no, están en "off" u "open"(circuito abierto).

JUMPERS

Los microdips tienen la misma función que los jumpers pero bajo otra forma.Es como una cajita con pequeñas patillas que pueden tener las dos posicionesmencionadas anteriormente.

MICRODIPS

Últimamente existen muchas placas base cuyasvelocidades se pueden configurar mediante laBIOS, por lo que no es necesario abrir el ordenadorpara cambiar la velocidad, aunque debemos teneren cuenta que el hecho de que estos parámetrossean más accesibles desde la bios que a través e losjumpers, no implica que experimentar múltiplescombinaciones sea menos perjudicial.Generalmente esta opción se encuentra en elapartado Chipset Features.

Opciones más Comunes:

STANDARD CMOS SETUP

BIOS FEATURES SETUP

CHIPSET FEATURES SETUP

POWER MANAGEMENT SETUP

PCI/ PNP CONFIGURATION SETUP

PC Health Status

La información del BIOS esalmacenada en un chip CMOS el cuales mantenido bajo un flujo constantede voltaje por la batería de respaldode la computadora. De esta forma lainformación contenida en el chipCMOS se mantiene siempre viva, aúnsi se apaga la computadora.

El Chipset es el que hace posible quela placa base funcione como eje delsistema, dando soporte a varioscomponentes e interconectándolosde forma que se comuniquen entreellos haciendo uso de diversos buses

Antes de cambiar cualquiera delos ajustes de su BIOS debeanotar todos los valores actualesy guardarlo en caso de que senecesite cargar nuevamente esosvalores en su BIOS. No es pococomún tener un sistematotalmente 'colgado' cuando secambia un ajuste del BIOS,entonces si usted no anota losvalores originales puede ser muydifícil hacer que su sistematrabaje de nuevo!

La mayoría de los BIOScontiene una utilidad para discosduros llamada "Low LevelFormating (formateo de bajonivel)". Virtualmente todos losdiscos IDE/ATA o SCSI instaladosen cada PC moderno construidodespués de 1992 puede quedarpermanentemente dañado si seusa esta utilidad.

Podemos encontrar distintos tipos de BIOS y sudiferencia radica sobre todo en el método que se utilizapara grabarla:

ROM (Read Only Memory)

EPROM ("Erasable programmable read-only memory") y EEPROM ("Electrically erasable programmable read-only memory").

Flash BIOS

INFORMACIÓN ALMACENADA EN LA BIOS Hora y Fecha Número de Disqueteras información de las unidades de disquete (tamaño, número de pistas, sectores, cabezales, etc) Número de discos duros Información de los discos duros (tamaño, número de pistas, sectores, cabezales, modo, etc) Número de lectoras de CD-ROM Información de las lectoras de CD-ROM (modo operativo, etc) Secuencia de Arranque ( Habilita al usuario a decidir que disco será chequeado primero en el arranque) Información sobre la memoria Cache (tamaño, tipo, velocidad, etc) Información sobre la memoria principal (tamaño, tipo, velocidad, etc) Información sobre solapamiento de la ROM (Habilitar o Deshabilitar el solapamiento (shadowing) de la memoria de Video y del Sistema) Información sobre el modo básico de Video (EGA, VGA, etc) Ajustes de los slots PCI e ISA Ajustes del puerto AGP (tamaño de apertura, etc) Advertencia de protección contra Virus Ajustes de los puertos COM (Por ejemplo, habilitar o deshabilitar el puerto Com 2) Protección por clave (Habilita al usuario a poner su clave) Información de ahorro de energía (modos 'snooze' para el disco duro y el monitor)