전원을 켠 후 POST와 BIOS의 관계

전원을 켠 후 POST와 BIOS의 관계

토론 중에 POST는 BIOS의 일부이므로 모든 것(자체 테스트 및 모든 것)을 설정하는 것은 BIOS의 책임이라는 말을 들었습니다.

인텔 매뉴얼을 읽고 있었는데..http://bitsavers.org/comComponents/intel/80386/230985-003_386DX_Microprocessor_Programmers_Reference_Ma... 섹션 10.1에서는 재설정 후 마이크로프로세서 상태를 설명합니다...

전원을 켤 때 자체 테스트가 요청될 수 있습니다. 자체 테스트는 RESET# 신호의 하강 에지 동안 BUSY # 핀에 신호를 표시하여 요청됩니다. 원하는 경우 자체 테스트 요청을 제공하는 것은 하드웨어 설계자의 책임입니다. 재설정 초기화에는 350~450 CLK2 클록 주기가 소요됩니다. 자체 테스트를 선택한 경우 약 220클럭 주기가 소요됩니다(인텔은 사전 통지 없이 정확한 주기 수를 변경할 수 있는 권한을 보유합니다). 16MHz 프로세서의 경우 약 33밀리초가 소요됩니다.

그리고그 다음에제어가 BIOS 펌웨어로 전송됩니다. 즉, IP가 재설정 벡터로 설정됩니다(플래시 메모리는 32비트 x86 프로세서 이상에서 0xffffff0으로 매핑됨)...

그럼 BIOS 이전에도 일종의 하드웨어 테스트가 있다는 건가요? POST가 BIOS의 일부인 경우 이 자체 테스트는 무엇입니까?

답변1

CPU에는 마더보드가 CPU를 재설정 시 수행하도록 구성할 수 있는 테스트 기능이 내장되어 있는 것 같습니다. 그러나 BIOS는 POST 중에 CPU를 테스트하는 것 이상의 작업을 수행합니다. CPU 레지스터와 작동을 테스트하는 소프트웨어를 실행하는 것 외에도 타이머용 칩셋 테스트, DMA 컨트롤러, 메모리 리프레시, 메모리 읽기/쓰기 테스트, 인터럽트 컨트롤러 등과 같은 다른 것들도 테스트합니다. 컴퓨터 작동에 필수적인 것으로 알고 있는 모든 주변 장치는 테스트를 거쳐 알려진 상태로 초기화됩니다.

관련 정보