Estoy leyendo sobre BIOS , que es una pieza de no volátil Firmware . Wikipedia dice de firmware:
Las razones comunes para actualizar el firmware incluyen corregir errores o agregar funciones al dispositivo. Esto puede requerir que los circuitos integrados ROM sean reemplazados físicamente, o que la memoria flash se reprograme a través de un procedimiento especial ... El firmware, como el programa de un sistema integrado, puede ser el único programa que se ejecutará en el sistema y brindará todas sus funciones. .... La BIOS puede ser actualizada "manualmente" por un usuario, usando un programa de utilidad pequeño. ... el firmware propietario como un riesgo de seguridad, diciendo que "el firmware de su dispositivo es el mejor de la NSA". Amigo "y firmware de llamada" un troyano de proporciones monumentales ".
De todos modos, no se dice mucho sobre cómo se agrega o actualiza el firmware, y todo parece una caja negra.
Me interesa saber con más detalle cómo el sistema BIOS se instala en la "placa del sistema":
El firmware del BIOS viene preinstalado en la placa del sistema de una computadora personal [se pregunta cómo], y es el primer software que se ejecuta cuando se enciende ... La mayoría de las implementaciones de BIOS están diseñadas específicamente para funcionar con una computadora o placa base en particular Modelo, al interactuar con varios dispositivos que conforman el conjunto de chips del sistema complementario. Originalmente, el firmware del BIOS se almacenaba en un chip ROM en la placa base de la PC. En los sistemas informáticos modernos, el contenido de la BIOS se almacena en la memoria flash para que pueda reescribirse sin quitar el chip de la placa base. Esto permite actualizaciones fáciles para el firmware del BIOS por parte del usuario final, de modo que se pueden agregar nuevas características o se pueden corregir errores, pero también crea una posibilidad de que la computadora se infecte con los rootkits del BIOS. Además, una actualización del BIOS que falla puede bloquear la placa base permanentemente, a menos que el sistema incluya algún tipo de respaldo para este caso.
Básicamente, esta pregunta es qué sucede en realidad para que el software se instale en el hardware en este caso. En mi cabeza, estoy grabando un grabador láser grabando el software en el metal de alguna manera Eso es todo lo que mi conocimiento dice, lo que probablemente está mal. Así que me gustaría saber cómo hacerlo allí, cómo instalar algo sin que el sistema BIOS esté disponible para ayudarlo a arrancar su hardware.