TIPOS DE SOFTWARE
El Basic Input/Output System
(BIOS) o sistema básico de entrada/salida, en computadoras IBM PC compatibles,
también conocido como “System BIOS”, “ROM BIOS” o “PC BIOS”, es un estándar de
facto que define la interfaz de firmware.2 El nombre se originó en 1975, en el
Basic Input/Output System usado por el sistema operativo CP/M.
El software BIOS es instalado
dentro de la computadora personal (PC), y es el primer programa que se ejecuta
cuando se enciende la computadora.
El propósito fundamental del
BIOS es iniciar y probar el hardware del sistema y cargar un gestor de arranque
o un sistema operativo de un dispositivo de almacenamiento de datos. Además, el
BIOS provee una capa de abstracción para el hardware, por ejemplo, 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.
El BIOS de la IBM PC/XT
original no tenía interfaz con el usuario interactiva. Los 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 base 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 base.
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 base. 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. 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.5

No hay comentarios:
Publicar un comentario