بررسی خطاء اکثر حافظه هائی که امروزه در کامپيوتر استفاده می گردند دارای ضريب اعتماد بالائی می باشند. در اکثر سيستم ها، "کنترل کننده حافظه " درزمان روشن کردن سيستم عمليات بررسی صحت عملکرد حافظه را انجام می دهد. تراشه های حافظه با استفاده از روش Parity، عمليات بررسی خطاء را انحام می دهند. تراشه های Parity دارای يک بيت اضافه برای هشت بيت داده می باشند. روشی که Parity بر اساس آن کار می کند بسيار ساده است.
در ابتدا Parity زوج بررسی می گردد. زمانيکه هشت بيت (يک بايت) داده اي را دريافت می دارند، تراشه تعداد يک های موجود در آن را محاسبه می نمايد. در صورتي که تعداد يک های موجود فرد باشد مقدار بيت Parity يک خواهد شد. در صورتي که تعداد يک های موجود زوج باشد مقدار بيت parity صفر خواهد شد. زماني که داده از بيت های مورد نظر خوانده می شود، مجددا" تعداد يک های موجود محاسبه و با بيت parity مقايسه می گردد. درصورتي که مجموع فرد و بيت Parity مقدار يک باشد داده مورد نظر درست بوده و برای پردازنده ارسال می گردد. اما در صورتيکه مجموع فرد بوده و بيت parity صفر باشد تراشه متوجه بروز يک خطاء در بيت ها شده و داده مورد نظر کنار گذاشته می شود. parity فرد نيز به همين روش کار می کند با این تفاوت که زمانی بيت parity يک خواهد شد که تعداد يک های موجود در بايت زوج باشد.
مسئله مهم در رابطه با Parity عدم تصحيح خطاء پس از تشخيص است. در صورتي که يک بايت از داده ها با بيت Parity خود مطابقت ننمايد داده دور انداخته شده و سيستم مجددا" سعی خود را انجام خواهد داد. کامپيوترها نيازمند يک سطح بالاتر برای برخورد با خطاء می باشند. برخی از سيستم ها از روشی با نام به error correction code)ECC) استفاده می نمايند. در روش فوق از بيت های اضافه برای کنترل داده در هر يک از بايت ها استفاده می گردد. اختلاف روش فوق با روش Parity در اين است که از چندين بايت برای بررسی خطاء استفاده می گردد. (تعداد بيت های استفاده شده بستگی به پهنای گذرگاه دارد) حافظه های مبتنی بر روش فوق با استفاده از الگوريتم مورد نظر نه تنها قادر به تشخيص خطا بوده بلکه امکان تصحيح خطاهای بوجود آمده نيز فراهم می گردد. ECC همچنين قادر به تشخيص خطاها در مواردي است که يک يا چندين بيت در يک بايت با مشکل مواجه گردند.
کسی دیگه نظری نداره؟! با سپاس
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید






پاسخ با نقل قول
Bookmarks