Pagina inicial » como » Onde está o BIOS armazenado?

    Onde está o BIOS armazenado?

    Para aqueles que são novos no aprendizado de computadores, o BIOS pode parecer um pouco "misterioso" para alguns indivíduos e gerar perguntas como "Onde e como está o BIOS armazenado no meu computador?" A sessão de perguntas e respostas do SuperUser de hoje aborda a resposta estas questões.

    A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..

    Screenshot cortesia de Richard Masoner / Cyclelicious (Flickr).

    A questão

    SuperUser reader T… quer saber onde o BIOS está realmente armazenado:

    Do artigo da Wikipedia sobre BIOS:

    • O software do BIOS está armazenado uma ROM não volátil chip na placa-mãe ... Em sistemas de computadores modernos, o conteúdo do BIOS é chip de memória flash para que o conteúdo pode ser reescrito sem remover o chip da placa-mãe. Isso permite que o software do BIOS seja facilmente atualizado para adicionar novos recursos ou corrigir bugs, mas pode tornar o computador vulnerável aos rootkits da BIOS..

    ROM é somente leitura, então por que o conteúdo do BIOS pode ser reescrito? O “chip de memória flash” significa a mesma coisa que a “ROM não volátil”, ambos significando onde o BIOS é armazenado?

    O que exatamente é o negócio aqui? O BIOS está sendo armazenado em duas mídias 'diferentes' ou apenas uma única??

    A resposta

    O colaborador do SuperUser Varaquilex tem a resposta para nós:

    • ROM é somente leitura, então por que o conteúdo do BIOS pode ser reescrito??

    o Programa BIOS ele é armazenado em uma EEPROM (que pode ser [E] letricamente [E] rasable e [P] programável [R] ead [O] nly [M] emory) ou memória flash. Portanto, o read-only aqui é sobre o chip não volátil. O conteúdo da memória permanece quando a energia é cortada, ao contrário da RAM volátil. A ROM sendo EEP significa que o BIOS pode ser reescrito ou atualizado. Para tais operações no passado, você tinha que remover o chip do BIOS da placa, colocar um novo (se não fosse PROM ou EPROM), ou se era EPROM, você tinha que levá-lo ao fabricante e deixá-los reprograme o chip e reconecte-o à placa. Após os avanços atuais, graças a EEPROMs, você não precisa remover o chip para fazer essas operações, basta fazer o computador fazer o trabalho eletricamente.

    • O “chip de memória flash” significa o mesmo que a “ROM não volátil”, ambos significando onde o BIOS é armazenado?

    da Wikipedia:

    • A memória flash é um meio de armazenamento de computador não volátil que pode ser apagado e reprogramado eletricamente.
    • A memória flash foi desenvolvida a partir da EEPROM (memória somente leitura programável e apagável eletricamente). Existem dois tipos principais de memória flash, que são nomeados após as portas lógicas NAND e NOR. As características internas das células de memória flash individuais exibem características semelhantes às das portas correspondentes. Considerando que as EPROMs tiveram que ser completamente apagadas antes de serem reescritas, a memória flash do tipo NAND pode ser escrita e lida em blocos (ou páginas) que são geralmente muito menores do que todo o dispositivo. O tipo flash NOR permite que uma única palavra de máquina (byte) seja gravada em um local apagado - ou leia de forma independente.

    EEPROM e memória flash não se referem à mesma coisa. Eles são dois tipos de memória semelhantes, como um é desenvolvido a partir do outro, e contêm diferentes tipos / configurações de transistores MOS. No entanto, eles são a memória em que o programa da BIOS reside.

    Para abordar outro equívoco, quero mencionar este relacionamento CMOS-BIOS:

    o Configurações do BIOS são armazenados no chip CMOS (que é mantido ligado através da bateria na placa-mãe). É por isso que o BIOS é reiniciado quando você remove a bateria e a reconecta. O mesmo programa é executado, mas as configurações são padronizadas. Veja esta resposta para uma visão detalhada das memórias usadas durante o processo de inicialização.

    Para estender o tópico CMOS-BIOS, graças a @Andon M. Coleman, quero adicionar seu comentário à resposta:

    • Vale ressaltar que as configurações do BIOS não precisam ser armazenadas em memória CMOS volátil. Existem vários sistemas incorporados que armazenam suas configurações na NVRAM. A única razão pela qual os PCs conseguiram usar o CMOS volátil durante todos esses anos é que eles já tinham uma bateria para manter o relógio interno em tempo real enquanto a energia estava desligada (lembre-se de que quando você pressionou o botão liga / desliga em um PC-AT) literalmente cortou todo o poder para a placa-mãe). Isso significa que a memória volátil mais barata pode ser usada para armazenar as configurações do sistema. Então é principalmente para fins históricos.

    Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.