1. BIOS
일반적으로 BIOS는 Window 설치 시 부팅 장치를 전환시키는 용도로 많이 사용됨
# 주요 역할
- CPU와 주변 장치를 진단
- CPU와 주변 장치를 활성화, 비활성화
- 부팅 장치의 Prioirity 설정
- 하드 디스크와 광학 드라이브의 설정
- 부트모드 전환 (Legacy BIOS, UEFI)
- 날짜 및 시간 설정
2. 래거시 BIOS
16Bit 시스템으로 최대 1MB의 메모리만 Access 가능
2TB 이상의 대용량 HDD에서 OS 부팅 및 최신 하드웨어와 운영 체제 dml 통합에 한계 발생
이에 따라, 오래된 BIOS Firmware는 최신의 PC와 호환되는게 점점 어려워져
대체품으로 UEFI(Unified Extensible Firmware Interface)모드로 전환되어짐
최신 PC 마더보드에는 레거시 BIOS와 UEFI모드 둘 다 부트 모드 사용 가능
3. UEFI(Unified Extensible Firmware Interface) 모드
최신 PC용의 표준 Firmware 인터페이스
PC 기술이 진보함에 따라 온도와 전력 모니터링, 원격 보안 관리, 가상화 및 Turbo Boost 등의
프로세서 확장 등 BIOS 지원이 필요
UEFI는 이전의 BIOS 펌웨어 인터페이스 및 EFI(Extensible Firmware Interface)를 대체할 새로운 유틸리티
BIOS에서 하드웨어를 진단하지 않고 빠른 OS부팅이 가능하며, 소프트웨어의 상호 운용성을 향상 시킴
2TB 이상의 고용량 하드 디스크 제어 및 Windows 64bit 버전에 적합
4. BIOS / UEFI
BIOS(MBR 파티션 형식) / UEFI(GPT 파티션 형식)
MBR(Master Boot Record) - BIOS 및 UEFI 메인보드 펌웨어 모두 대응하여 사용 가능
GPT(GUID Partition table) - UEFI 모드에서만 사용 가능(Windows 64bit, Vista SP1 이상부터 사용 가능)
5. 시스템 정보 확인 방법
- 실행 창에서 msinfo32 입력
- 시스템 정보 화면에 BIOS 모드에 레거시, UEFI 출력
6. 부팅 구성 데이터 파일 (BCD 파일)
부팅 구성 데이터 저장소를 추가 - 삭제 - 편집 bcdedit.exe 명령어를 사용
레거시 BIOS의 경우, 경로 (path)가 winload.exe로 설정 되어 있음
UEFI 의 경우, 경로 (path)가 winload.efi로 설정 되어 있음
7. 부팅 관리자와 부팅로더
- Boot Manager
OS 다수 설치 or 멀티 부팅 시 시작 구성 데이터를 읽어 들여, OS의 선택 메뉴를 표시하게끔 한다.
-Boot Loader
부팅 직후에 동작하며 OS를 디스크에서 읽어 들여 실행하는 프로그램으로 Boot Loader에 여러 OS를 등록하면
필요에 따라 부팅 시 OS 선택이 가능하다.
대표적인 부트로더로 LILO(Linux Loder), GRUB(GNU GRUB) 등이 있다.
'IT 상식' 카테고리의 다른 글
DHCP 프로토콜 동작 원리 (0) | 2020.12.14 |
---|---|
TCP 통신 중 TIME_WAIT 개념 (0) | 2020.12.10 |
파티션 형식 변경(MBR, GPT) (0) | 2020.12.04 |
Kerberos 프로토콜 인증 방식 (0) | 2020.11.22 |
Samba, SMB, CIFS (0) | 2020.10.25 |