ECC මතකය, Error-Correcting Code memory ලෙසද හඳුන්වනු ලබන අතර, දත්තවල දෝෂ හඳුනාගෙන නිවැරදි කිරීමේ හැකියාව ඇත. පද්ධතියේ ස්ථායීතාවය සහ ආරක්ෂාව වැඩි දියුණු කිරීම සඳහා ඉහළ මට්ටමේ ඩෙස්ක්ටොප් පරිගණක, සේවාදායක සහ වැඩපොළවල එය බහුලව භාවිතා වේ.
මතකය ඉලෙක්ට්රොනික උපාංගයක් වන අතර එහි ක්රියාකාරිත්වය අතරතුර දෝෂ ඇතිවිය හැක. ඉහළ ස්ථායිතා අවශ්යතා ඇති පරිශීලකයින් සඳහා, මතක දෝෂ බරපතල ගැටළු වලට තුඩු දිය හැකිය. මතක දෝෂ වර්ග දෙකකට වර්ග කළ හැක: දෘඪ දෝෂ සහ මෘදු දෝෂ. දෘඪ දෝෂ දෘඪාංග හානි හෝ දෝෂ නිසා ඇති වන අතර, දත්ත නිරන්තරයෙන් වැරදියි. මෙම දෝෂ නිවැරදි කළ නොහැක. අනෙක් අතට, මතකය අසල ඉලෙක්ට්රොනික මැදිහත්වීම් වැනි සාධක නිසා මෘදු දෝෂ අහඹු ලෙස සිදු වන අතර ඒවා නිවැරදි කළ හැකිය.
මෘදු මතක දෝෂ හඳුනා ගැනීම සහ නිවැරදි කිරීම සඳහා, මතකය "Parity check" සංකල්පය හඳුන්වා දෙන ලදී. මතකයේ ඇති කුඩාම ඒකකය බිට් එකක් වන අතර එය 1 හෝ 0 මගින් නිරූපණය කෙරේ. අඛණ්ඩ බිටු අටක් බයිටයක් සෑදේ. සමානාත්මතාවය පිරික්සීමකින් තොරව මතකයේ ඇත්තේ බයිටයකට බිටු 8ක් පමණක් වන අතර, කිසියම් බිට් එකක් වැරදි අගයක් ගබඩා කරන්නේ නම්, එය වැරදි දත්ත සහ යෙදුම් අසාර්ථක වීමට හේතු විය හැක. සමානාත්මතා පිරික්සුම සෑම බයිටයකටම අමතර බිට් එකක් දෝෂ පිරික්සුම් බිට් එකක් ලෙස එක් කරයි. බයිට් එකක දත්ත ගබඩා කිරීමෙන් පසු බිටු අටට ස්ථාවර රටාවක් ඇත. උදාහරණයක් ලෙස, බිටු 1, 1, 1, 0, 0, 1, 0, 1 ලෙස දත්ත ගබඩා කරන්නේ නම්, මෙම බිටු වල එකතුව ඔත්තේ (1+1+1+0+0+1+0+1=5) ) ඉරට්ටේ සමානාත්මතාවය සඳහා, සමානාත්මතාවය බිට් 1 ලෙස අර්ථ දැක්වේ; එසේ නොමැති නම්, එය 0 වේ. CPU ගබඩා කර ඇති දත්ත කියවන විට, එය පළමු බිටු 8 එකතු කර ප්රතිඵලය සමානාත්මතා බිට් සමඟ සංසන්දනය කරයි. මෙම ක්රියාවලියට මතක දෝෂ හඳුනාගත හැකි නමුත් සමානාත්මතා පරීක්ෂාව මඟින් ඒවා නිවැරදි කළ නොහැක. මීට අමතරව, ද්විත්ව බිටු දෝෂ ඇතිවීමේ සම්භාවිතාව අඩු වුවද සමානාත්මතා පිරික්සුමට ද්විත්ව බිටු දෝෂ හඳුනාගත නොහැක.
ECC (දෝෂය පරීක්ෂා කිරීම සහ නිවැරදි කිරීම) මතකය, අනෙක් අතට, දත්ත බිටු සමඟ සංකේතාත්මක කේතයක් ගබඩා කරයි. දත්ත මතකයට ලියා ඇති විට, අනුරූප ECC කේතය සුරැකේ. ගබඩා කර ඇති දත්ත නැවත කියවන විට, සුරකින ලද ECC කේතය අලුතින් ජනනය කරන ලද ECC කේතය සමඟ සංසන්දනය කරයි. ඒවා නොගැලපේ නම්, දත්තවල වැරදි බිට් හඳුනා ගැනීම සඳහා කේත විකේතනය කරනු ලැබේ. එවිට දෝෂ සහිත බිටු ඉවතලන අතර, මතක පාලකය නිවැරදි දත්ත නිකුත් කරයි. නිවැරදි කරන ලද දත්ත කලාතුරකින් මතකයට ලියා ඇත. එම වැරදි දත්ත නැවත කියවා ඇත්නම්, නිවැරදි කිරීමේ ක්රියාවලිය නැවත නැවතත් සිදු කෙරේ. දත්ත නැවත ලිවීමෙන් පොදු කාර්ය සාධනය හඳුන්වා දිය හැකි අතර, සැලකිය යුතු කාර්ය සාධන අඩුවීමක් ඇති කරයි. කෙසේ වෙතත්, ECC මතකය සේවාදායකයන් සහ ඒ හා සමාන යෙදුම් සඳහා ඉතා වැදගත් වේ, එය දෝෂ නිවැරදි කිරීමේ හැකියාවන් සපයයි. ECC මතකය එහි අමතර විශේෂාංග නිසා සාමාන්ය මතකයට වඩා මිල අධිකය.
ECC මතකය භාවිතා කිරීම පද්ධතියේ ක්රියාකාරිත්වයට සැලකිය යුතු බලපෑමක් ඇති කළ හැකිය. එය සමස්ත කාර්ය සාධනය අඩු කළ හැකි අතර, විවේචනාත්මක යෙදුම් සහ සේවාදායකයන් සඳහා දෝෂ නිවැරදි කිරීම අත්යවශ්ය වේ. එහි ප්රතිඵලයක් වශයෙන්, දත්ත අඛණ්ඩතාව සහ පද්ධති ස්ථායීතාවය ප්රමුඛ වන පරිසරවල ECC මතකය පොදු තේරීමකි.
පසු කාලය: ජූලි-19-2023