د 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