Memtest86 + 버전 5.01을 시작할 때 깜박이는 메시지가 나타납니다.
==> F1을 눌러 비상 안전 모드로 들어갑니다. <==
F1을 누르면 RAM 정보 (freq, 타이밍 …)가 메시지로 대체된다는 점을 제외하고 일반적인 진행 화면이 있습니다.
**** FAIL SAFE **** **** 실패 안전 ****
탐지 없음, 동일한 안정성
따라서 메모리 오류가 감지되지 않고 컴퓨터가 스트레스 테스트 만 수행한다는 것을 이해합니다 (이제 RAM이 잘못되었을 때 CPU가 좋은지 테스트하는 데 유용 할 수 있음). 내가 맞아? 웹 사이트에는 이에 대한 정보가 거의 없습니다 .
답변
소스 코드에 따르면
/* F1 */
if(c == scs) { v->fail_safe |= 1; break; }
F1을 누르면 fail_safe 1 비트가 설정되고 (다른 변수에도 동일한 변수가 사용됨) …
/* Find Memory Specs */
if(v->fail_safe & 1)
{
cprint(LINE_CPU, COL_SPEC, " **** FAIL SAFE **** FAIL SAFE **** ");
cprint(LINE_RAM, COL_SPEC, " No detection, same reliability ");
} else {
find_controller();
get_spd_spec();
if(num_cpus <= 16 && !(v->fail_safe & 4)) { coretemp(); }
}
“find memory specs”단계를 건너 뜁니다. 기본적으로 이것은 memtest86 +가 일반적으로 오른쪽에 표시하는 메모리 유형 (DDR3, DDR4, ECC, 클럭 속도 등)을 감지합니다.
왜 안전 장치라고 불리는가? 내 생각에 memtest86 +는 매우 낮은 수준에서 작동하고 하나의 잘못된 단계로 인해 완전히 충돌 할 수 있기 때문입니다. 따라서이 감지 단계를 수행하면 일부 시스템이 충돌 할 수 있으며 F1 키를 눌러 충돌을 극복하고 프로그램을 계속 사용할 수 있습니다.
또한 Memtest86 포럼에서 안전 장치에 대한 답변이 있지만 답변이없는 오래된 게시물을 발견했습니다.
http://forum.canardpc.com/threads/83104-Memtest86-5-01-(finally)-released?p=7066673
팁 : F1은 오류 방지 모드를 활성화하고, F2는 SMP 모드 (기본적으로 비활성화 됨)를 활성화하고 F3은 숨겨진 대체 SMP 모드를 트리거합니다.
소스 코드를 읽을 때 상호 배타적이며 소스 코드 중 하나만 선택하거나 입력 제한 시간 동안 기다렸다가 일반 작업을 시작할 수 있습니다.
프로그램이 당신을 위해 작동하는 한, 나는 그것에 대해 걱정할 필요가 없다고 생각합니다.