উত্স কোড অনুযায়ী:
/* F1 */
if(c == scs) { v->fail_safe |= 1; break; }
F1 টিপে ব্যর্থ_সেফ 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(); }
}
... এটি "মেমরির চশমাগুলি অনুসন্ধান করুন" পদক্ষেপ এড়িয়ে যায়। মূলত এটি আপনার কী ধরণের মেমরি রয়েছে তা সনাক্ত করে (ডিডিআর 3, ডিডিআর 4, ইসিসি, ঘড়ির গতি ইত্যাদি) যা মেমস্টেস্ট 86 + সাধারণত ডানদিকে প্রদর্শিত হয়।
কেন এটি ফেইলসেফ বলা হয়? আমার ধারণা এটি কারণ স্মৃতিশক্তি 86 + খুব নিম্ন স্তরে পরিচালিত হয় এবং একটি ভুল পদক্ষেপ এটি পুরোপুরি ক্র্যাশ হয়ে যায়। সুতরাং সম্ভবত এই সনাক্তকরণ পদক্ষেপটি কিছু সিস্টেম ক্র্যাশ করে এবং এফ 1 টিপে আপনি সম্ভবত সেই ক্রাশটি পেরিয়ে যেতে পারেন এবং এখনও প্রোগ্রামটি ব্যবহার করতে পারেন।
আমি ব্যর্থ সাফের সম্পর্কে শূন্য উত্তর সম্পর্কে জিজ্ঞাসা করে মেমেস্টেস্ট for for ফোরামে কিছু পুরানো পোস্ট পেয়েছি।
http://forum.canardpc.com/threads/83104-Memtest86-5-01-(finally)-released?p=7066673
টিপস: F1 ব্যর্থ-নিরাপদ মোড সক্ষম করবে, F2 এসএমপি মোড সক্ষম করবে (ডিফল্টরূপে অক্ষম) এবং F3 একটি লুকানো বিকল্প এসএমপি মোডকে ট্রিগার করবে।
(উত্স কোড পড়া থেকে, এগুলি পারস্পরিক একচেটিয়া, আপনি কেবল তাদের মধ্যে একটি বাছাই করতে পারেন বা নিয়মিত ক্রিয়াকলাপ শুরু করার জন্য ইনপুট টাইমআউটটির জন্য অপেক্ষা করতে পারেন))
যতক্ষণ না প্রোগ্রামটি আপনার জন্য কাজ করে, আমি অনুমান করি যে এটি সম্পর্কে চিন্তা করার দরকার নেই।