Skip to main content

일반 보호 결함이란 무엇입니까?

GPF (General Protection Fault)는 컴퓨터 마이크로 프로세서에서 발생하는 오류입니다. 일반적으로 소프트웨어 프로그램이 현재 다른 소프트웨어에서 사용중인 메모리에 액세스하려고 할 때.일부 일반적인 보호 오류 조건은 하드웨어 고장으로 인해 발생할 수 있지만 대부분의 컴퓨터 오류와 마찬가지로 압도적 인 가능성은 소프트웨어가 원인이라는 것입니다.일반 보호 오류 조건을 감지하는 프로세서는 코드가 발생하는 코드 실행을 중지하고 오류에서 복구하려고 시도합니다.프로세서에 의해 GPF 조건이 제 시간에 잡히지 않고 추가 GPF 결함이 발생하면, 세 번째 결함은 일반적으로 컴퓨터 시스템이 입력에 응답하지 않게되며 시스템을 재설정하거나 재부팅해야합니다.현재 시스템보다 일반 보호 오류 조건에서 더 자주.이는 소프트웨어 프로그래밍이 당시에 더 일치하지 않았으며 시스템이 가지고있는 RAM (Random Access Memory)의 제한이 더 크다는 사실에 기인합니다.컴퓨터가 부팅 될 때 시스템 메모리에로드 된 주민 프로그램 (TSR)을 종료하고 유지하여 특정 프로그램이 신속하게 액세스 할 수 있도록 종종 사용자가로드 한 다른 프로그램이 TSR이있는 메모리 위치를 사용하려고 시도 할 때 종종 GPF 오류에 기여할 수 있습니다.저장된.예로는 확장 데이터 출력 (EDO) RAM 및 빠른 페이지 동적 임의 액세스 메모리 (DRAM)가 있습니다.Edo Ram은 마더 보드에 칩 쌍으로 설치해야하지만 빠른 페이지 드람은 단일 장치로 설치할 수 있으므로 사용자가 차이를 인식하지 않고 구형 컴퓨터 시스템에서 혼합되었습니다.Hardware 하드웨어에서 일반적인 보호 결함의 또 다른 일반적인 이유는 시스템이 설계 사양을 넘어 온도 (일반적으로 100 deg 이상)에서 실행되기 시작할 때입니다.화씨 (38 deg; 섭씨).초과 온도는 내부의 부적절한 환기와 추가 하드 드라이브 또는 소형 디스크 (CD)와 같은 추가로 설치된 하드웨어 및 콘솔에서 더 많은 열을 생성하는 디지털 비디오 디스크 (DVD) 드라이브로 인해 발생할 수 있습니다.성능을 향상 시키거나 게임을위한 그래픽 카드를 실행하기 위해 다른 전원 공급 장치를 추가하기 위해 마이크로 프로세서를 과도하게 클록하는 컴퓨터 애호가들은 종종 시스템에 대한 더 나은 열 소산을 설계하는 것을 소홀히 할 수 있습니다. 컴퓨터 오류는 다양한 클래스에 속합니다.그리고 분할 오류 또는 일반 보호 오류 오류는 특히 운영 체제 기술이 해결에 어려움을 겪고있는 메모리 액세스 오류입니다.이러한 오류가 발생하면 운영 체제 커널은 운영 체제가로드 된 프로세서에서 메모리를 보호하는 메모리 인 일반 보호 오류 오류의 소프트웨어 프로세스로 다시 메시지를 보냅니다.이로 인해 일반적으로 조건을 수정하기 위해 프로세스가 종료되고 소프트웨어가 종료되거나 중단되지만 시스템은 계속 실행됩니다.초기 컴퓨터 시스템에서는 GPF 오류에서 복구하는 것이 드물고 시스템을 재부팅해야했습니다.더 많은 메모리, 더 빠른 프로세서 및 하드웨어와 호환되는 소프트웨어가있는 최신 컴퓨터는 재부팅없이 GPF 조건에서 복구 할 가능성이 높으며 더 이상 표준 개인용 컴퓨터에서는 거의 볼 수 없습니다.