부트로더란 무엇입니까? 부트로더는 어떻게 작동합니까?

부트로더란 무엇입니까? 부트로더는 어떻게 작동합니까?

부트로더는 운영 체제에 매우 중요합니다. 그러나 종종 컴퓨터의 핵심 구성 요소로 간과됩니다. 이는 백그라운드에서 올바른 운영 체제를 활성화하는 데 도움이 되는 역할을 하기 때문입니다. 당사 장치에 있는 대부분의 프로세서 보드에는 프로그램이 사전 로드되어 있습니다. 이러한 프로그램을 부트로더라고 합니다.





이 문서에서는 부트로더가 무엇이고 어떻게 작동하는지 설명합니다. 부트로더가 무엇이고 어떻게 작동하는지 알고 싶다면 이 문서가 적합합니다.





부트로더란?

전원을 켜면 컴퓨터가 깨끗한 상태가 됩니다. 이는 메모리에 프로그램이 없고 해당 구성 요소에 액세스할 수 없음을 의미합니다.





부트로더는 운영 체제 또는 런타임 환경을 로드하여 메모리에 프로그램을 추가하고 구성 요소에 대한 액세스를 제공합니다. 시작 프로세스를 실행하고 하드웨어를 초기화하며 운영 체제를 초기화하는 커널에 제어를 전달하는 데 필요합니다.

바이오스

부트로더의 주요 구성 요소에는 PC의 ROM(Read-Only Memory)에 있는 펌웨어인 BIOS(Basic Input/Output System)가 포함됩니다. PC를 켜면 다른 프로그램이 실행되기 전에 BIOS가 실행됩니다.



BIOS는 다음으로 구성됩니다.

  • POST(전원 켜기 자체 테스트)
  • 부트 섹터 로더
  • BIOS 인터럽트
  • 설정 메뉴

설정 메뉴는 부트로더의 매개변수를 조정하는 데 도움이 됩니다. 최신 BIOS 버전은 다른 매개변수를 설정하는 데 사용됩니다. 여기에는 장치를 결정하는 부팅 순서가 포함됩니다. BIOS는 부팅하기 전에 확인합니다.





부트 섹터 로더는 부트 디스크에서 RAM으로 첫 번째 512바이트 섹터를 로드합니다. 매체의 첫 번째 사용 가능한 메모리 블록 또는 섹터가 레코드용으로 예약되기 위해 필요합니다.

관련된: Windows 8 컴퓨터에서 BIOS에 액세스하는 방법





BIOS 인터럽트는 화면, 키보드 및 디스크에 액세스하기 위해 부트로더에 의존하는 장치 드라이버입니다. 모든 운영 체제가 BIOS 인터럽트를 사용하는 것은 아닙니다.

BIOS 외에도 확장 ROM이 있습니다. 기본 BIOS가 확장 ROM을 시작할 수 있습니다.

부트로더는 일반적으로 세 가지 프로그램으로 구성됩니다.

  • 부트 시 BIOS에서 직접 로드하는 부트 섹터 프로그램
  • 부팅 프로세스를 완료하기 위해 부트 섹터 프로그램에 의해 로드된 두 번째 단계 프로그램
  • 부트로더 설치 프로그램은 부트로더와 부트 디스크에 두 번째 단계 프로그램을 설치합니다.

UEFI BIOS

컴퓨터 사용자의 진화하는 요구 사항으로 인해 BIOS의 최신 후속 제품이 만들어졌습니다.

UEFI(Unified Extensible Firmware Interface)는 추가 작동 루틴을 실행하기 전에 메모리에 부트로더를 로드하는 미니 운영 체제입니다.

BIOS와 몇 가지 유사점을 공유하지만 몇 가지 주요 차이점으로 인해 많은 사람들이 UEFI를 대체 기존 BIOS가 아닌 확장으로 간주하게 되었습니다.

UEFI와 BIOS의 주요 차이점 중 하나는 UEFI가 컴퓨터에 작동 인터페이스를 제공하고 새로운 메커니즘과 기능을 사용하는 방식입니다. 또한 UEFI는 펌웨어를 전체적으로 프로그래밍하는 방법을 정의하지 않지만 펌웨어와 운영 체제 간의 인터페이스에 영향을 미칩니다.

UEFI 프로그램은 마더보드의 메모리 칩에 영구적으로 있습니다. 즉, 전원이 없는 경우에도 유지됩니다. 고유한 운영 계층은 펌웨어와 운영 체제 간의 통신에 사용됩니다. UEFI 모드는 운영 체제가 시작되기 전에 초기화할 수 있습니다.

UEFI의 주요 이점 중 일부는 다음과 같습니다.

  • 네트워크 기능을 위해 활성 운영 체제가 필요하지 않습니다.
  • 컴퓨터 마우스와 그래픽 사용자 인터페이스를 통한 사용성 향상
  • 보안 부팅 기능을 통한 향상된 보안
  • 특수 하드웨어 환경 및 요구 사항 프로필에 적응하는 데 도움이 되는 유연한 모듈식 구조
  • 다양한 운영 체제에 대한 다양한 부트로더를 관리하는 부트 관리자
  • 진단 및 문제 해결을 수행하기 위한 명령줄 도구

보안 부팅의 목적은 보안을 향상시키는 것입니다. UEFI 펌웨어의 일부, 부트로더 및 운영 체제 커널은 시작하기 전에 확인해야 합니다. 구성 요소는 UEFI 펌웨어의 서명 데이터베이스에 있는 암호화 디지털 서명을 사용하여 확인됩니다. 보안 검사를 통과하지 못하면 시스템 부팅이 취소될 수 있습니다.

전문 환경에서 보안 부팅은 일반적으로 하드웨어 구성 요소와 함께 사용됩니다. NS TPM(신뢰할 수 있는 플랫폼 모듈)은 보안 부팅의 핵심 구성 요소입니다. , 컴퓨터에 보안 기능을 제공합니다.

기존의 레거시 BIOS 시스템 부팅 방법과 비교할 때 UEFI에서 얻을 수 있는 이점은 다음과 같습니다. GPT는 다음과 같은 이점을 제공합니다.

  • 자체 부트 관리자가 있는 여러 운영 체제를 동시에 설치할 수 있습니다.
  • 레거시 BIOS 시스템보다 빠른 부팅
  • 사전 부팅 응용 프로그램 지원

요즘은 부팅 관련 설정에 NVRAM(Non-Volatile Random Access Memory)을 사용합니다. 설정은 컴퓨터를 끈 후에 저장됩니다. 마더보드 배터리에서 소량의 전력이 사용됩니다.

부트로더는 어떻게 작동합니까?

컴퓨터를 켜면 설치된 하드웨어에 대한 정보가 화면에 나타납니다. 부트로더는 운영 체제를 메모리에 배치합니다. BIOS(Basic Input/Output System)는 부트 로더가 포함된 마스터 부트 레코드(MBR)로 제어를 전송하기 전에 테스트를 수행합니다.

Google 계정을 기본 계정으로 만드는 방법

많은 부트로더가 사용자에게 다양한 부팅 옵션을 제공하도록 구성되어 있습니다. 옵션에는 다른 운영 체제, 동일한 운영 체제의 다른 버전, 운영 체제 로드 옵션 및 운영 체제 없이 실행되는 프로그램이 포함됩니다.

관련된: 모든 시스템을 이중 부팅하기 위해 UEFI 보안 부팅을 비활성화하는 방법

어떤 경우에는 장치에 두 개의 운영 체제가 있을 수 있습니다. 이러한 장치에서 부트로더를 사용하여 사용자가 자동으로 선호하는 올바른 운영 체제를 시작할 수 있습니다. 부트로더를 사용하여 운영 체제를 복구를 위한 안전 모드로 부팅할 수도 있습니다.

부트로더를 사용하여 운영 체제를 시작하지 않고도 프로그램으로 부팅할 수 있습니다. 이것은 게임 콘솔과 같은 장치에서 유용할 수 있습니다. 게임 디스크를 콘솔에 넣고 콘솔을 켜면 사용자는 시작 화면 대신 게임으로 바로 이동합니다.

예외 및 인터럽트

부트로더는 보안 및 소프트웨어 아키텍처의 유지 관리에 매우 중요합니다. 예외와 인터럽트는 부트로더와 애플리케이션에 따라 다르게 처리될 수 있습니다. 하드웨어와 소프트웨어가 연결되는 방식은 예외와 인터럽트가 작동하는 방식에 직접적인 영향을 미치고 부트로더의 기능에 영향을 미칩니다.

공유하다 공유하다 트위터 이메일 Windows 10에서 누락된 UEFI 펌웨어 설정을 수정하는 5가지 방법

BIOS에 들어가서 누락된 설정을 찾은 경우 다음과 같이 되돌릴 수 있습니다.

다음 읽기
관련 항목
  • 기술 설명
  • GRUB 부트로더
  • 바이오스
  • UEFA
  • 부팅 오류
저자 소개 캘빈 에분아무(48건의 기사 게재)

Calvin은 MakeUseOf의 작가입니다. Rick and Morty 또는 그가 좋아하는 스포츠 팀을 시청하지 않을 때 Calvin은 스타트업, 블록체인, 사이버 보안 및 기타 기술 영역에 대해 글을 쓰고 있습니다.

Calvin Ebun-Amu가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.