Trabajo Bios Uefi

8
BIOS Firmware : Es un programa que es grabado en una memoria ROM y establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo. Se considera parte del hardware por estar integrado en la electrónica del dispositivo, pero también es software, pues proporciona la lógica y está programado por algún tipo de lenguaje de programación . El firmware recibe órdenes externas y responde operando el dispositivo. Se encuentra el firmware en monitores, unidades de disco, impresoras , microprocesadores , etc. El BIOS es un programa firmware. La BIOS (sigla en inglés de basic input/output system ; en español «sistema básico de entrada y salida») es un tipo de firmware que localiza y prepara los componentes electrónicos o periféricos de una PC, para comunicarlos con algún sistema operativo que la gobernará. Para ello la máquina cargará ese sencillo programa en la memoria RAM central del aparato. El programa está instalado en un circuito integrado de la placa base y realizará el control POST de la misma en el tiempo de arranque o encendido, proporcionando funcionalidades básicas: chequeo de la memoria principal y secundaria, comunicación con el usuario vía monitor o teclado y enlace mediante los procesos de arranque o booting con el núcleo del sistema operativo que gobernará el sistema. Por lo general el término se usa de forma ambivalente para referirse al software BIOS o a la memoria ROM donde residía históricamente en los sistemas de computo basados en la arquitectura x86 . Rutina Post : Es la rutina encargada de la revisión de los diferentes componentes dentro de una computadora al momento del arranque. Por medio de una tarjeta especial de interface, instalada en una de las ranuras de expansión y que posea la circuitería adecuada para mostrar los diferentes códigos de posibles errores del sistema, denominada "TARJETA

Transcript of Trabajo Bios Uefi

Page 1: Trabajo Bios Uefi

BIOS

Firmware : Es un programa  que es grabado en una memoria ROM  y establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo. Se considera parte del hardware por estar integrado en la electrónica del dispositivo, pero también es software, pues proporciona la lógica y está programado por algún tipo de lenguaje de programación. El firmware recibe órdenes externas y responde operando el dispositivo.Se encuentra el firmware en monitores, unidades de disco, impresoras, microprocesadores, etc. El BIOS es un programa firmware.

La BIOS (sigla en inglés de basic input/output system; en español «sistema básico de entrada y salida») es un tipo de firmware que localiza y prepara los componentes electrónicos o periféricos de una PC, para comunicarlos con algún sistema operativo que la gobernará. Para ello la máquina cargará ese sencillo programa en la memoria RAM central del aparato. El programa está instalado en un circuito integrado de la placa base y realizará el control POST de la misma en el tiempo de arranque o encendido, proporcionando funcionalidades básicas: chequeo de la memoria principal y secundaria, comunicación con el usuario vía monitor o teclado y enlace mediante los procesos de arranque o booting con el núcleo del sistema operativo que gobernará el sistema. Por lo general el término se usa de forma ambivalente para referirse al software BIOS o a la memoria ROM donde residía históricamente en los sistemas de computo basados en la arquitectura x86.

Rutina Post : Es la rutina encargada de la revisión de los diferentes componentes dentro de una computadora al momento del arranque. Por medio de una tarjeta especial de interface, instalada en una de las ranuras de expansión y que posea la circuitería adecuada para mostrar los diferentes códigos de posibles errores del sistema, denominada "TARJETA POST", podemos obtener el diagnóstico de la falla en la tarjeta principal o en algunos de los componentes de la computadora.

(Power On Self Test - AutoTest de Encendido). Es la serie de comprobaciones que una computadora hace con sus dispositivos al iniciar el sistema. La encargada de hacer el POST es la BIOS.

El procedimiento POST comprueba que los dispositivos como unidades de disco, las memorias y otros componentes, funcionen correctamente. En general, estas son las tareas que se desarrollan durante el POST:* Verificar la integridad del código de la BIOS.* Encontrar, medir y verificar la memoria principal del sistema.* Descubrir, inicializar y catalogar todos los buses y dispositivos del sistema.* Pasar el control a otras BIOS especializadas (si son requeridas).* Proveer un interfaz de usuario para la configuración del sistema.

Page 2: Trabajo Bios Uefi

Funcionamiento de la Bios

Después de un reset o del encendido, el procesador ejecuta la instrucción que encuentra en el llamado vector de reset (16 bytes antes de la instrucción máxima direccionable en el caso de los procesadores x86), allí se encuentra la primera línea de código del BIOS: es una instrucción de salto incondicional, que remite a una dirección más baja en la BIOS. En los PC más antiguos el procesador continuaba leyendo directamente en la memoria ROM las instrucciones (dado que esa memoria era de la misma velocidad de la RAM), ejecutando las rutinas POST para verificar el funcionamiento del sistema y posteriormente cargando un 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 en general se carga una copia del firmware hacia la memoria RAM, dado que esta última es más rápida. Desde allí se realiza la detección y la configuración de los diversos dispositivos que pueden contener un sistema operativo. Mientras se realiza el proceso de búsqueda de un SO, el programa del BIOS ofrece la opción de acceder a la RAM-CMOS del sistema donde el usuario puede configurar varias características del sistema por ejemplo el reloj de tiempo real. La información contenida en la RAM-CMOS es utilizada durante la ejecución del BIOS para configurar dispositivos como ventiladores, buses y controladores.

Los controladores de hardware del BIOS están escritos en 16 bits siendo incompatibles con los SO de 32 y 64 bits, estos cargan sus propias versiones durante su arranque que reemplazan a los utilizados en las primeras etapas.

La BIOS es responsable de los mensajes que ves al encender el ordenador, justo antes deque se inicie la carga del sistema operativo. En PCs potentes a veces ni da tiempo a verlos.

Page 3: Trabajo Bios Uefi

¿Qué tareas tiene la BIOS?

La BIOS es un programa que ya está instalado en el ordenador, en concreto en su placa base. Siempre se carga de forma automática después de que aprietes el botón de encendido. Lo primero que hace es un chequeo de todos los componentes de hardware. Si encuentra algún fallo, se encarga de avisarte a través de un mensaje en pantalla, o mediante los “tradicionales” pitidos de alarma. Últimamente, algunos fabricantes de placas base han incorporado también un juego de indicadores luminosos que muestran la fase de la comprobación de la BIOS, y que permite diagnosticar cuándo se produce el error. Este test se llama “POST” (Power On Self Test, Auto Comprobación al Conectar). Luego configura los componentes del equipo. Por ejemplo, adjudica las interrupciones a las tarjetas de expansión. Después, el PC emite un tono para indicar que no hay fallos. Por último, la BIOS se dirige al sector MBR e inicia la carga del sistema operativo.

¿Tienen la misma BIOS todas las placa base?

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. ¿Dónde está grabada la BIOS?

La BIOS está grabada en un pequeño chip de memoria situado en la placabase. 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

Placas con UEFI, adiós BIOS

La Interfaz Extensible del Firmware, Extensible Firmware Interface (EFI), es una

especificación desarrollada por Intel dirigida a reemplazar la antigua interfaz del

Page 4: Trabajo Bios Uefi

estándar IBM PC BIOS, interactúa como puente entre el sistema operativo y el

firmware base.

UEFI es una extensión del proyecto EFI de Intel ,escrito en lenguaje C, que proporcionará mayor flexibilidad, potencia y facilidad de uso mediante una interfaz de usuario gráfica. Esta interfaz permitirá arrancar el equipo mucho más rápido iniciando componentes en paralelo y no de forma secuencial, posibilitando arranque en sistemas de 32 bits para discos mayores de 2 Tbytes o incluyendo sistemas de seguridad avanzados.

Las mejoras de UEFI son notables, desde la interfaz gráfica, la velocidad de

arranque y nuevas funcionalidades imposibles de implementar en BIOS.

 UEFI superará las limitaciones de BIOS, el programa tipo firmware que reside en

un chip de memoria EPROM pinchado en las placas base y que se ejecuta en el

arranque proporcionando la comunicación de bajo nivel, el funcionamiento y la

configuración básica del hardware del sistema. A pesar de su importancia BIOS

prácticamente no ha evolucionado en 25 años.

Además, el chip de memoria que incluiría UEFI no estaría bloqueado en la placa por lo que podría añadirse extensiones de terceros como herramientas para overclocking o software de diagnóstico. Funciones muy interesantes para superar las limitaciones de BIOS tras un reinado que dura ya 25 años.

La próxima generación de ordenadores será capaz de arrancar en tan sólo unos segundos, con 25-años de edad, la tecnología BIOS, deja paso a nueva puesta en marcha de software conocido como UEFI, que ha sido usado para arrancar las computadoras desde 1979, y es una de las razones por las que las computadoras modernas tienen tanto tiempo para ponerse en marcha.

Page 5: Trabajo Bios Uefi

UEFI - que significa Unified Extensible Firmware Interface - ha sido diseñado para satisfacer las necesidades modernas de computación, y pronto será la tecnología de pre-eminente en muchos equipos nuevos, lo que les permite pasar de "off" a "on" en cuestión de segundos .

UEFI es un sistema más adaptable, que pueda hacer frente a los teclados y

periféricos están conectados a puertos diferentes, y que también podría ser

utilizado para apoyar la próxima generación de pantallas táctiles e interfaces

naturales gestuales. La interfaz UEFI incluye bases de datos con información de la

plataforma, inicio y tiempo de ejecución de los servicios disponibles listos para

cargar el sistema operativo.

UEFI destaca principalmente por:

Compatibilidad y emulación de BIOS para los sistemas operativos sólo

compatibles con ésta última.

Capacidad de arranque desde unidades de almacenamiento grandes, dado

que no sufren de las limitaciones del MBR

Arquitectura y controladores de la CPU independientes

Entorno amigable y flexible Pre-Sistema

Diseño modular

La EFI hereda las nuevas características avanzadas del BIOS como ACPI (Interfaz

Avanzada de Configuración y Energía) y el SMBIOS(Sistema de Gestión de

BIOS), y se le pueden añadir muchas otras, ya que el entorno se ejecuta en 64

bits, al contrario de su predecesora, en 16 bits.

[editar]Soporte de dispositivos de almacenamiento sólido y discos

La EFI comunica el arranque además de con el ya clásico MBR, con el

sistema GPT que solventa las limitaciones técnicas del MBR:

MBR soporta hasta 4 particiones por unidad física con un límite de 2,2 TB,

es decir, un disco duro u otro dispositivo de almacenamiento de 10 TB o más

no se podría aprovechar su capacidad al 100%.

GPT soporta teóricamente hasta 9,4 ZB y no exige un sistema de archivos

concreto para funcionar

Page 6: Trabajo Bios Uefi

Microsoft Windows soporta GPT a partir de las versiones de 64 bits de Windows

Vista y posteriores.

Algunos sistemas basados en Unix utilizan un híbrido entre MBR y GPT para

arrancar.

Los BIOS hacen uso de modos de 16 bits para funcionar, diseño heredado

del Intel 8088, pero a diferencia de esto, la EFI funciona directamente con modos

de 32 bits y 64 bits permitiendo que las aplicaciones de la EFI tengan acceso

completo al direccionamiento de 64 bits

VIDEOS:

http://www.neoteo.com/uefi-y-ordenadores-mas-rapidos