Хотираи 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