| В наше время использование битов четности является типовым решением для основной памяти машины. Хотя внешне создается впечатление, что компьютеры используют восьмиразрядные ячейки памяти, в действительности они являются девятиразрядными, причем девятый бит используется как контрольный. Каждый раз. когда в память записывается некоторая восьмибитовая комбинация, схема управления памятью автоматически добавляет к ней требуемый контрольный бит для получения девятиразрядной комбинации. При считывании информации схема управлении памятью подсчитывает количество единиц в полученной комбинации Если ошибка не обнаруживается, контрольный бит удаляется и образуется исходная восьмиразрядная битовая комбинация. В противном случае схема управления памятью возвращает считанное восьмиразрядное значение с указанием, что оно искажено н может отличаться от исходного. Длинные битовые комбинации часто дополняются группой контрольных битов, образующих контрольный байт. Каждый бит в атом байте является контрольным и относится к определенной группе битов, разбросанных по основной битовой комбинации. Например, одни контрольный бит может относиться к каждому восьмому биту, начиная с первого, тогда как другой — к каждому восьмому биту, начиная со второго, и т.д. В данном случае легче выявить ошибки, сконцентрированные в одной области исходной комбинации, поскольку их наличие будет контролироваться группой контрольных битов. Различные варианты дениого подхода к созданию схем контроля называются методом контрольных сумм и методом использования кода циклического контроля избыточности СКО. Страница: 1 | 2
Дата публикации: 23.10.2014 (просмотров: 3870)Комментарии на сайте: |