You are on page 1of 22

INSTITUTO DE ESTUDIOS SUPERIORES DE CHIAPAS

“UNIVERSIDAD SALAZAR”

Catedrático: L.I ENRIQUE MARTINEZ GUTIERREZ


Asignatura: Lenguaje Ensamblador

Alumna:
Cynthia Cortés Villanueva

Ingeniería en Sistemas Computacionales


4º Cuatrimestre

Tapachula Chiapas a 24 de Octubre de 2008


El sistema Básico de entrada/salida Basic Input-Output System (BIOS)
es un código de interfaz que localiza y carga el sistema operativo en la
RAM; es un software muy básico instalado en la placa base que
permite que ésta cumpla su cometido. Proporciona la comunicación de
bajo nivel, el funcionamiento y configuración del hardware del sistema
que, como mínimo, maneja el teclado y proporciona salida básica
(emitiendo pitidos normalizados por el altavoz de la computadora si se
producen fallos) durante el arranque. El BIOS usualmente está escrito
en lenguaje ensamblador.
Al encender la computadora, la BIOS se carga automáticamente en la
memoria principal y se ejecuta desde ahí por el procesador (aunque en
algunos casos el procesador ejecuta la BIOS leyéndola directamente desde la
ROM que la contiene), cuando realiza una rutina de verificación e
inicialización de los componentes presentes en la computadora, a través de
un proceso denominado POST (Power On Self Test). Test Al finalizar esta fase
busca el código 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.

Se puede resumir diciendo que el BIOS es el firmware presente en


computadoras IBM PC y compatibles, que contiene las instrucciones más
elementales para el funcionamiento de las mismas por incluir rutinas básicas
de control de los dispositivos de entrada y salida. Está almacenado en un
chip de memoria ROM o Flash, situado en la placa base de la computadora.
Este chip suele denominarse en femenino "la BIOS", pues se refiere a una
memoria (femenino) concreta; aunque para referirnos al contenido, lo
correcto es hacerlo en masculino "el BIOS", ya que nos estamos refiriendo a
un sistema (masculino) de entrada/salida.
Desventajas:
• Mantiene prácticamente fiel a su estructura que lucía a principios de los 80.
Incluso los microprocesadores más modernos de 64 bits de doble núcleo
funcionan en modo real de 16 bits cuando encendemos el PC, emulando al
procesador Intel 8086 de 1978.
• Las tarjetas de video, de expansión y, en general, los dispositivos que deben
permanecer accesibles en este proceso, tienen que incorporar una memoria de
lectura de 128 kilobytes.
• Siguen programándose en lenguaje ensamblador, más óptimo en ejecución
pero más complejo de desarrollar y mantener.

Firmware o Programación en Firme, es un bloque de instrucciones de programa


para propósitos específicos, grabado en una memoria de tipo no volátil (ROM,
EEPROM, flash,...), que establece la lógica de más bajo nivel que controla los
circuitos electrónicos de un dispositivo de cualquier tipo. Al estar integrado en
la electrónica del dispositivo es en parte hardware, pero también es software, ya
que proporciona lógica y se dispone en algún tipo de lenguaje de programación.
Funcionalmente, el firmware es el intermediario (interfaz) entre las órdenes
externas que recibe el dispositivo y su electrónica, ya que es el encargado de
controlar a ésta última para ejecutar correctamente dichas órdenes externas.
programa BIOS de una computadora es un firmware cuyo propósito es activar
una máquina desde su encendido y preparar el entorno para la instalación de
un Sistema Operativo complejo, así como responder a otros eventos externos
(botones de pulsación humana) y al intercambio de órdenes entre distintos
componentes de la computadora.
En un microprocesador el firmware es el que recibe las instrucciones de los
programas y las ejecuta en la compleja circuitería del mismo, emitiendo
órdenes a otros dispositivos del sistema.

Encontramos Firmware en memorias ROM de los sistemas de diversos


dispositivos periféricos, como en monitores de video, unidades de disco,
impresoras, etc., pero también en los propios microprocesadores, chips de
memoria principal y en general en cualquier circuito integrado.
Muchos de los Firmwares almacenados en ROM están protegidos por Derechos
de Autor
Inicialmente era muy complicado modificar la información del BIOS en el ROM,
pero hoy en día la mayoría de los BIOS están almacenados en una memoria
flash capaz de ser rescrita, esto es lo que permite que se pueda actualizar.

El BIOS se apoya en otra memoria, llamada CMOS porque se construye con


esa tecnología, en ella carga y almacena los valores que necesita y que son
susceptibles de ser modificados (cantidad de memoria instalada, numero de
discos duros, fecha y hora, etc.). A pesar de que apaguemos el ordenador, los
valores de la memoria de BIOS se mantienen intactos, ¿cómo es posible?,
pues gracias a una pila que la alimenta. Puesto que el consumo es muy bajo y
se recarga al encender el ordenador, la pila puede durar varios años.

El CMOS Es una tecnología basada en la semiconducción, en la que se emplea


una pila que almacena los datos de configuración básica para el arranque y
funcionamiento del sistema, discos, fecha y hora, orden de booteo y todas las
configuraciones incluido justamente el famoso password que puede ser de
setup o de sistema, accesibles desde el programa setup de la BIOS.
finalmente el Setup es un programa q esta guardado dentro mismo del bios q
sirve para ver o modificar el contenido del CMOS. O sea q cuando vamos a
cambiar alguna configuración de hardware se podría decir que entramos al
Setup para modificar el contenido del CMOS de manera que el BIOS pueda
detectar correctamente el hardware.

Cuando hay problemas con la pila, los valores de dicha memoria tienden a
perderse, y es cuando pueden surgir problemas en el arranque del tipo:
pérdida de fecha y hora, necesidad de reconfigurar dispositivos en cada
arranque, y otros. En caso de problemas sustituir la pila es trivial, basta con
comprar una de iguales características, retirar la vieja y colocar la nueva en
su lugar.

no existe la configuración de BIOS perfecta, sino que cada una de las


configuraciones posibles se hace con un propósito (conseguir la mayor
velocidad en los gráficos, conseguir el funcionamiento de disco duro más
eficiente, el acceso a memoria más rápido).
Hay muchas razones por las que un usuario quisiera modificar o actualizar la
BIOS.
Algunas de las posibles causas podrían ser:

Problemas de Funcionamiento de la Placa Base

Mejorar, adquirir nuevas funcionalidades para la placa madre.

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

Soportar discos duros de más de 40 GB (Este desperfecto era común


hace unos 5, 6 años atrás).

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

Soluciona los problemas con fechas del Año 2000 (Personalmente, he


tenido este problema por bastante tiempo).

Falta de Soporte para un procesador determinado

Problemas de Arranque, etc.

En realidad, hay muchas soluciones que podríamos obtener al actualizar la


BIOS, para más detalle; uno tiene que ir a la página del fabricante de BIOS.
Proceso de Actualización

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

PASO 2: Descargar al Disco, lo que necesitamos: la "nueva" BIOS (puede presentarse


en varios formatos) y el programa de actualización para escribir la nueva BIOS en el
chip, ya que solo hay 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.

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 BIOS

Por 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
placas:
En las computadoras actuales existen seis tipos básicos de placas
base, en función de la CPU:

Socket 7, Socket 8, Super 7, Slot 1, Slot 2 y Socket 370.

No, los fabricantes de placas base se limitan por lo general a comprar el


núcleo o bien ajustan la configuración de la BIOS a sus placas base. *un
tipo de BIOS se ajusta sólo, por lo tanto, a un determinado tipo de placa
base. Los distribuidores principales de BIOS son las firmas *americanas
Phoenix, fabricante de las “Phoenix- BIOS”, y “Award-BIOS”, y AMI
(“AMI-BIOS”). La mayoría de los ordenadores de hoy en día están
dotados de una BIOS Award.
La BIOS está grabada en un pequeño chip de memoria situado en la placa base
concretamente en una memoria de tipo ROM (Read-Only Memory).

En los ordenadores antiguos (los de hace tan sólo unos cuantos años) no era
posible borrar esta información, sino tan sólo leerla. Por eso recibe también el
nombre de ROM (Read- Only Memory, o Memoria de Sólo Lectura), y a menudo
aparece en libros y manuales como ROM-BIOS. Ya hace algún tiempo que se
puede modificar la BIOS.

Para ello se emplea el llamado “Setup” de la BIOS. Como los parámetros de


configuración básica se escriben en una memoria CMOS de la placa base, a esta
utilidad se la conoce como CMOS Setup Utility, o Programa de ayuda de
Configuración CMOS”. La BIOS almacena también datos acerca de la
configuración en una parte especial del chip de memoria BIOS, el NVRAM .
El SETUP es un programa de configuración muy importante grabado dentro del
Chip del BIOS. Se lo conoce también como el CMOS-SETUP. A diferencia de
las instrucciones de control propias del BIOS que son inmodificables por el
operador, el Setup permite CAMBIAR modos de transmisión y el
reconocimiento o no de dispositivos en el PC.

El setup se activa en el 90% de los casos en los equipos clónicos pulsando la


tecla DEL, DELETE, SUPRIMIR o SUPR cuando el PC está arrancando y
mientras el BIOS hace su inspección. Otras combinaciones usuales son:
CTRL-ALT-ESC y F2. Algunas placas motherboards muestran claramente en
pantalla la opción para abrir el Setup (como: pulse SPACEBAR para entrar al
Setup, etc.)

Debemos tener en cuenta que no todos los SETUP presentan la misma pantalla
y tampoco ofrecen las mismas posibilidades.

Es decir distintas marcas de SETUP tienen distintos diseños de pantallas y


todo esto depende del BIOS instalado en el motherboard ya que el SETUP es
un programa contenido en el BIOS, pero finalmente todos son variaciones de
un mismo tema, ya que sabiendo la operación con uno de ellos, se puede
deducir fácilmente la de cualquier otro.
Hay tres tipos de BIOS y su diferencia está en el método que se utiliza para
grabarla:

ROM ---> Sólo se puede grabar en el momento que se fabrica el chip. La


información que contiene no se puede alterar. De sólo lectura y de
contenido invariable.

EEPROM ---> Estos chips se pueden grabar con luz ultravioleta. En la


parte superior del chip se puede apreciar una especie de ventanilla
transparente, que suele estar tapada con una pegatina. Estas BIOS se
encuentra principalmente en 286 y 386.

Flash BIOS ---> Son los más utilizados en la actualidad. Estos chips se
pueden grabar mediante impulsos eléctricos por lo que el propietario
del ordenador la puede actualizar con un programa.
Actualización mediante la aplicación de tensiones superiores

0 voltios: retiene sus contenidos

3.3 ó 5 voltios: permite sólo operaciones de lectura

12 voltios: se convierte en memoria RAM de sólo escritura


Para poder entrar en el setup de la BIOS cuando se nos olvida la
contraseña, hay dos métodos, y ambos pasan por borrar la información de
la CMOS que es la zona donde se guarda la información de la BIOS.
La primera forma seria con ayuda del manual de la placa base, buscando un
jumper que ponga CLEAR CMOS, el cual deberemos activar e iniciar el
ordenador.

Con esto borramos la configuración de la BIOS, pero no hay que olvidar


colocar de nuevo el jumper en su posición original para que el equipo
arranque con normalidad. Después de esto debemos entrar en la BIOS del
sistema (normalmente pulsando la tecla SUPR o F2 en algunos modelos) y
cambiar las opciones por las adecuadas a nuestro sistema, o al menos
pulsar sobre Salir y Guardar la información para actualizar la configuración
grabada en el CMOS.

Si no disponemos del manual, o nuestra placa no tiene esa opción (por ser
muy antigua, por ejemplo), la otra forma seria desconectando la pila de la
placa, que es la que se encarga de alimentar la CMOS para que no pierda la
información. Normalmente ésta se presenta en forma de pila de litio en
forma de botón que deberemos extraer del zócalo unos segundos para
luego volver a introducirla. Un a vez hecho esto podremos entrar en la BIOS
aunque tendremos que configurarla de nuevo, ya que habrá perdido todos
los datos.
La BIOS no se puede borrar, solo se puede actualizar y dependiendo de la
placa base, si se desea borrar la información de la BIOS, que existe por
ciertas razones, dependiendo de la motherboard, lo que se hace es
buscar un Jumper, que esta cerca de la Batería, y cambiarlo de posición,
esto hará que la BIOS se reinicie.
http://www.configurarequipos.com/doc626.html

http://www.sabiosdelpc.net/hard-ware/807-todo-sobre-la-bios-1-parte.html

http://personal5.iddeo.es/dealvarez/canalwindows/Borrar_passwd_BIOS.doc

http://usuarios.lycos.es/todohardware/bios.htm

You might also like