ECC ميموري، جنهن کي Error-Correcting Code Memory جي نالي سان پڻ سڃاتو وڃي ٿو، ڊيٽا ۾ غلطين کي ڳولڻ ۽ درست ڪرڻ جي صلاحيت رکي ٿو. اهو عام طور تي اعلي-آخر ڊيسڪ ٽاپ ڪمپيوٽرن، سرورز، ۽ ڪم اسٽيشنن ۾ سسٽم جي استحڪام ۽ حفاظت کي وڌائڻ لاء استعمال ڪيو ويندو آهي.
ياداشت هڪ اليڪٽرانڪ ڊوائيس آهي، ۽ ان جي آپريشن دوران غلطيون ٿي سگهي ٿي. صارفين لاء اعلي استحڪام جي ضرورتن سان، ياداشت جي غلطيون نازڪ مسئلن کي جنم ڏئي سگھن ٿيون. ياداشت جي غلطين کي ٻن قسمن ۾ ورهائي سگهجي ٿو: سخت غلطيون ۽ نرم غلطيون. سخت غلطيون هارڊويئر جي نقصان يا خرابين جي ڪري آهن، ۽ ڊيٽا مسلسل غلط آهي. انهن غلطين کي درست نه ٿو ڪري سگهجي. ٻئي طرف، نرم غلطيون بي ترتيب سان ٿينديون آهن جهڙوڪ ميموري جي ويجهو برقي مداخلت ۽ درست ڪري سگهجي ٿو.
نرم ياداشت جي غلطين کي ڳولڻ ۽ درست ڪرڻ لاء، ميموري جو تصور "پيرٽي چيڪ" متعارف ڪرايو ويو. ميموري ۾ سڀ کان ننڍو يونٽ ٿورڙو هوندو آهي، جنهن کي 1 يا 0 مان ظاهر ڪيو ويندو آهي. اٺ لڳاتار بٽ هڪ بائيٽ ٺاهيندا آهن. ميموري بغير برابري جي چڪاس جي صرف 8 بٽ في بائيٽ آهي، ۽ جيڪڏهن ڪو بٽ هڪ غلط قيمت کي محفوظ ڪري ٿو، اهو غلط ڊيٽا ۽ ايپليڪيشن ناڪامي جي ڪري سگھي ٿو. برابري چيڪ هر بائيٽ ۾ هڪ اضافي بٽ شامل ڪري ٿو جيئن غلطي جي جانچ ڪرڻ واري بٽ. بائيٽ ۾ ڊيٽا کي محفوظ ڪرڻ کان پوء، اٺ بٽ هڪ مقرر ٿيل نمونو آهي. مثال طور، جيڪڏهن بٽس ڊيٽا کي 1، 1، 1، 0، 0، 1، 0، 1 طور محفوظ ڪن ٿا، انهن بٽن جو مجموعو بي مثال آهي (1+1+1+0+0+1+0+1=5 ). برابر برابري لاءِ، برابري بٽ جي وضاحت ڪئي وئي آهي 1؛ ٻي صورت ۾، اهو 0 آهي. جڏهن سي پي يو ذخيرو ٿيل ڊيٽا کي پڙهي ٿو، اهو پهريون 8 بٽ شامل ڪري ٿو ۽ نتيجو برابري بٽ سان مقابلو ڪري ٿو. اهو عمل ياداشت جي غلطي کي ڳولي سگهي ٿو، پر برابري چيڪ انهن کي درست نٿو ڪري سگهي. اضافي طور تي، برابري چيڪ ڊبل-بٽ غلطين کي ڳولي نه ٿو سگھي، جيتوڻيڪ ڊبل-بٽ غلطين جو امڪان گھٽ آھي.
ٻئي طرف ECC (Error Checking and correcting) ميموري، ٻئي طرف، ڊيٽا بٽس سان گڏ هڪ انڪرپٽ ٿيل ڪوڊ محفوظ ڪري ٿي. جڏهن ڊيٽا ميموري ۾ لکيل آهي، لاڳاپيل ECC ڪوڊ محفوظ ڪيو ويندو آهي. محفوظ ٿيل ڊيٽا کي پڙهڻ دوران، محفوظ ٿيل ECC ڪوڊ جو مقابلو نئين ٺاهيل ECC ڪوڊ سان ڪيو ويندو آهي. جيڪڏهن اهي نه ملندا آهن، ڪوڊ ڪوڊ ٿيل آهن ڊيٽا ۾ غلط بٽ جي سڃاڻپ ڪرڻ لاء. غلط ساٽ وري رد ڪيو ويو آهي، ۽ ميموري ڪنٽرولر صحيح ڊيٽا جاري ڪري ٿو. درست ٿيل ڊيٽا ڪڏهن ڪڏهن ميموري ۾ واپس لکيو ويندو آهي. جيڪڏهن ساڳي غلط ڊيٽا ٻيهر پڙهي ويندي آهي، اصلاح جي عمل کي بار بار ڪيو ويندو آهي. ڊيٽا کي ٻيهر لکڻ سان اوور هيڊ متعارف ٿي سگھي ٿو، قابل ذڪر ڪارڪردگي جي گھٽتائي جي ڪري. جڏهن ته، اي سي سي ميموري سرورز ۽ ساڳين ايپليڪيشنن لاءِ اهم آهي، ڇاڪاڻ ته اها غلطي کي درست ڪرڻ جون صلاحيتون مهيا ڪري ٿي. ECC ياداشت ان جي اضافي خاصيتن جي ڪري باقاعده ياداشت کان وڌيڪ قيمتي آهي.
اي سي سي ميموري استعمال ڪندي سسٽم جي ڪارڪردگي تي اهم اثر پئجي سگھي ٿي. جڏهن ته اهو مجموعي ڪارڪردگي کي گهٽائي سگھي ٿو، غلطي جي اصلاح ضروري آهي نازڪ ايپليڪيشنن ۽ سرورز لاءِ. نتيجي طور، اي سي سي ميموري ماحول ۾ هڪ عام انتخاب آهي جتي ڊيٽا جي سالميت ۽ سسٽم جي استحڪام اهم آهن.
پوسٽ جو وقت: جولاء-19-2023