펌웨어(Firmware)

2024. 6. 26. 11:09정보처리,전산/운영체제

반응형

펌웨어(Firmware)는 하드웨어와 소프트웨어의 중간에 위치하여 하드웨어 장치를 제어하고 운영하는 내장 소프트웨어로, 주로 하드웨어의 동작을 제어하고 조정, 초기화 통신하는 프로그램이다.


 펌웨어의 위치

 

펌웨어는 하드웨어 장치 내부의 비휘발성 메모리(예: ROM, EEPROM, 플래시 메모리)에 저장되어 반영구적으로 저장되어 있는 하드웨어를 관리하는 역할을 수행한다.

 

 펌웨어의 역할


1. 하드웨어 초기화: 하드웨어가 처음 켜질 때 초기화 과정에서 필요한 기본 설정을 수행한다.
2. 장치 제어: 하드웨어 장치의 동작을 제어하고 관리한다. 예를 들어, 프린터의 펌웨어는 인쇄 작업을 관리하고 프린터의 상태를 모니터링한다.
3. 입출력 관리: 하드웨어와 소프트웨어 간의 입출력 작업을 관리한다.
4. 업데이트 및 유지보수: 펌웨어는 소프트웨어처럼 업데이트될 수 있으며, 새로운 기능 추가, 성능 개선, 버그 수정 등을 포함한다.

5. 하드웨어 소프트웨어 중간에서 기계어 처리, 데이터 전송 ,부동 소수점 연산 채널 제어 등의 처리 루틴을 가지고 있다.

 펌웨어의 종류


1. 시스템 펌웨어: 컴퓨터의 기본 입출력 시스템(BIOS) 또는 통합형 확장 펌웨어 인터페이스(UEFI)가 시스템 펌웨어의 예이다. 시스템 펌웨어는 컴퓨터를 부팅하고 운영 체제를 로드하는 역할을 한다.
2. 장치 펌웨어: 개별 하드웨어 장치(예: 프린터, 라우터, 디스크 드라이브 등)에 내장된 펌웨어로, 해당 장치의 동작을 제어한다.

 

 

 
반응형

'정보처리,전산 > 운영체제' 카테고리의 다른 글

PROCESS  (0) 2024.08.16
복구시간목표(RTO)와 복구시점목표(RPO)  (0) 2024.07.26
Cache  (0) 2024.04.29
RR ROUND ROBIN  (0) 2024.02.14
SAN Storage Area Network  (0) 2024.01.21