문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 펌웨어 (문단 편집) == 개요 == Firmware 전자기기 등의 기본적인 제어 및 구동을 맡는 소프트웨어이다. 일반적으로 [[ROM]] 메모리에 기록되었기 때문에 [[경로의존성|펌웨어를 롬으로 롬을 펌웨어로 부르는 경우]]가 꽤 많다. 그러나 최근 용량문제나 펌웨어 업데이트의 필요성이 커지면서 다시 쓰기 불가능하거나 어려운 롬 메모리 대신 값싼 플래시 메모리 모듈을 내장해 펌웨어를 저장하는 사례가 많아 기술적으로 보면 펌웨어=롬은 틀린 말이다. 이러한 펌웨어 저장모듈은 부품에 내장되어있기 때문에 펌웨어 자체를 부품 취급하기도 한다. [[하드웨어]]와 [[소프트웨어]]의 중간 개념이라 할수있는데 일반적으로 하드웨어와 소프트웨어의 중간이라 할수있는 [[디바이스 드라이버|장치 드라이버]]보다 부품에 더 가깝다. 과거 프로그램까지 물리적으로 컴퓨터 부품을 갈아끼우며 프로그래밍하던 시대와 달리 지금은 부품과 부품끼리 통신하거나 호환을 위해서도 여러가지 프토토콜과 규약된 통신방법이 복잡하기 때문에 펌웨어에 내장된 S/W들은 이러한 부품끼리 통신과 제어에서도 반드시 필요한 장치이다. 이론적으로 현대 컴퓨터 구조에서는 중앙처리장치([[CPU]])와 주저장장치([[RAM]]) 만 있으면 사용이 가능해야하지만 이러한 부품끼리도 서로 제어와 통신을 하려면 펌웨어가 저장된 메모리 모듈이 추가로 필요하다. 대신 이 조건만 만족되면 보조저장장치(SSD 또는 HDD 등)가 없어도 컴퓨터 사용이 가능하다. 운영체계 없이 [[UEFI]] 펌웨어 코드를 이용해 [[https://firmwaresecurity.com/tag/game/|게임을 실행시키는 예시]] 탑재되는 기기의 종류에 따라 기기에 탑재된 [[운영체제]]를 펌웨어라고 말하기도 한다. 보통 펌웨어는 시스템 소프트웨어로 구분하지만 대부분 가전제품 같은데 들어가는 단순한 펌웨어는 [[응용 프로그램]]의 역할까지 하는 경우가 많다.[* 간단한 기능을 구현하는데 있어 굳이 시스템 소프트웨어와 응용 소프트웨어를 분리할 필요성이 없기 때문이다.]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기