본문
하드웨어에 직접 기록탑재되어 실행되는 Software를 Firmware라고 부른다.
Firmware의 특징은, End user에 의해 실행 code나 동작특성의 수정,삭제가 불가능하다는 점이다. 수정이 필요하다면 전체 Firmware가 갱신되어야만 한다.
이러한 Firmware는 특정 하드웨어의 동작을 S/W적으로 조절하기 위한 목적으로 현재 대부분의 전자기기에 들어가는 필수품목중 하나로 인식되고 있다.
우리 주변에서 쉽게 볼 수 있는 컴퓨터 메인보드의 CMOS 바이오스가 대표적인 Firm ware이다. 물론 사용자에 의해 일부 특성을 수정할 수 있게 만들어져 있어서 완전한 Firmware로 보기에 거시기하지만, 원래는 Firmware로서 장착되던 것이다.
휴대폰이나. 케이블 모뎀, BTS, 등 각종 통신장비에는 그 통신 특성을 조율하는 S/W셋, 즉 Firmware가 들어있다. 이것은 향후 장비제작자나 서비스 공급자들이 동작특성을 개선하거나 새로운 기능을 추가하기 위한 것으로서, 하드웨어를 붙였다 뗐다 할 필요 없이 Firmware S/W를 갱신하면 된다.
Firmware는 ROM(수정불가) 또는 EPROM(수정삭제가능)에 탑재되어 하드웨어를 조절하게 된다.
최근에는 JAVA와 같은 기타 좀더 사용자 친화적인 각종 S/W기술등이 적용되며 embeded S/W라는 용어가 Firmware를 대치하여 많이 사용되고 있다.
추천 0