Tabla de contenido:
Definición - ¿Qué significa Firmware?
El firmware es un programa de software grabado permanentemente en un dispositivo de hardware, como teclados, disco duro, BIOS o tarjetas de video. Está programado para dar instrucciones permanentes para comunicarse con otros dispositivos y realizar funciones como tareas básicas de entrada / salida. El firmware generalmente se almacena en la ROM flash (memoria de solo lectura) de un dispositivo de hardware. Se puede borrar y reescribir.
El firmware se diseñó originalmente para software de alto nivel y se podía cambiar sin tener que cambiar el hardware por un dispositivo más nuevo. El firmware también conserva las instrucciones básicas para los dispositivos de hardware que los hacen operativos. Sin firmware, un dispositivo de hardware no funcionaría.
Techopedia explica el firmware
Originalmente, el firmware tenía memoria de solo lectura (ROM) y memoria de solo lectura programable (PROM). Fue diseñado para ser permanente. Finalmente, los chips PROM podrían actualizarse y se denominaron memoria de solo lectura programable borrable (EPROM). Pero la EPROM era costosa, requería mucho tiempo actualizarla y era difícil de usar. El firmware eventualmente evolucionó de ROM a firmware de memoria flash; Por lo tanto, se hizo más fácil de actualizar y fácil de usar.
Hay niveles de firmware:
- Firmware de bajo nivel: se encuentra en estructuras ROM, OTP / PROM y PLA. El firmware de bajo nivel suele ser memoria de solo lectura y no se puede cambiar ni actualizar. A veces se lo denomina hardware.
- Firmware de alto nivel: se utiliza en la memoria flash para actualizaciones que a menudo se consideran software.
- Subsistemas: tienen su propio microcódigo fijo integrado en chips flash, CPU y unidades LCD. Un subsistema generalmente se considera parte del dispositivo de hardware, así como un firmware de alto nivel.
El BIOS, los módems y las tarjetas de video suelen ser fáciles de actualizar. Pero el firmware en los dispositivos de almacenamiento generalmente se pasa por alto; No hay sistemas estandarizados para actualizar el firmware. Afortunadamente, los dispositivos de almacenamiento no necesitan actualizarse con frecuencia.