স্মরণীয় রানের পরিসংখ্যানকে কীভাবে ব্যাখ্যা করব?


63

আমার এখানে একটি নোটবুক রয়েছে যে আমার সন্দেহ আছে যে একটি ত্রুটিযুক্ত মেমরি মডিউল রয়েছে। অতএব আমি মেমেস্টেস্ট 86 + ডাউনলোড করেছি এবং এটি চালাতে দিন।

মনে রাখবেন যে স্ক্রিনশটটি আমার আসল নয়, এটি স্মৃতিযুক্ত 86 + দ্বারা সরবরাহ করা হয়েছে

memtest

আমি কীভাবে পর্দায় নম্বরগুলি ব্যাখ্যা করব? আমি এটি প্রায় চার ঘন্টা চালাতে দিয়েছি এবং এখন আমি পাস করছি 7।

বিশেষত, কি করে

  • পরীক্ষার নম্বর
  • ত্রুটি গণনা
  • ইসিসি ত্রুটির গণনা

ইঙ্গিত? স্মৃতি ত্রুটির জন্য বুদ্ধিমান মানগুলি কী কী? কোন মুহুর্তে আমার স্মৃতি প্রতিস্থাপনের বিষয়টি বিবেচনা করা উচিত?


3
আপনি কোনও ত্রুটি সহ স্মৃতি ব্যবহার করতে চান?
ড্যানিয়েল অঙ্গুলিনির্দেশ

4
শুধুমাত্র একটি পরামর্শ :)। স্মরণে ত্রুটিগুলি উপেক্ষা করবেন না। র‌্যামে কেবল একটি ছোট ত্রুটি একটি সম্পূর্ণ অপারেটিং সিস্টেমটি ভেঙে ফেলতে পারে এবং ডেটা ক্ষতি হতে পারে।
রুফো এল মাগুফো

2
সাধারণত যদি আপনি বড় ঝলকানো লাল অঞ্চলগুলি না দেখতে পান তবে এটি সমস্ত ভাল :-)
কল

5
যদি ত্রুটিগুলি মেমরির একটি নির্দিষ্ট ক্ষেত্রের মধ্যে সীমাবদ্ধ থাকে এবং আপনি লিনাক্স চালাচ্ছেন, আপনি এখানে উল্লিখিত হিসাবে অঞ্চলগুলি উপেক্ষা করতে কার্নেলকে বলতে পারেন: gquigs.blogspot.com/2009/01/bad-memory-howto.html আপনি যদি উইন্ডোজ চলমান, ত্রুটিগুলি ধারাবাহিক অঞ্চলে নয় বা অনেক বেশি রয়েছে, আপনার নতুন র‌্যাম পাওয়া উচিত।
ব্যবহারকারী 55325

4
এছাড়াও, যদি মেমরি স্টিকটি ব্যর্থ হতে শুরু করে, তবে আরও বেশি ক্ষেত্র ত্রুটিযুক্ত হতে পারে। পুনরাবৃত্তিভাবে শিকারের ডেটা দুর্নীতি এবং সিস্টেম ক্র্যাশ সমস্যার ব্যয়ের তুলনায় মেমরিটি সস্তা।
জেডএস

উত্তর:


82

টি এল; ডিআর

সর্বাধিক গুরুত্বপূর্ণ সংখ্যা: স্বাস্থ্যকর মেমরির জন্য ত্রুটি গণনা 0 হওয়া উচিত । ০ এর উপরে যে কোনও সংখ্যা ক্ষতিগ্রস্থ / ত্রুটিযুক্ত ক্ষেত্রগুলি নির্দেশ করতে পারে।


স্ক্রিন ব্যাখ্যা

     Memtest86+ v1.00      | Progress of the entire pass (test series)
CPU MODEL and clock speed  | Progress of individual, current test
Level 1 cache size & speed | Test type that is currently running
Level 2 cache size & speed | Part of the RAM (sector) that is being tested
RAM size and testing speed | Pattern that is being written to the sector
Information about the chipset that your mainboard uses
Information about your RAM set-up, clock speed, channel settings, etc.

WallTime   Cached  RsvdMem   MemMap   Cache  ECC  Test  Pass  Errors  ECC Errs
---------  ------  -------  --------  -----  ---  ----  ----  ------  --------
Elapsed    Amount  Amount    Mapping  on     on   Test  # of  # of    # of ECC
time       of RAM  of        used     or     or   type  pass  errors  errors
           cached  reserved           off    off        done  found   found
                   RAM, not
                   tested

ডেটা / পরীক্ষার ব্যাখ্যা

মেমটেষ্ট বেশ কয়েকটি পরীক্ষা চালায়, এটি মেমোরির প্রতিটি সেক্টরে নির্দিষ্ট নিদর্শনগুলি লিখে এটি পুনরুদ্ধার করে। যদি পুনরুদ্ধার করা ডেটা মূলত সঞ্চিত ডেটা থেকে পৃথক হয় তবে মেমস্টেস্ট একটি ত্রুটি নিবন্ধভুক্ত করে এবং ত্রুটি গণনা একের সাথে বাড়িয়ে তোলে । ত্রুটিগুলি সাধারণত খারাপ র‍্যাম স্ট্রিপগুলির লক্ষণ।

যেহেতু মেমরি কেবল একটি নোটপ্যাড নয় যা তথ্য ধারণ করে তবে ক্যাশে করার মতো উন্নত ফাংশন রয়েছে তাই বিভিন্ন পরীক্ষা করা হয়। এটিই Test #ইঙ্গিত দেয়। মেমস্টেস্ট ত্রুটিগুলি ঘটে কিনা তা দেখতে বিভিন্ন পরীক্ষা চালায়।

কিছু (সরলীকৃত) পরীক্ষার উদাহরণ:

  • এই ক্রমে টেস্ট সেক্টর: এ, বি, সি, ডি, ই, এফ (সিরিয়াল)
  • এই ক্রমে টেস্ট সেক্টর: এ, সি, ই, বি, ডি, এফ (চলমান)
  • প্যাটার্ন দিয়ে সমস্ত সেক্টর পূরণ করুন: আআআআআআআআআ
  • সমস্ত সেক্টর একটি এলোমেলো নিদর্শন পূরণ করুন।

সমস্ত পরীক্ষার আরও বিশদ বিবরণ থেকে: https://www.memtest86.com/technical.htm# বিস্তারিত

পরীক্ষা 0 [ঠিকানা পরীক্ষা, চলারগুলি, কোনও ক্যাশে]

একটি ওয়াকিং অ্যাড্রেস প্যাটার্ন ব্যবহার করে সমস্ত মেমরি ব্যাঙ্কের সমস্ত ঠিকানার বিট পরীক্ষা করে।

পরীক্ষা 1 [ঠিকানা পরীক্ষা, নিজস্ব ঠিকানা, অনুক্রম]

প্রতিটি ঠিকানা তার নিজস্ব ঠিকানা দিয়ে লেখা হয় এবং তারপরে ধারাবাহিকতার জন্য পরীক্ষা করা হয়। তত্ত্বগতভাবে পূর্ববর্তী পরীক্ষাগুলিতে কোনও সমস্যা সমাধানের স্মৃতি ধরা উচিত ছিল। এই পরীক্ষায় এমন কোনও ঠিকানা ত্রুটি ধরা উচিত যা আগে কোনওভাবে সনাক্ত করা যায়নি। প্রতিটি পরীক্ষামূলক সিপিইউ দিয়ে এই পরীক্ষাটি ক্রমানুসারে করা হয়।

পরীক্ষা 2 [ঠিকানা পরীক্ষা, নিজস্ব ঠিকানা, সমান্তরাল]

পরীক্ষা 1 হিসাবে একই তবে সমস্ত সিপিইউ ব্যবহার করে এবং ওভারল্যাপিং অ্যাড্রেসগুলি ব্যবহার করে পরীক্ষাটি সমান্তরালভাবে করা হয়।

পরীক্ষা 3 [চলন্ত বিপর্যয়গুলি ,গুলি এবং শূন্যগুলি, অনুক্রমিক]

এই পরীক্ষাটি সমস্ত এবং শূন্যের নিদর্শনগুলির সাথে চলন্ত বিপর্যয় আলগোরিদিম ব্যবহার করে। পরীক্ষার অ্যালগরিদমের সাথে কিছুটা ডিগ্রীতে হস্তক্ষেপ করলেও ক্যাশে সক্ষম হয়। ক্যাশে সক্ষম করার সাথে এই পরীক্ষাটি বেশি সময় নেয় না এবং দ্রুত সমস্ত "হার্ড" ত্রুটি এবং আরও কিছু সূক্ষ্ম ত্রুটি খুঁজে পাওয়া উচিত। এই পরীক্ষাটি কেবল একটি দ্রুত চেক। প্রতিটি পরীক্ষামূলক সিপিইউ দিয়ে এই পরীক্ষাটি ক্রমানুসারে করা হয়।

পরীক্ষা 4 [চলন্ত বিপর্যয়গুলি ,গুলি এবং শূন্যগুলি, সমান্তরাল]

পরীক্ষা 3 হিসাবে একই তবে সমস্ত সিপিইউ ব্যবহার করে পরীক্ষাটি সমান্তরালে করা হয়।

পরীক্ষা 5 [চলন্ত বিপর্যয়, 8 বিট প্যাট]

এটি পরীক্ষার 4 এর মতোই তবে "ওয়াকিং" এবং জিরোগুলির 8 বিট প্রশস্ত প্যাটার্ন ব্যবহার করে। এই পরীক্ষাটি "প্রশস্ত" মেমরি চিপগুলিতে সূক্ষ্ম ত্রুটিগুলি আরও ভালভাবে সনাক্ত করতে পারে।

পরীক্ষা 6 [চলন্ত বিপর্যয়, এলোমেলো নিদর্শন]

টেস্ট 6 পরীক্ষা 4 হিসাবে একই অ্যালগরিদম ব্যবহার করে তবে ডেটা প্যাটার্নটি এলোমেলো সংখ্যা এবং এটি পরিপূরক। ডেটা সংবেদনশীল ত্রুটিগুলি সনাক্ত করতে অসুবিধা সনাক্ত করতে এই পরীক্ষাটি বিশেষত কার্যকর। প্রতিটি পাসের সাথে এলোমেলো সংখ্যা ক্রম আলাদা হয় তাই একাধিক পাসের কার্যকারিতা বাড়ায়।

পরীক্ষা 7 [অবরুদ্ধ অবরোধ, moves৪ চাল]

এই পরীক্ষাটি ব্লক মুভ (মুভ্যাসল) নির্দেশাবলী ব্যবহার করে মেমরিটিকে জোর দেয় এবং রবার্ট রেডেলমিয়ারের বার্নবিএক্স পরীক্ষার উপর ভিত্তি করে। মেমরিটি শিফটিং প্যাটার্নগুলির সাথে সূচনা করা হয় যা প্রতি 8 বাইট বিপরীত হয়। তারপরে 4 মেমরির ব্লক মেমোসেল নির্দেশ ব্যবহার করে চারপাশে সরিয়ে নেওয়া হয়। চালগুলি শেষ হওয়ার পরে ডেটা নিদর্শনগুলি চেক করা হয়। কারণ কেবল মেমরিের চালগুলি সম্পন্ন হওয়ার পরে ডেটা পরীক্ষা করা হয় যেখানে ত্রুটিটি ঘটেছে তা জানা সম্ভব নয়। উল্লিখিত ঠিকানাগুলি কেবল যেখানে খারাপ প্যাটার্নটি পাওয়া গেছে তার জন্য। যেহেতু চালগুলি মেমরির একটি 8 মিমি সেগমেন্টে সীমাবদ্ধ তাই ব্যর্থ ঠিকানাটি সর্বদা রিপোর্ট করা ঠিকানা থেকে 8 এমবি দূরে থাকবে। এই পরীক্ষার ত্রুটিগুলি BadRAM নিদর্শন গণনা করতে ব্যবহৃত হয় না।

পরীক্ষা 8 [চলন্ত বিপর্যয়, 32 বিট প্যাট]

এটি মুভিং ইনভার্সনস অ্যালগরিদমের বিভিন্নতা যা প্রতিটি ধারাবাহিক ঠিকানার জন্য ডেটা প্যাটার্নটিকে এক বিট রেখে দেয়। প্রারম্ভিক বিট অবস্থানটি প্রতিটি পাসের জন্য বামে স্থানান্তরিত হয়। সমস্ত সম্ভাব্য ডেটা নিদর্শন ব্যবহার করতে 32 পাসের প্রয়োজন। ডেটা সংবেদনশীল ত্রুটিগুলি সনাক্ত করতে এই পরীক্ষাটি বেশ কার্যকর তবে কার্যকর করার সময় দীর্ঘ long

টেস্ট 9 [এলোমেলো নম্বর ক্রম]

এই পরীক্ষাটি স্মৃতিতে র‌্যান্ডম সংখ্যার একটি সিরিজ লিখেছে। এলোমেলো সংখ্যার জন্য বীজ পুনরায় সেট করে একটি সংখ্যার একই ক্রম একটি রেফারেন্সের জন্য তৈরি করা যেতে পারে। প্রাথমিক প্যাটার্নটি চেক করা হয় এবং তারপরে পরিপূরক হয় এবং পরবর্তী পাসে আবার চেক করা হয়। যাইহোক, চলন্ত বিপরীতে পরীক্ষার লিখন এবং চেকিংয়ের বিপরীতে কেবল সামনের দিকে যেতে পারে।

পরীক্ষা 10 [মডিউল 20, এক এবং শূন্য]

Modulo-X অ্যালগরিদম ব্যবহার করে এমন ত্রুটিগুলি উদঘাটিত হওয়া উচিত যা অ্যালগরিদমের সাথে ক্যাশে এবং বাফারিং হস্তক্ষেপের কারণে বিপর্যয়গুলি সরানোর মাধ্যমে সনাক্ত করা যায় না। পরীক্ষার মতো কেবলমাত্র একটি এবং শূন্যগুলি ডেটা নিদর্শনগুলির জন্য ব্যবহৃত হয়।

পরীক্ষা 11 [বিট বিবর্ণ পরীক্ষা, 90 মিনিট, 2 নিদর্শন]

বিট বিবর্ণ পরীক্ষাটি সমস্ত মেমরি একটি প্যাটার্ন দিয়ে সূচনা করে এবং তারপরে 5 মিনিটের জন্য ঘুমায়। তারপরে কোনও স্মৃতি বিটের পরিবর্তন হয়েছে কিনা তা দেখতে মেমরি পরীক্ষা করা হয়। সমস্ত এবং সমস্ত শূন্য নিদর্শন ব্যবহৃত হয়।

কারণ খারাপ খাতগুলি মাঝে মাঝে কাজ করতে পারে এবং অন্য সময় কাজ না করে, আমি মেমস্টেস্টকে কয়েকটি পাস চালিয়ে দেওয়ার পরামর্শ দিই। একটি পূর্ণ পাস একটি উত্তীর্ণ পরীক্ষার সিরিজ যা উত্তীর্ণ হয়েছে। (উপরের টেস্ট সিরিজ 1-11) আপনি ত্রুটি ছাড়াই যত বেশি পাস পাবেন আপনার মেমস্টেস্ট চালানো তত বেশি নির্ভুল। আমি নিশ্চিত হয়ে প্রায় ৫০ টি পাস পাস করি।

স্বাস্থ্যকর মেমোরির জন্য ত্রুটি গণনা 0 হওয়া উচিত 0 এর উপরে যে কোনও সংখ্যা ক্ষতিগ্রস্থ / ত্রুটিযুক্ত ক্ষেত্রগুলি নির্দেশ করতে পারে।

ইসিসির ত্রুটি গণনাটিECC সেট করা থাকলে কেবল অ্যাকাউন্টে নেওয়া উচিত off। ইসিসি এর অর্থ কোড মেমরি ত্রুটি-সংশোধন করা এবং এটি একটি মেমোরি অবস্থায় ভুল বিটগুলি সনাক্ত এবং সংশোধন করার একটি প্রক্রিয়া। এটি সামান্য তুলনা করা যেতে পারে RAID বা অপটিকাল মিডিয়াতে সম্পন্ন প্যারিটি চেকগুলির সাথে। এই প্রযুক্তিটি বেশ ব্যয়বহুল এবং সম্ভবত কেবল সার্ভার সেট আপগুলিতেই সম্মুখীন হবে। ইসির গণনা গণনা করে মেমরির ইসিসি প্রক্রিয়া দ্বারা কত ত্রুটি সংশোধন করা হয়েছে। ইসিসিকে স্বাস্থ্যকর র‌্যামের জন্য প্রার্থনা করা উচিত নয়, সুতরাং 0 এর উপরে একটি ইসিসি ত্রুটি গণনাও খারাপ স্মৃতিতে ইঙ্গিত দিতে পারে।


ত্রুটি ব্যাখ্যা

স্মৃতিচারণের উদাহরণ যা ত্রুটিগুলির সম্মুখীন হয়েছে। এটি দেখায় যে কোন সেক্টর / ঠিকানাটি ব্যর্থ হয়েছে।

ত্রুটি সহ স্মরণীয় পর্দা

প্রথম কলাম ( টিএসটি ) দেখায় যে কোন পরীক্ষাটি ব্যর্থ হয়েছে, সংখ্যাটি ইতিমধ্যে উল্লিখিত তালিকা থেকে পরীক্ষার সংখ্যার সাথে সম্পর্কিত। দ্বিতীয় কলাম ( পাস ) দেখায় যে পরীক্ষাটি পাস হয়েছে কিনা । উদাহরণস্বরূপ, পরীক্ষার 7 এর কোনও পাস নেই।

তৃতীয় কলাম ( ব্যর্থ ঠিকানা ) মেমরির ঠিক কোন অংশে ত্রুটি রয়েছে তা দেখায়। এই জাতীয় অংশের একটি ঠিকানা রয়েছে, অনেকটা আইপি ঠিকানার মতো, যা storage অংশের ডেটা সঞ্চয় করার জন্য অনন্য is এটি দেখায় যে কোন ঠিকানাটি ব্যর্থ হয়েছে এবং ডেটা খণ্ডটি কত বড়। (উদাহরণে 0.8MB)

চতুর্থ ( ভাল ) এবং পঞ্চম ( খারাপ ) কলামগুলি সেই ডেটা দেখায় যা যথাক্রমে লিখেছিল এবং কী উদ্ধার করা হয়েছিল। উভয় কলামের ত্রুটিযুক্ত স্মৃতিতে সমান হওয়া উচিত (স্পষ্টতই)।

ষষ্ঠ কলাম ( এরর-বিটস ) ব্যর্থ হবার সঠিক বিটগুলির অবস্থান প্রদর্শন করে।

সপ্তম কলাম ( গণনা ) একই ঠিকানা এবং ব্যর্থ বিট সহ একটানা ত্রুটির সংখ্যা দেখায়।

শেষ অবধি, সর্বশেষ, কলাম সাতটি ( চ্যান ) চ্যানেলটি দেখায় (যদি সিস্টেমে একাধিক চ্যানেল ব্যবহৃত হয়) যা মেমরি স্ট্রিপটিতে রয়েছে।


যদি এটি ত্রুটিগুলি খুঁজে পায়

যদি মেম টেস্ট কোনও ত্রুটি আবিষ্কার করে তবে কোন মডিউলটি ত্রুটিযুক্ত তা নির্ধারণের সেরা পদ্ধতিটি এই সুপার ব্যবহারকারী প্রশ্ন এবং এর স্বীকৃত উত্তরে আবৃত রয়েছে :

নির্মূল প্রক্রিয়াটি ব্যবহার করুন - মডিউলগুলির অর্ধেকটি সরান এবং আবার পরীক্ষা চালান ...

যদি কোনও ব্যর্থতা না থাকে, তবে আপনি জানেন যে এই দুটি মডিউল ভাল, তাই তাদের একপাশে রেখে আবার পরীক্ষা করুন।

যদি কোনও ব্যর্থতা থাকে, তবে আবার অর্ধেক করে কেটে নিন (এখন চারটির মধ্যে একটি মেমোরি মডিউল এখন) আবার পরীক্ষা করুন।

তবে, কেবল একটি পরীক্ষায় ব্যর্থ হয়েছে বলে ধরে নিবেন না যে অন্যটি ব্যর্থ হয় না (আপনার দুটি ব্যর্থ মেমরি মডিউল থাকতে পারে) - যেখানে আপনি দুটি মেমরির মডিউল দিয়ে ব্যর্থতা সনাক্ত করেছেন, সেই দুটিটির আলাদা আলাদাভাবে পরীক্ষা করুন ।

গুরুত্বপূর্ণ দ্রষ্টব্য: কিছু মাদারবোর্ড বিক্রেতার দ্বারা মেমোরি ইন্টারলিভিং এবং দুর্বল মেমরি মডিউল সকেট নম্বরকরণের মতো বৈশিষ্ট্যগুলি সহ, কোনও ঠিকানাটি কোনও মডিউলটি উপস্থাপন করে তা জানা মুশকিল হতে পারে।


ব্যাখ্যার জন্য ধন্যবাদ! আপনি কি দয়া করে উত্তর দিতে পারেন কীভাবে কোনও ত্রুটির সাথে সম্পর্কিত সঠিক র্যাম মডিউলটি সন্ধান করবেন? আমার বিফল ঠিকানা ঠিক আছে 000c34e98dc - 3124.9MB। এত বড় খণ্ড সাইজ কেন? আমার পিসিতে আমার 2x1Gb এবং 2x2Gb মডিউল রয়েছে। ব্যর্থতা সৃষ্টিকারীটিকে কীভাবে আবিষ্কার করবেন?
মিখাইল

: আমি এই প্রশ্ন ও তার গৃহীত উত্তর কাছে পাঠাতে চাই @Mikhail superuser.com/questions/253875/...
BloodPhilia

0 টি ত্রুটিগুলি একটি ত্রুটিযুক্ত র‌্যামকে বোঝায় না, আমার এমন কেস হয়েছে যেখানে একটি র‌্যাম স্টিক 100% স্কোর সহ স্মরণে পাস করেছে এবং কেবল এটির বদলে আমি একটি জটিল সমস্যা সমাধান করতে পারি।
ব্রাজিলিয়ান গাই

3
হেক্স ঠিকানার পরে এমবিতে থাকা সংখ্যাটি ত্রুটির আকার নয়, এটি এমবিতে ত্রুটির অবস্থান। আমি নিশ্চিত যে যে কোনও একটি ত্রুটির আকার সর্বদা এক শব্দ হইবে, কারণ এটি মেমরিতে যা লিখছে তার আকার।
জেরিড

6

ত্রুটির সংখ্যা

পরীক্ষার মধ্য দিয়ে যাওয়ার সময়, যদি কোনও পরীক্ষার জন্য মেমরিটি ব্যর্থ হয়, তবে এটি ত্রুটির সংখ্যা বাড়িয়ে তুলবে। যদি আমি সঠিকভাবে স্মরণ করি তবে এটি পরীক্ষায় ব্যর্থ হওয়া ঠিকানাগুলির সংখ্যা গণনা করে।

ইসিসি ত্রুটির সংখ্যা

ইসিসি মেমরি একটি বিশেষ ধরণের মেমরি চিপ যা ডেটাটি দূষিত হওয়ার হাত থেকে রক্ষা পেতে ব্যবহৃত হয়। আপনার ECC Errsকলামটি গণনা করে যে ইসিসি কতগুলি সমস্যা স্থির করেছিল।

(ইসিসি ধীর এবং ব্যয়বহুল এবং মূলত মিশন-সমালোচনামূলক সিস্টেমগুলির জন্য যা র‌্যামের স্যুপ আউট করতে বিরক্ত করা যায় না))

পরীক্ষার নম্বর

Memtest আপনার মেমরি উপর পরীক্ষা যার উপর বর্ণনা করা হয় বিভিন্ন ধরণের আছে Memtest86 ওয়েবসাইট। ঠিক তত দ্রুত সরল ইংরেজী অনুবাদ:

পরীক্ষা 0: ওয়াকিং অন ঠিকানা ঠিকানা

স্মৃতিচারণা 00000001প্রথম স্মৃতি স্থানে লিখবে , 00000010পরবর্তী এবং আরও কিছু, প্রতি 8 বাইট এই প্যাটার্নটি পুনরাবৃত্তি করবে। তারপরে এটি মেমরিটি পড়ে এবং নিশ্চিত করে যে মানটি পরিবর্তন হয়নি। ( উত্স )

পরীক্ষা 1 এবং 2: নিজস্ব ঠিকানা ঠিকানা পরীক্ষা

স্মৃতিচারণ প্রতিটি মেমরির অবস্থানটি তার নিজস্ব ঠিকানা দিয়ে লেখায় এবং মানটি পরিবর্তিত হয় না তা পরীক্ষা করে।

পরীক্ষা 1 অনুক্রমিক, এবং পরীক্ষা 2 সমান্তরাল (অর্থাত্, সহনীতি ব্যবহার করে)।

পরীক্ষা 3 এবং 4 চলন্ত বিপর্যয় পরীক্ষা

সংক্ষেপে, এই পরীক্ষাটি 0 মেমরিতে লোড করে এবং তারপরে

  1. মেমরির প্রতিটি অবস্থান নেয় (প্রথম / সর্বনিম্ন অবস্থান থেকে শুরু করে),
  2. এবং নিদর্শনটির বিপরীতটি লিখেছেন (আমি বিশ্বাস করব এটি কিছুটা দিকের নয়, তবে আমি এতে কোনও ডকুমেন্টেশন পাইনি)।

এখানে লক্ষ্যটি হ'ল প্রতিটি বিট এবং এর সংলগ্ন বিটগুলি "0 এবং 1 এর প্রতিটি সম্ভাব্য সংমিশ্রণ" পরীক্ষা করার চেষ্টা করা।

পরীক্ষা 3 সম্মতি ব্যবহার করে না, যখন পরীক্ষা 4 করে।

পরীক্ষা 5: চলন্ত বিপর্যয়, 8-বিট প্যাট

এটি আবার চলন্ত বিপরীত পদ্ধতিটি করে তবে এই বারে 8-বিট ব্লকে 0 টি পরীক্ষা থেকে হাঁটা 1

পরীক্ষা 6: চলন্ত বিপর্যয়, র্যান্ডম প্যাটার্ন

স্মৃতিশক্তি সমস্ত 0 টি বা হাঁটার 1 এসের পরিবর্তে এলোমেলো সংখ্যা ব্যবহার করে।

পরীক্ষা 7: ব্লক পদক্ষেপ

এই এক মজা। এটি নিদর্শনগুলিকে মেমরিতে লোড করে, এটিকে 4 এমবি ব্লকের চারপাশে নিয়ে যায় এবং তাদের যাচাই করে।

পরীক্ষা 8: চলন্ত বিপর্যয়, 32-বিট প্যাট

পরীক্ষা 5 হিসাবে একই, তবে পরিবর্তে 32-বিট ব্লক ব্যবহার করে। এটি প্রতিটি স্থানে প্রতিটি সম্ভাব্য 32-বিট মান লোড করে।

পরীক্ষা 9: এলোমেলো নম্বর

এটি একটি সিউডো-এলোমেলো সংখ্যাগুলিকে মেমরিতে লোড করে এবং যাচাই করে। সিউডো-এলোমেলো নম্বর জেনারেটর সম্পর্কে দুর্দান্ত জিনিসটি এটি খুব এলোমেলো নয় (আপনি যদি কখনও printf("%d", rand());সি সি ছাড়াই কোনও সি প্রোগ্রামে দৌড়ে এসেছেন এবং ওহ-তাই-এলোমেলো 41 পেয়েছেন, তবে আপনি কী বলতে চাইছেন তা আপনি জানেন)। সুতরাং এটি এলোমেলো নম্বর সিডার পুনরায় সেট করে আবার জেনারেটর চালিয়ে যাচাই করে।

পরীক্ষা 10: Modulo-X

প্রতি 20 টি স্থানে, এটি একটি প্যাটার্ন (সমস্ত 0s বা সমস্ত 1s) লিখে এবং অন্যান্য সমস্ত স্থানে পরিপূরক লিখেছে, তারপরে যাচাই করে।

পরীক্ষা 11: বিট ফেইড টেস্ট

এইটি সমস্ত 1s (এবং আবার সমস্ত 0s সহ) র‌্যাম লোড করে, 5 মিনিট অপেক্ষা করে এবং মানগুলির কোনও পরিবর্তন হয় কিনা তা দেখে।


6

পরীক্ষার নম্বর: সুনির্দিষ্ট টেস্টের সংখ্যা যা স্মৃতিতে চলছে বর্তমানে। তাদের অনেক আছে।

ত্রুটির গণনা: মেমরি ত্রুটির সংখ্যার মুখোমুখি

ইসিসি ত্রুটি: ইসিসি দ্বারা সংশোধন ত্রুটির সংখ্যা। আপনার চিপসেট / মেমরিটিতে ইসিসি নেই, সুতরাং এই সংখ্যাটি কোনও ব্যাপার নয়।

যদি আপনার মেমোরিতে 0 এর উপরে কোনও ত্রুটি থাকে তবে আপনি এটি প্রতিস্থাপন করতে চাইছেন।

সম্পাদনা: পরীক্ষাগুলি বিভিন্ন ধরণের যা স্মৃতিতে স্মৃতিতে লেখা থাকে। এটি মেমরিতে বিভিন্ন নিদর্শন লিখেছে এবং ত্রুটিগুলি যাচাই করতে তাদের আবার পাঠায় এবং সমস্ত বিটের সমস্ত রাজ্য পরীক্ষা করতে সক্ষম হতে এটি বিভিন্ন নিদর্শন ব্যবহার করে।

গণনাটি ইঙ্গিত করে যে ফলাফলটি পুনরায় স্মৃতিতে পঠিত হয়েছে এটি মেমরিতে কী লিখেছে তার সাথে মেলে না, এটি প্রমাণ করে যে স্মৃতিতে পরীক্ষা করা হচ্ছে সেখানে ত্রুটি রয়েছে।

ইসিসি একটি ত্রুটি সংশোধন প্রযুক্তি যা সার্ভার এবং ওয়ার্কস্টেশনের জন্য মেমরি চিপগুলিতে তৈরি। বেশিরভাগ ডেকস্টপগুলি ইসিসি অন্তর্নির্মিত মেমরি মডিউলগুলিকে সমর্থন করে না most প্রায় সমস্ত সার্ভার / ওয়ার্কস্টেশনগুলিতে এর জন্য সমর্থন থাকে এবং সাধারণত এটির প্রয়োজন হয়। ইসিসি দ্বারা সংশোধন করা ত্রুটির সংখ্যা হ'ল ইসিসি চিপ সফলভাবে স্থির করেছে এমন ত্রুটিগুলির সংখ্যা।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.