Página principal » cómo » ¿Dónde se almacena la BIOS?

    ¿Dónde se almacena la BIOS?

    Para aquellos que son nuevos en aprender acerca de las computadoras, la BIOS puede parecer un poco "misteriosa" para algunas personas y generar preguntas como "¿Dónde y cómo está almacenada la BIOS en mi computadora?" Preguntas y respuestas del Superusuario de hoy busca la respuesta a estas preguntas.

    La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..

    Captura de pantalla cortesía de Richard Masoner / Cyclelicious (Flickr).

    La pregunta

    SuperUser reader T ... quiere saber dónde se almacena realmente el BIOS:

    Del artículo de Wikipedia sobre BIOS:

    • El software de la BIOS se almacena en una ROM no volátil chip en la placa base ... En los sistemas informáticos modernos, los contenidos de la BIOS se almacenan en un chip de memoria flash para que los contenidos puede ser reescrito Sin quitar el chip de la placa base. Esto permite que el software del BIOS se actualice fácilmente para agregar nuevas funciones o corregir errores, pero puede hacer que la computadora sea vulnerable a los rootkits del BIOS.

    La ROM es de solo lectura, entonces, ¿por qué se pueden reescribir los contenidos del BIOS? El "chip de memoria flash" significa lo mismo que el "ROM no volátil", ambos significando donde se almacena el BIOS?

    ¿Qué es exactamente el trato aquí? ¿Se está almacenando el BIOS en dos medios 'diferentes' o solo en uno??

    La respuesta

    El colaborador de SuperUser Varaquilex tiene la respuesta para nosotros:

    • La ROM es de solo lectura, entonces ¿por qué se pueden reescribir los contenidos de la BIOS??

    los Programa BIOS en sí mismo se almacena en una EEPROM (que puede ser [E] lectricalmente [E] rasable y [P] programable [R] ead [O] nly [M] emory) o memoria flash. Así que el solo lectura aquí es acerca de que el chip no es volátil. El contenido de la memoria permanece cuando se corta la alimentación, a diferencia de la memoria RAM volátil. La ROM que es EEP significa que la BIOS puede reescribirse o actualizarse. Para tales operaciones en el pasado, tenía que quitar el chip de BIOS de la placa, colocar uno nuevo (si no era PROM o EPROM), o si era EPROM, tenía que llevarlo al fabricante y dejar que vuelva a programar el chip, luego vuelva a conectarlo a la placa. Después de los avances actuales, gracias a las EEPROM, no tiene que quitar el chip para realizar tales operaciones, simplemente hace que la computadora haga el trabajo eléctricamente..

    • El "chip de memoria flash" significa lo mismo que la "ROM no volátil", ambos significando donde se almacena el BIOS?

    de Wikipedia:

    • La memoria flash es un medio de almacenamiento electrónico no volátil que puede borrarse y reprogramarse eléctricamente.
    • La memoria flash se desarrolló a partir de EEPROM (memoria de solo lectura programable y borrable eléctricamente). Hay dos tipos principales de memoria flash, que llevan el nombre de las puertas lógicas NAND y NOR. Las características internas de las celdas de memoria flash individuales exhiben características similares a las de las puertas correspondientes. Mientras que las EPROM debían borrarse por completo antes de ser reescritas, las memorias flash de tipo NAND se pueden escribir y leer en bloques (o páginas) que generalmente son mucho más pequeños que todo el dispositivo. El tipo de flash NOR permite escribir una sola palabra de máquina (byte) en una ubicación borrada o leer de forma independiente.

    EEPROM y la memoria flash no se refieren a lo mismo. Son dos tipos de memoria similares a los que se desarrollan a partir de los otros y contienen diferentes tipos / configuraciones de transistores MOS. Sin embargo, son la memoria donde reside el programa de BIOS..

    Para solucionar otro error, quiero mencionar esta relación CMOS-BIOS:

    los Configuración de la BIOS se almacenan en el chip CMOS (que se mantiene encendido a través de la batería de la placa base). Es por eso que la BIOS se reinicia cuando quita la batería y la vuelve a conectar. El mismo programa se ejecuta, pero la configuración está predeterminada. Consulte esta respuesta para obtener una vista detallada de las memorias utilizadas durante el proceso de arranque..

    Para ampliar el tema de CMOS-BIOS, gracias a @Andon M. Coleman, quiero agregar su comentario a la respuesta:

    • Vale la pena mencionar que la configuración del BIOS no tiene que almacenarse en la memoria volátil CMOS. Hay muchos sistemas embebidos que almacenan sus configuraciones en NVRAM. La única razón por la que las PC se han salido con la utilización del CMOS volátil durante todos estos años es porque ya tenían una batería para mantener el reloj interno en tiempo real funcionando mientras la alimentación está apagada (recuerde que cuando presionó el interruptor de alimentación en un PC-AT literalmente cortó todo el poder a la placa base). Esto significaba que se podría utilizar una memoria volátil más barata para almacenar las configuraciones del sistema. Así que es sobre todo con fines históricos.

    ¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.