컴퓨터에 대해 처음 배우는 사람들에게는 BIOS가 일부 개인에게 약간 '신비한'것처럼 보일 수 있으며 "내 컴퓨터에 BIOS가 어디에 어떻게 저장됩니까?"와 같은 질문을 생성 할 수 있습니다. 오늘의 수퍼 유저 Q & A에서는 이러한 질문에 대한 답을 살펴 봅니다.
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser가 제공 한 것입니다.
스크린 샷 제공 : Richard Masoner / Cyclelicious (Flickr) .
질문
수퍼 유저 리더 T…는 BIOS가 실제로 어디에 저장되어 있는지 알고 싶습니다.
로부터 BIOS에 대한 Wikipedia 기사 :
- BIOS 소프트웨어는 비 휘발성 ROM 마더 보드의 칩. … 최신 컴퓨터 시스템에서 BIOS 내용은 플래시 메모리 칩 내용이 다시 쓸 수 있습니다 마더 보드에서 칩을 제거하지 않고 이를 통해 BIOS 소프트웨어를 쉽게 업그레이드하여 새로운 기능을 추가하거나 버그를 수정할 수 있지만 컴퓨터가 BIOS 루트킷에 취약해질 수 있습니다.
ROM은 읽기 전용인데 왜 BIOS 내용을 다시 쓸 수 있습니까? "플래시 메모리 칩"은 "비 휘발성 ROM"과 동일한 의미입니까? 둘 다 BIOS가 저장되는 위치를 의미합니까?
정확히 뭐야, 여기서 거래하는거야? BIOS가 두 개의 '다른'미디어에 저장되고 있습니까? 아니면 하나의 미디어에만 저장됩니까?
대답
수퍼 유저 기여자 Varaquilex가 우리에게 답을 제공합니다.
- ROM은 읽기 전용인데 왜 BIOS 내용을 다시 쓸 수 있습니까?
그만큼 BIOS 프로그램 자체는 EEPROM (전기적으로 [E] 음성 및 [P]rogrammable [R]ead [O]nly [M]emory 일 수 있음) 또는 플래시 메모리에 저장됩니다. 그래서 여기서 읽기 전용은 칩이 비 휘발성이라는 것입니다. 메모리의 내용은 휘발성 RAM과 달리 전원이 차단 되어도 유지됩니다. ROM이 EEP라는 것은 BIOS를 다시 쓰거나 업데이트 할 수 있음을 의미합니다. 과거에 그러한 작업을하려면 보드에서 BIOS 칩을 제거하고 새 칩을 넣어야했습니다 (PROM 또는 EPROM이 아닌 경우), 또는 EPROM 인 경우 제조업체에 가져 와서 칩을 다시 프로그래밍 한 다음 보드에 다시 연결합니다. 전류가 발전한 후에는 EEPROM 덕분에 이러한 작업을 수행하기 위해 칩을 제거 할 필요가 없으며 컴퓨터가 전기적으로 작업을 수행하도록합니다.
- "플래시 메모리 칩"은 "비 휘발성 ROM"과 동일한 의미입니까? 둘 다 BIOS가 저장되는 위치를 의미합니까?
...에서 위키 백과 :
- 플래시 메모리는 전기적으로 지워지고 다시 프로그래밍 할 수있는 전자 비 휘발성 컴퓨터 저장 매체입니다.
- 플래시 메모리는 EEPROM (전기적으로 지울 수있는 프로그래밍 가능한 읽기 전용 메모리)에서 개발되었습니다. NAND 및 NOR 논리 게이트의 이름을 따서 명명 된 두 가지 주요 유형의 플래시 메모리가 있습니다. 개별 플래시 메모리 셀의 내부 특성은 해당 게이트와 유사한 특성을 나타냅니다. EPROM은 다시 쓰기 전에 완전히 지워야했지만 NAND 유형 플래시 메모리는 일반적으로 전체 장치보다 훨씬 작은 블록 (또는 페이지)에서 쓰고 읽을 수 있습니다. NOR 유형 플래시를 사용하면 단일 기계어 (바이트)를 지워진 위치에 쓰거나 독립적으로 읽을 수 있습니다.
EEPROM과 플래시 메모리는 같은 것을 참조하지 않습니다. 하나는 다른 것에서 개발 된 것과 유사한 두 가지 메모리 유형이며 MOS 트랜지스터의 다른 유형 / 구성을 포함합니다. 그러나 이들은 BIOS 프로그램이 상주하는 메모리입니다.
또 다른 오해를 해결하기 위해이 CMOS-BIOS 관계를 언급하고 싶습니다.
그만큼 BIOS 설정 CMOS 칩에 저장됩니다 (마더 보드의 배터리를 통해 전원이 계속 켜져 있음). 그렇기 때문에 배터리를 제거하고 다시 연결하면 BIOS가 재설정됩니다. 동일한 프로그램이 실행되지만 설정이 기본값입니다. 보다 이 대답 부팅 과정에서 사용 된 메모리에 대한 자세한보기
CMOS-BIOS 주제를 확장하려면 @Andon M. 콜맨 , 나는 대답에 그의 의견을 추가하고 싶습니다.
- BIOS 설정은 휘발성 CMOS 메모리에 저장할 필요가 없습니다. NVRAM에 설정을 저장하는 임베디드 시스템이 많이 있습니다. PC가 수년 동안 휘발성 CMOS를 사용하지 않는 유일한 이유는 전원이 꺼져있는 동안 내부 실시간 시계를 똑딱 거리는 배터리를 이미 가지고 있기 때문입니다 (PC-AT의 전원 스위치를 눌렀을 때, 말 그대로 마더 보드의 모든 전원을 차단합니다.) 즉, 시스템 설정을 저장하는 데 더 저렴한 휘발성 메모리를 사용할 수 있습니다. 그래서 그것은 대부분 역사적 목적을위한 것입니다.
설명에 추가 할 것이 있습니까? 댓글에서 소리를 내십시오. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 읽고 싶으신가요? 여기에서 전체 토론 스레드를 확인하십시오. .