상세 컨텐츠

본문 제목

[펌웨어(firmware)란 무엇인가?]

Etc

by donggyu1998 2021. 11. 10. 10:55

본문

반응형

펌웨어(Firmware)는 장치의 하드웨어를 제어하고 구동하는 운영체제의 일종이다.

(시스템의 컨트롤, 모니터링, 데이터 조작 등)

 

장치의 복잡한 소프트웨어를 위한 작동 환경을 제공한다. 보다 단순한 장치에서는 운영체제의 역할을 한다.

펌웨어는 비휘발성 메모리인 ROM, EPROM, Flash memory에 프로그래밍 되어 디바이스에 설치되면 (치되면 보통 장치의 수명이 다 할 때까지 수정을 가하지 않는다. 거의 영구적으로 사용되며, 자주 업데이트 되지는 않는다. 업데이트 된다면 버그를 없애거나 디바이스 기능을 위한 것일 것이다.

 

펌웨어는 프로그래밍되어 설치될때 고정되는 성격을 가지므로 하드웨어적 특성도 있지만 소프트웨어적인 성격도 있어 HW와 SW 사이의 경계선 상에 있다고 보면 될것이다.

 

컴퓨터에서 펌웨어가 사용되는 예
- BIOS(Basic Input Output System)아 ROM에 한번 기록되어 부팅시 사용됨.
- HDD역시 펌웨어를 가지고 있으며, 레이드에서 미러링을 할 때 펌웨어 버젼이 다르면 문제를 발생시킬수도 있다.(근데 안그럴수도 있다 복불복이지만 그래도 동일하게 맞추는 것이 좋을 듯 하다.)
- 그 외 DVD 드라이브, 주변장치인 프린터, 스캐너 등도 가지고 있다.

반응형

관련글 더보기