컴퓨터가 부팅될 때마다 컴퓨터에 필요한 모든 하드웨어가 있고 올바르게 작동하는지 확인하기 위해 일련의 검사를 실행합니다. 이 프로세스를 POST 또는 Power On elf Test라고 합니다. 컴퓨터가 부팅을 시작할 때 수행하는 BIOS 초기화 프로세스의 일부입니다. POST가 수행하는 검사 중 하나라도 실패하면 BIOS가 표시될 수 있지만 컴퓨터가 부팅되지 않습니다.
POST는 무엇을 확인합니까?
POST에서 가장 먼저 확인하는 것은 CPU 레지스터이며 BIOS 코드의 무결성도 확인합니다. 직접 메모리 액세스 DMA, 타이머 및 인터럽트 컨트롤러와 같은 일부 기본 기능이 검증되었습니다. 시스템 RAM이 확인되고 크기가 결정되고 초기화됩니다. 칩셋이 초기화됩니다. 모든 시스템 버스 및 연결된 장치가 검색, 카탈로그화 및 초기화됩니다. 전체 BIOS가 초기화되어 일반적으로 시스템 구성을 허용하는 BIOS 인터페이스를 제공합니다. 모든 장치별 BIOS가 로드됩니다. 부팅 가능한 장치가 식별되고 부팅을 위해 하나가 선택됩니다. 마지막으로 POST 프로세스는 부트로더를 시작하여 선택한 부트 장치에서 운영 체제를 로드합니다.
최신 컴퓨터에서는 다양한 부팅 장치를 사용할 수 있습니다. 일반적으로 하나는 기본 부팅 장치로 식별되지만 BIOS 구성 화면에 들어가면 이 시간부터 부팅되는 장치 또는 향후 기본값으로 간주될 장치를 변경할 수 있습니다. 초기 컴퓨터는 부팅 장치의 재정렬을 허용하지 않았으며 플로피 드라이브가 있는 경우 부팅하고 플로피 드라이브를 사용할 수 없는 경우 하드 드라이브로 다시 부팅하도록 고정되어 있었습니다. 목록의 맨 위에 물리적으로 존재하지 않는 부팅 장치가 있으면 POST가 장치가 있고 프로세스의 초기에 부팅 가능한지 식별하기 때문에 부팅 프로세스가 느려지지 않습니다.
다시 말하지만, 최신 컴퓨터에서 BIOS가 확인하는 것 중 하나는 부팅 상황입니다. 컴퓨터가 콜드 부팅을 수행하는 경우 모든 테스트를 수행해야 합니다. 그러나 다시 시작한 후와 같이 웜 부팅 중인 경우 또는 빠른 부팅이 활성화된 경우 데이터가 여전히 메모리에 로드되어 있으므로 일부 단계를 건너뛸 수 있습니다.
POST가 실패할 때 문제를 어떻게 해결할 수 있습니까?
POST 프로세스는 일반적으로 BIOS 시작 화면에 결과의 작은 하위 섹션을 제공합니다. 이 화면은 일반적으로 공급업체 브랜드이며 사용자가 지정된 키를 눌러 BIOS 구성 화면으로 들어갈 수 있도록 부팅 프로세스에서 짧은 시간 동안 일시 중지됩니다. 이 데이터 하위 집합은 일반적으로 RAM 용량과 속도로 제한되지만 많은 BIOS가 프로세서 코어 수와 클럭 속도도 표시합니다. 그러나 컴퓨터의 부팅 프로세스가 이 지점에 도달할 때까지는 POST 프로세스가 성공한 것입니다.
대부분의 경우 시스템 하드웨어에 문제가 있으면 컴퓨터를 부팅할 수 없으며 잠재적으로 BIOS를 로드하지 못할 수도 있습니다. 부팅 순서의 이 시점에서 컴퓨터는 화면에 데이터를 출력할 수 없습니다. 또한 실패한 구성 요소 중 하나가 화면일 가능성이 있습니다. POST 문제 해결을 위해 두 가지 기본 알림 시스템이 사용됩니다.
첫 번째 알림 시스템은 마더보드의 작은 스피커인 "시스템 스피커"입니다. 실제 스피커는 부팅 프로세스의 이 부분에서 사용할 수 없습니다. 시스템 스피커는 문제가 무엇인지 나타내는 다양한 신호음 중 하나를 생성합니다. 일반적으로 특정 경고음이 의미하는 바를 파악하려면 마더보드 설명서를 참조해야 합니다. 시스템 스피커가 있는 많은 컴퓨터에서 부팅 프로세스가 성공하면 경고음이 한 번 울립니다. 이것은 종종 꽤 큰 소리였습니다.
두 번째 알림 시스템은 일반적으로 한 쌍의 7세그먼트 디스플레이입니다. 이들은 오류에 따라 두 자리 코드를 표시합니다. 다시 말하지만, 일반적으로 오류 코드가 의미하는 바를 해독하려면 마더보드 설명서가 필요합니다. 일부 최신 마더보드는 동일한 작업을 수행하는 일련의 LED도 제공합니다.
결론
POST는 Power On Self Test의 약자입니다. BIOS 초기화 프로세스의 일부로 수행되는 일련의 검사입니다. 모든 검사에 성공하면 시스템이 부팅됩니다. 그러나 일부 검사는 실패할 경우 부팅 시퀀스를 중지합니다. 마더보드에는 일반적으로 사용자에게 POST 실패를 알리는 방법이 하나 이상 있어 문제를 디버깅할 수 있습니다.