주요 차이점 : 펌웨어는 전자 장치를 조작하는 데 사용되는 기계어로 작성된 일련의 지침 또는 프로그램입니다. ROM은 전자 장치에 데이터를 보관하고 저장할 수있는 일종의 '내장형'메모리 칩입니다.
전자 장치는 하드웨어, 펌웨어 및 소프트웨어의 세 부분으로 구성됩니다. 모든 세 장치는 모든 장치에 필요합니다. 장치에 사용되는 RAM, ROM 등과 같은 다른 장치는 단순히 해당 장치의 효율성을 높이고 증가시킵니다. 이 기사는 펌웨어와 ROM을 구별하는 데 도움이됩니다.
'ROM'이라는 용어는 읽기 전용 메모리를 나타냅니다. PC의 비 휘발성 저장 시스템 유형입니다. 모든 컴퓨터에는 컴퓨터를 시작하기위한 지침이 들어있는이 메모리가 장착되어 있습니다. ROM은 컴퓨터를 부팅하고 진단을 수행하는 프로그램과 같은 중요한 프로그램을 저장합니다. ROM에 저장된 데이터는 쉽게 다시 쓰거나 수정할 수 없습니다. 이 데이터는 컴퓨터의 전원이 꺼지더라도 손실되지 않습니다. 그러나 ROM은 RAM보다 훨씬 느린 속도로 작동합니다. 컴퓨터 외에도, ROM은 계산기 및 레이저 프린터와 같은 주변 장치에 사용되어 ROM에 글꼴이 저장됩니다.
다른 유형의 ROM은 PROM (프로그래머블 읽기 전용 메모리), EPROM (삭제 가능한 프로그램 가능 읽기 전용 메모리), EEPROM (전기적으로 삭제 가능한 프로그램 가능 읽기 전용 메모리) 및 플래시 메모리를 포함합니다. 펌웨어를 배포하는 데 가장 일반적으로 사용됩니다.
"펌웨어"라는 용어는 ROM에 저장된 미리 작성된 프로그램으로 정의됩니다. 장치 구성에 도움이되며 사용자가 쉽게 수정할 수 없습니다. 지침은 BIOS (Basic Input Output Service)로 코딩되며 ROM에 저장됩니다. ROM에는 프로그램을 장치 메모리에로드하는 데 도움이되는 로더 프로그램이 들어 있습니다. 시스템에 펌웨어가 포함 된 장치의 대표적인 예로는 시계, 컴퓨터, 휴대폰, 카메라 등이 있습니다.
Wikipedia에 따르면, 펌웨어는 영구 메모리, 프로그램 코드 및 저장된 데이터의 조합입니다. 이 장치에 저장된 펌웨어는 장치의 제어 프로그램입니다. ROM, EPROM 또는 플래시 메모리와 같은 비 휘발성 메모리 장치에 보관되거나 저장됩니다. 장치의 펌웨어 메모리는 영구적으로 설치되며 제조 후 변경 될 수 없기 때문에 펌웨어가 거의 변경되지 않거나 변경되지 않습니다. 그러나 버그를 수정하거나 장치에 새 기능을 추가하는 것과 같이 펌웨어를 업데이트하는 데는 몇 가지 이유가 있습니다. 이것은 특별한 절차에 의해 장치의 플래시 메모리를 재 프로그래밍해야한다.
펌웨어와 ROM의 비교 :
펌웨어 | ROM | |
정의 | 펌웨어는 전자 장치를 조작하는 데 사용되는 기계어로 작성된 일련의 지침 또는 프로그램입니다. | ROM은 전자 장치에 데이터를 보관하고 저장할 수있는 일종의 '내장형'메모리 칩입니다. |
형태 | 이것은 일련의 프로그램입니다. | 읽기 전용 메모리 장치입니다. |
휘발성 물질 | 그것은 휘발성이다. | 그것은 휘발성이 아닙니다. |
저장 | 장치의 ROM에 저장됩니다. | 장치에 저장되거나 내장됩니다. |
예 | OpenWRT, Open Firmware 등 | PROM, EPROM 및 플래시 메모리. |