31Jul

¿Dónde está almacenada la BIOS?

Para quienes son nuevos en el aprendizaje de las computadoras, el BIOS puede parecer un poco "misterioso" para algunas personas y genera preguntas como "¿Dónde y cómo se guarda el BIOS en mi computadora?" El SuperUser de hoy Q & A examinala respuesta a estas preguntas.

Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad. Captura de pantalla de

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

La pregunta

SuperUser reader T. .. quiere saber dónde está realmente almacenado el BIOS:

Del artículo de Wikipedia sobre BIOS:

  • El software BIOS está almacenado en un chip ROM no volátil en la placa base.... En los sistemas informáticos modernos, los contenidos de la BIOS se almacenan en un chip de memoria flash , de modo que los contenidos puedan reescribirse sin quitar el chip de la placa base. Esto permite que el software de BIOS se actualice fácilmente para agregar nuevas características o corregir errores, pero puede hacer que la computadora sea vulnerable a los rootkits de BIOS.La ROM

es de solo lectura, entonces, ¿por qué se puede reescribir el contenido de la BIOS?¿El "chip de memoria flash" significa lo mismo que la "ROM no volátil", lo que significa que se almacena el BIOS?

¿Cuál es exactamente el trato aquí?¿Se está almacenando el BIOS en dos medios "diferentes" o solo uno?

La Respuesta

SuperUser contribuidor Varaquilex tiene la respuesta para nosotros:

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

El BIOS programa se almacena en una EEPROM( que puede ser [E] lectrically [E] rasable y [P] rogrammable [R] ead [O] nly [M] emory) o flash-memory. Entonces, el de solo lectura aquí es sobre el chip no volátil. El contenido de la memoria se mantiene cuando se corta la alimentación, a diferencia de la RAM volátil. La ROM que es EEP significa que el BIOS se puede volver a escribir o actualizar. Para tales operaciones en el pasado, tenía que quitar el chip BIOS del tablero, poner uno nuevo( si no era PROM o EPROM), o si era EPROM, tenía que llevárselo al fabricante y dejar quereprograme el chip, luego vuelva a colocarlo en el tablero. Después de los avances actuales, gracias a las EEPROM, no tiene que quitar el chip para hacer tales operaciones, solo hace que la computadora haga el trabajo eléctricamente.

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

de Wikipedia: la memoria flash

  • es un medio electrónico de almacenamiento informático 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 compuertas lógicas NAND y NOR.Las características internas de las celdas individuales de memoria flash exhiben características similares a las de las puertas correspondientes. Mientras que las EPROM debían borrarse por completo antes de ser reescritas, la memoria flash de tipo NAND puede escribirse y leerse en bloques( o páginas) que generalmente son mucho más pequeños que todo el dispositivo. El flash de tipo NOR permite escribir una sola palabra de máquina( byte), en una ubicación borrada, o leer de forma independiente.

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

Para abordar otro concepto erróneo, quiero mencionar esta relación CMOS-BIOS:

Las configuraciones del BIOS se almacenan en el chip CMOS( que se mantiene encendido a través de la batería en la placa base).Es por eso que el BIOS se restablece cuando quita la batería y la vuelve a instalar. Se ejecuta el mismo programa, pero la configuración está predeterminada. Consulte esta respuesta para obtener una vista detallada de los recuerdos utilizados durante el proceso de arranque.

Para extender el tema 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 estar almacenada en una memoria CMOS volátil. Hay muchos sistemas integrados que almacenan sus configuraciones en NVRAM.La única razón por la que las PC han salido con la utilización de CMOS volátiles todos estos años es que ya tenían una batería para mantener el reloj interno en tiempo real mientras la energía estaba apagada( recuerde que cuando presionó el interruptor de encendido en una PC-AT,Literalmente corta todo el poder a la placa base).Esto significaba que la memoria volátil más barata se podría usar para almacenar configuraciones del sistema. Por lo tanto, es principalmente para fines históricos.

¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.