콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2024. 11. 26. 07:50
반응형

펌웨어는 시스템의 동작을 제어합니다. 컴퓨터/스마트폰 혹은 다른 장치들이 작동하는 방식을 조정하고, 주요 기능을 실행할 때 관여한다.

 

펌웨어가 하드웨어/시스템 동작을 제어하는 과정을 설명하면,

1. 장치의 전원을 켜면, 펌웨어가 먼저 실행되어 하드웨어 초기화를 시작한다.

전원을 키면, CPU, 메모리, 캐시메모리, I/O장치, 시스템버스, 인터럽트 컨트롤러, GPU 등 시스템에 연결된 모든 하드웨어 요소를 인식하고 정상적으로 동작할 수 있도록 설정하여 하드웨어를 '실행 가능한 상태'로 전환한다.

 

즉, 하드웨어를 인식한 후에 실행 가능한 상태로 전환한다.

컴퓨터에 어떤 하드웨어가 설치 및 구성된 것을 인식하면, "운영체제를 부팅하기 위해 부팅장치를 우선 선택"한다.

(부팅이란 컴퓨터가 동작할 수 있게 운영체제를 불러 들이는 작업, 즉 컴퓨터 시스템의 시동/초기 설정)을 말한다.

 

기본적으로 운영체제는 저장장치에 있다가, 컴퓨터 부팅 시 하드디스크에 있는 저장장치에서 메모리에 로딩(loading) 됩니다. 운영체제를 저장한 저장 장치를 우선적으로 부팅시키기 때문에 부팅 장치라고 합니다.

 

예를들어, win10이 저장되어있던 저장 장치를 선택하고, win10을 메모리로 읽어 들이는 것이다. 이렇게 win10이 메모리로 로드 되고, 실행되면, 컴퓨터가 응용 프로그램을 싱행할 수 있는 상태가 된다.

 

펌웨어는 초기화, 부팅, 하드웨어 인식, 부팅 장치 및 선택, 운영체제 부팅을 통해 하드웨어의 동작을 제어하고 운영체제가 정상적으로 시작되도록 하는 역할을 한다.

 

반응형

콘텐츠 내 자동삽입광고