Bios,uefi y legacy

11
CECyTEM TECAMAC Nataly Berenice Ochoa Llaca Técnico en programación Grupo 503 Ing. Rene Domínguez Escalona

Transcript of Bios,uefi y legacy

Page 1: Bios,uefi y legacy

CECyTEM TECAMAC

Nataly Berenice Ochoa Llaca

Técnico en programación

Grupo 503

Ing. Rene Domínguez Escalona

Page 2: Bios,uefi y legacy

BIOS• • En computadoras IBM PC compatibles, el Basic Input/Output System

(BIOS), también conocido como System BIOS, ROM BIOS o PC BIOS, es un estándar de facto que define a una interfaz de firmware. El nombre se originó en el Basic Input/Output System usado en el sistema operativo CP/M en 1975. El software BIOS es instalado dentro de la PC, y es el primer programa que se ejecuta cuando se enciende la computadora.

• El propósito fundamental del BIOS es inicializar y probar el hardware del sistema y cargar un bootloader o un sistema operativo de un dispositivo de almacenamiento de datos. En adición, el BIOS provee una capa de abstracción para el hardware, p.e. que consiste en una vía para los programas de aplicaciones y los sistemas operativos interactúen con el teclado, el monitor y otros dispositivos de entrada/salida. Las variaciones que ocurren en el hardware del sistema quedan ocultos por el BIOS, ya que los programas usan servicios de BIOS en lugar de acceder directamente al hardware. Los sistemas operativos modernos ignoran la capa de abstracción provista por el BIOS y acceden al hardware directamente.

Page 3: Bios,uefi y legacy

• El BIOS de la IBM PC/XT original no tenía interfaz con el usuario interactiva. Lo mensajes de error eran mostrados en la pantalla, o codificados por medio de una serie de sonidos. Las opciones en la PC y el XT se establecían por medio de interruptores y jumpers en la placa madre y en las placas de los periféricos. Las modernas computadoras compatibles Wintel proveen una rutina de configuración, accesible al iniciar el sistema mediante una secuencia de teclas específica. El usuario puede configurar las opciones del sistema usando el teclado y el monitor.

• El software del BIOS es almacenado en un circuito integrado de memoria ROM no-volátil en la placa madre. Está específicamente diseñado para trabajar con cada modelo de computadora en particular, interconectando con diversos dispositivos que componen el conjunto de chips complementarios del sistema. En computadores modernos, el BIOS está almacenado en una memoria flash, por lo que su contenido puede ser reescrito sin remover el circuito integrado de la placa madre.

Page 4: Bios,uefi y legacy

• Esto permite que el BIOS sea fácil de actualizar para agregar nuevas características o corregir errores, pero puede hacer que la computadora sea vulnerable a los rootkit de BIOS.

• El MS-DOS (PC DOS), el cual fue el sistema operativo de PC dominante desde principios de la década de 1980 hasta mediados de la década de 1990, dependía de los servicios del BIOS para las funciones de disco, teclado y visualización de textos. El MS Windows NT, Linux y otros sistemas operativos de modo protegido en general no lo usan luego de cargarse.

• La tecnología de BIOS está en un proceso de transición hacia el Unified Extensible Firmware Interface (UEFI) desde el año 2010

Page 5: Bios,uefi y legacy
Page 6: Bios,uefi y legacy

UEFI

• Interfaz Extensible del Firmware, Extensible Firmware Interface (EFI), es una especificación desarrollada por Intel dirigida a reemplazar la antigua interfaz del estándar IBM PC ROM BIOS, e interactúa como puente entre el sistema operativo y el firmware base.

Page 7: Bios,uefi y legacy

• 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

Page 8: Bios,uefi y legacy

LEGACY

• Un sistema heredado (o sistema legacy) es un sistema informático (equipos informáticos o aplicaciones) que ha quedado anticuado pero continúa siendo utilizado por el usuario (típicamente una organización o empresa) y no se quiere o no se puede reemplazar o actualizar de forma sencilla.

Page 9: Bios,uefi y legacy

• Los sistemas heredados son considerados potencialmente problemáticos por numerosos ingenieros de software por diversos motivos. Dichos sistemas a menudo operan en ordenadores obsoletos y lentos, cuyo mantenimiento tiene elevados costes y son difíciles de actualizar por falta de componentes adecuados o de mantenimiento.

• Los negocios por lo general reemplazan sus equipos y maquinaria con sistemas más modernos. Sin embargo, desechar un sistema informático y reemplazarlo con hardware y software moderno conduce a riesgos de negocio significativos. Reemplazar un sistema heredado es una estrategia de negocios arriesgada por varias razones:

• Rara vez existe una especificación completa de los sistemas heredados. Si existe una especificación, no es probable que tenga los detalles de todos los cambios hechos en el sistema. Por lo tanto, no existe ninguna forma directa de especificar un nuevo sistema que sea funcionalmente idéntico al sistema que se utiliza.

Page 10: Bios,uefi y legacy

Los procesos de negocios y las formas en que los sistemas heredados operan a menudo están intrincadamente entrelazados. Estos procesos se diseñaron para aprovechar los servicios del software y evitar sus debilidades. Si el sistema se reemplaza, estos procesos también tendrán que cambiar, con costos y consecuencias impredecibles.

• Las reglas de negocio importantes están contenidas en el software y no suelen estar anotadas en ningún documento de la empresa. Una regla de negocio es una restricción que aparece en algunas funciones del negocio y romper esa restricción puede tener consecuencias impredecibles para éste. Por ejemplo, las reglas para valorar el riesgo de la aplicación de una política de una compañía de seguros pueden estar contemplados en su software. Si a estas reglas no se les da mantenimiento, la compañía puede aceptar políticas de riesgo altas que conduzcan a costosas reclamaciones.

• El desarrollo de nuevo software es por sí mismo arriesgado, ya que pueden existir problemas inesperados. Puede ser, por ejemplo, que no se entregue a tiempo con el precio previsto.

Page 11: Bios,uefi y legacy

CONCLUSION

• Mi conclusión es que aprendí mas sobre BIOS legacy y uefi.

• También sobre cada una de ellas y sobre sus características