Firmware
- ROM(Read Only Memory, 고정기억 장치 : 컴퓨터를 구동하기 위한 기본적인 정보가 담겨있다. 그리고 그 정보들을 기억하기 위해 다른 정보들은 기억하지 않는다. 사람의 본능에 비유하곤 한다.)에 저장되어 하드웨어를 관리하는 소프트웨어 (미들웨어) 업데이트가 가능하다
- ex) BIOS, Bootloader
BIOS(Basic Input/Output System)의 역할
- 바이오스(BIOS; Basic Input/Output System)는 운영 체제 중 가장 기본적인 소프트웨어이자 컴퓨터의 입출력을 처리하는 펌웨어
- 사용자가 컴퓨터를 켜면 시작되는 프로그램으로 주변 장치(하드웨어)와 컴퓨터 운영 체제(소프트웨어) 사이의 데이터의 흐름을 관리
- 하드웨어 초기화
- 하드웨어 이니셜 라이즈 (Power On Self Test : 시동 자체 시험, 파워 온 셀프 테스트는 수많은 디지털 전자 장치들이 전원을 켠 뒤 즉시 실행하는 루틴을 가리킨다.)
- Boot loader 로드해 오기
Booting process
- Power On Self Test
- 하드웨어 초기화 + 테스트
- 부트로더 실행
- OS 시작부분 가져옴 ⇒ 실행
- input/output functions library 가져옴
- 실행 중 돌발적, 예상 못한 오류 처리를 위한 service 제공 (정의 & 준비)
'Master Piece of jun > 컴퓨터개론' 카테고리의 다른 글
Register의 개념 특징과 종류 (0) | 2021.11.08 |
---|---|
폰노이만 아키텍처 (Stored-program concept) (0) | 2021.11.08 |
Hard disk 읽기 (0) | 2021.11.07 |
cache : CPU idle time을 줄이는 방법 (0) | 2021.11.07 |
Programing Language (하이레벨, 어셈블리어, 기계어) (0) | 2021.11.07 |