본문 바로가기
Start Beginner/CS for Beginner

[CS 입문] 03. 컴퓨터 부팅 과정

by 초보개발자_푸른서 2023. 6. 11.

 

 

1. 전원 공급

  • CPU 레지스터 - 프로그램 카운터 등 초기화 ( 목적 : ROM 시작 번지 지정 )

2. ROM BIOS Program

  • Basic Input Output System
  • ROM 시작 번지(0번지)에 설치되어 있다.
  • 메인보드의 ROM ( Read Only Memory )에 저장되어 있는 초기 프로그램을 실행한다.

3. 하드웨어 검사 ( POST )

  • Power on self test
  • 하드웨어가 정상적인 상태로 세팅 되어 있는지 확인한다.

4. 부트 프로그램 실행

  • Bootstrap
  • POST에 이상이 없으면 BIOS는 부트스트랩을 실행하여 부팅 정보를 메모리로 읽어 온다.

5. 운영체제 로드

  • operating system : OS
    • 사용자의 하드웨어, 시스템 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어이다. 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하는데도 기여한다.
    • 보조기억장치 => 주기억장치

6. 운영체제 실행

  • 주기억장치 <=> CPU

 

7. 바탕화면 프로그램 실행

 

※ 참고 이미지들은 추후에 다시 대체 할 예정입니다. 

 

 

 

 

참고

 

 

 

 

 

 

반응형