펌웨어란 무엇인가요?
펌웨어라는 용어에 대한 자세한 설명: 소위 펌웨어는 EROM 또는 EPROM(프로그램 가능 읽기 전용 메모리)으로 작성된 프로그램입니다. 대중적으로는 "고형화된 소프트웨어"로 이해됩니다. 간단히 말해서 펌웨어는 BIOS의 소프트웨어이지만 일반 소프트웨어와는 전혀 다른 것이며 집적회로 내부에 굳어진 프로그램 코드로 집적회로의 기능을 제어하고 조정하는 역할을 합니다.
펌웨어(FIRMWARE)라고도 알려진 펌웨어는 기기의 EEPROM(전기적으로 지울 수 있는 프로그램 가능 저장 비읽기 전용 칩) 칩에 저장된 프로그램으로, 사용자가 특정 새로 고침 프로그램을 통해 업그레이드할 수 있습니다. 그 기능은 마더보드의 BIOS와 동일합니다. 여기에는 어셈블리 언어로 작성된 소프트웨어가 포함되어 있으며 장치의 다양한 내부 구성 요소의 상호 작용을 조정하는 데 사용됩니다.
펌웨어는 하드웨어인가요, 소프트웨어인가요? 현재의 이해에 따르면 펌웨어는 소프트웨어를 의미해야 합니다. 그러나 소프트웨어의 종류는 다양하며 모든 소프트웨어를 펌웨어라고 부를 수는 없습니다. 일반적으로 시스템의 가장 기본적이고 가장 낮은 수준의 작업을 수행하는 소프트웨어를 펌웨어라고 부를 수 있습니다. 우리가 흔히 말하는 펌웨어(Firmware)는 과거에는 실제로 펌웨어(FirmWare)라고 부르는 경우가 많았습니다.
보통 이러한 하드웨어에 저장된 프로그램은 사용자가 직접 읽거나 수정할 수 없습니다. 과거에는 펌웨어에 심각한 오류가 발견되더라도 일반적으로 펌웨어를 업그레이드할 필요가 없었습니다. 전문가는 원래 기계의 EPROM을 프로그래밍된 EPROM으로 교체합니다.
초기 PC의 성능이 높지 않고 디자인이 그다지 유연하지 않았기 때문에 BIOS 칩은 일반적으로 ROM 디자인을 사용했습니다. 펌웨어 코드는 생산 과정에서 굳어져 어떤 방법으로도 수정할 수 없었습니다. 컴퓨터의 지속적인 발전으로 인해 사용자는 지속적으로 업데이트되는 하드웨어 환경에 적응하기 위해 BIOS를 수정하는 것이 시급한 요구 사항이 되었습니다. 따라서 다시 쓰기 가능한 EPROM이 등장했습니다.
EPROM은 자외선을 통해 원래 펌웨어를 지운 다음 전용 리더/라이터로 업데이트할 수 있습니다. 가격이 저렴하기 때문에 저가형 그래픽 카드나 모뎀에 많이 사용되는데, 이 과정에는 일반 사용자가 갖고 있지 않은 특수한 장비와 기술적 요구 사항이 있어 여전히 조작이 매우 어렵다. 개인 사용자가 스스로 BIOS를 업그레이드할 수 있습니다.
PC 기술의 급속한 발전으로 현재의 거의 모든 BIOS는 EEPROM(E2PROM이라고도 함, 전기적으로 지울 수 있는 프로그래밍 가능 메모리) 및 플래시 메모리(플래시 메모리) 설계를 사용하며, 플래시 메모리 역시 비휘발성입니다. 온라인에서 지우고 다시 쓸 수 있는 메모리입니다. 둘 사이의 구조, 프로세스 및 적용 가능성의 차이로 인해 현재 EEPROM은 실시간 부분 수정 및 펌웨어 저장(일반적으로 BIOS를 설정하고 최적화)이 필요한 마더보드와 같은 컴퓨터 장비에 주로 사용되는 반면, 플래시 메모리는 주로 사용됩니다. 펌웨어의 완전한 수정 및 저장이 필요한 광학 드라이브, 모뎀, 디지털 카메라와 같은 컴퓨터 장비.