¿Es la BIOS un software?

¿Es la BIOS un software?

La respuesta básica es sí, la BIOS es un software.

Sin embargo, profundizando un poco más en la cuestión, la BIOS está realmente en la categoría de «Firmware».

El hardware es el equipo físico del ordenador. Esto incluye complementos como cables, memoria flash (de cualquier tipo), LEDs, disquetes, CD-ROMs, etc. Si se puede tocar, es hardware.

El software es un código de programa que se puede colocar en varios medios como el disco duro, la unidad flash, el disquete (¿qué es eso? :-)), u otros medios. Cuando se carga en la memoria principal del hardware de un ordenador, puede ejecutarse para realizar su función o utilizarse como datos, o ambas cosas.

El firmware es un software que normalmente se almacena en una memoria no volátil (lo que significa que no desaparece cuando se apaga) como la memoria ROM (memoria de sólo lectura) o la memoria Flash, aunque hay excepciones a esto. Podría estar almacenada en un disquete o en un disco duro es algunos sistemas (aunque necesita algún firmware para al menos leer ese dispositivo). Por lo general, no se modifica o puede modificarse durante el funcionamiento normal del ordenador. Por supuesto, hoy en día se puede cambiar la BIOS cuando se actualiza ejecutando un procedimiento especial,

Lo que hace una BIOS
El propósito principal de la BIOS en el PC es inicializar y configurar el hardware, hacer una cierta cantidad de pruebas, y arrancar en un dispositivo como un disco duro un sistema operativo o una aplicación.

El otro propósito de la BIOS de un PC es ocultar el funcionamiento del hardware del software al tener una interfaz de software estándar. La BIOS se encarga de todos los detalles del hardware. Esto significa que el hardware podría cambiarse por completo, pero el software seguiría utilizando la misma interfaz de software.

Para más detalles vea mi respuesta
¿Qué es la BIOS? ¿Cuáles son sus características y funciones?

Si quiere saber cómo se escribe una BIOS, con énfasis en la BIOS de Phoenix (pero también de Compaq e IBM) vea mi respuesta
¿Cómo se escribe la BIOS de una placa base de ordenador? ¿Cómo se escribió la primera BIOS?