2005 년 1 월에 읽은 Wikipedia 기사를보십시오.
1990 년 이전에는 변경이 불가능한 ROM 칩에 BIOS가있었습니다. 복잡성과 업데이트 필요성이 증가함에 따라 BIOS 펌웨어는 사용자가 업그레이드 할 수있는 EEPROM 또는 플래시 메모리 장치에 저장됩니다. 그러나 BIOS 업데이트가 잘못 실행되거나 중단되면 컴퓨터 나 장치를 사용할 수 없게됩니다. BIOS 손상을 방지하기 위해 일부 새로운 마더 보드에는 백업 BIOS가 있습니다. 또한 대부분의 BIOS에는 ROM의 일부인 "부트 블록"이 있으며, 먼저 실행되며 업데이트 할 수 없습니다. 이 코드는 BIOS로 이동하기 전에 나머지 BIOS가 (체크섬, 해시 등을 통해) 손상되지 않았는지 확인합니다.
요즘에는 칩이 한 번에 "비 휘발성 ROM"이고 다음 번에 쓸 수 있다고 말함으로써 사람들을 혼란스럽게하는 Wikipedia 기사가 있습니다. 여기서 배우는 교훈은 종종 위키피디아가 잘 작성되지 않았으며 기사가 항상 더 좋은 것은 아니라는 것입니다.
나는 책을 읽는 것이 좋습니다. Scott Mueller의 PC 업그레이드 및 수리 에는 여러 권의 책 중 하나를 선택하기 위해 BIOS에 관한 모든 장이 있으며 BIOS 칩의 위치부터 다양한 종류 (ROM, PROM, EPROM 및 이러한 칩의 EEPROM).
인용문 :
시스템에서 사용 ROM의 종류에 상관없이, ROM 칩 내에 저장된 데이터는 [원문] 휘발성 의도적으로 (또는 가능한 경우에 해당) 지워지거나 덮어 않는 무기한 남아있다. — PC 업그레이드 및 복구 , p.373
1996 년 이후 구축 된 거의 모든 PC에는 BIOS를 저장하는 플래시 ROM이 포함되어 있습니다. 플래시 ROM은 특수 장비없이 시스템에서 직접 지우고 다시 프로그래밍 할 수있는 EEPROM 칩 유형입니다. — PC 업그레이드 및 복구 , p.387
책은 완전하지 않습니다. 예를 들어, Mueller의 "첫 번째 홍당무"플래시 메모리 정의를 통해 세부 사항을 논할 수 있습니다. 그러나 좋은 것들은 일반적으로 교정되어 있고 위키피디아의 많은 것보다 더 일관성있는 설명을 가지고 있습니다. 적어도 문장과 문장에 모순되지 않습니다.
현대의 PC를 가정하고 20 년 전 PC가 어떻게 작동했는지에 푹 빠지지 않았습니다.
머신의 펌웨어는 메인 보드의 비 휘발성 메모리 칩에 고정되어 있습니다. 실제로 꽤 많이 보유하고 있습니다. (에 언급 된 Pm49FL004T 여기에 내 대답은 절반 MIB를 보유하고 있으며에서 언급 한 내 대답은 여기에 몇 가지 칩셋 펌웨어의 16MiB을 지원할 수 있습니다.) 그것도 보호 모드 운영 체제, 단지 시스템 부트 스트랩보다 더 많은에 관여합니다. 그 내용은 수정 가능하지만 주 시스템 RAM의 (휘발성) 내용만큼 쉽지는 않습니다. EFI 시스템에서 칩은 펌웨어 코드 및 (읽기 전용) 데이터뿐만 아니라 비 휘발성 EFI 변수의 값도 보유합니다.