ECC நினைவகம் தொழில்நுட்ப பகுப்பாய்வு

ECC நினைவகம், எரர்-கரெக்டிங் கோட் மெமரி என்றும் அழைக்கப்படுகிறது, இது தரவுகளில் உள்ள பிழைகளைக் கண்டறிந்து சரிசெய்யும் திறனைக் கொண்டுள்ளது. இது பொதுவாக உயர்நிலை டெஸ்க்டாப் கணினிகள், சர்வர்கள் மற்றும் பணிநிலையங்களில் கணினி நிலைத்தன்மை மற்றும் பாதுகாப்பை மேம்படுத்த பயன்படுத்தப்படுகிறது.

நினைவகம் ஒரு மின்னணு சாதனம், அதன் செயல்பாட்டின் போது பிழைகள் ஏற்படலாம். அதிக நிலைப்புத் தேவைகளைக் கொண்ட பயனர்களுக்கு, நினைவகப் பிழைகள் முக்கியமான சிக்கல்களுக்கு வழிவகுக்கும். நினைவகப் பிழைகளை இரண்டு வகைகளாகப் பிரிக்கலாம்: கடினமான பிழைகள் மற்றும் மென்மையான பிழைகள். வன்பொருள் சேதம் அல்லது குறைபாடுகளால் கடினமான பிழைகள் ஏற்படுகின்றன, மேலும் தரவு தொடர்ந்து தவறாக உள்ளது. இந்தப் பிழைகளைத் திருத்த முடியாது. மறுபுறம், நினைவகத்திற்கு அருகில் மின்னணு குறுக்கீடு போன்ற காரணிகளால் மென்மையான பிழைகள் தோராயமாக நிகழ்கின்றன மற்றும் அவற்றை சரிசெய்ய முடியும்.

மென்மையான நினைவகப் பிழைகளைக் கண்டறிந்து சரிசெய்ய, நினைவக "சமநிலை சரிபார்ப்பு" என்ற கருத்து அறிமுகப்படுத்தப்பட்டது. நினைவகத்தில் உள்ள சிறிய அலகு ஒரு பிட் ஆகும், இது 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