31Jul
Para aqueles que são novos para aprender sobre computadores, o BIOS pode parecer um pouco "misterioso" para alguns indivíduos e gerar perguntas como "Onde e como, o BIOS está armazenado no meu computador?" O SuperUser Q & A de hoje examinaa resposta a estas perguntas.
Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.
Captura de tela cortesia de Richard Masoner / Cyclelicious( Flickr).
O questionário
SuperUser T. .. quer saber onde o BIOS está realmente armazenado:
Do artigo da Wikipédia no BIOS: o software
- BIOS é armazenado no , um chip ROM não volátil na placa-mãe.... Em sistemas informáticos modernos, o conteúdo do BIOS é armazenado em um chip de memória flash para que o conteúdo possa ser reescrito sem remover o chip da placa-mãe. Isso permite que o software BIOS seja facilmente atualizado para adicionar novos recursos ou corrigir erros, mas pode tornar o computador vulnerável aos rootkits do BIOS.
ROM é somente leitura, então por que o conteúdo do BIOS pode ser reescrito? O "chip de memória flash" significa o mesmo que a "ROM não volátil", ambos significando onde o BIOS é armazenado?
O que exatamente é o acordo aqui? O BIOS está sendo armazenado em dois meios "diferentes" ou apenas um único?
A resposta
Contribuinte do SuperUser Varaquilex tem a resposta para nós: a ROM
- é somente leitura, então por que o conteúdo do BIOS pode ser reescrito?
O programa BIOS é armazenado em uma EEPROM( que pode ser [E] lectrically [E] rasable e [P] rogrammable [R] ead [O] nly [M] emory) ou memória flash. Então, o somente leitura é que o chip não é volátil. O conteúdo da memória permanece quando a alimentação é cortada, ao contrário da RAM volátil. A ROM sendo EEP significa que o BIOS pode ser reescrito ou atualizado. Para essas operações no passado, você teve que remover o chip BIOS do quadro, colocar um novo no( se não fosse PROM ou EPROM), ou se fosse EPROM, você precisava levá-lo ao fabricante e deixá-losreescreva o chip e volte a anexá-lo ao quadro. Após os avanços atuais, graças às EEPROM, você não precisa remover o chip para fazer essas operações, você apenas faz 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 está armazenado?
da Wikipédia:
- A memória flash é um meio eletrônico de armazenamento eletrônico não volátil que pode ser apagado eletricamente e reprogramado. A memória flash
- foi desenvolvida a partir de EEPROM( memória de leitura programável apagável eletricamente).Existem dois tipos principais de memória flash, que são nomeados após os portões de lógica NAND e NOR.As características internas das células de memória flash individuais apresentam características semelhantes às dos portões correspondentes. Enquanto as EPROMs tiveram de ser completamente apagadas antes de serem reescritas, a memória flash do tipo NAND pode ser escrita e lida em blocos( ou páginas) geralmente muito menores que o dispositivo inteiro. NOR tipo flash permite que uma única palavra de máquina( byte) seja escrita - em uma localização apagada - ou leia de forma independente.
EEPROM e memória flash não se referem à mesma coisa. São dois tipos de memória semelhantes, uma vez que é desenvolvida a partir do outro e contém diferentes tipos / configurações de transistores MOS.No entanto, eles são a memória onde o programa BIOS reside.
Para abordar outro equívoco, quero mencionar este relacionamento do CMOS-BIOS:
As configurações do BD são armazenadas 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 volte a ligá-la. O mesmo programa é executado, mas as configurações estão em falta. Veja esta resposta para uma visão detalhada das memórias usadas durante o processo de inicialização.
Para ampliar o tópico CMOS-BIOS, graças a @Adon M. Coleman, quero adicionar seu comentário à resposta:
- Vale a pena mencionar que as configurações do BIOS não precisam ser armazenadas na memória CMOS volátil. Existem muitos sistemas embutidos que armazenam suas configurações na NVRAM.A única razão pela qual as PCs acabaram com o uso de CMOS volátil durante todos esses anos é que eles já tinham uma bateria para manter o relógio interno em tempo real, enquanto o poder está desligado( lembre-se de que quando você pressionou o interruptor de alimentação em um PC-AT,literalmente, cortou toda a alimentação na placa-mãe).Isso significava que uma memória volátil mais barata poderia ser usada para armazenar as configurações do sistema. Então, é principalmente para fins históricos.
Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.