Презентация разработана к открытому уроку по дисциплине ОП.10 "Информационная безопасность" для студентов 4 курса специальности 09.02.03 "Программирование в компьютерных системах". Рассмотрены возможности использования кода Хэмминга в прикладных программах при хранении информации
Вложение | Размер |
---|---|
![]() | 447.31 КБ |
Слайд 1
Примеры программной реализации корректирующих кодов Выполнила студентка группы ПК-31 Собко НадеждаСлайд 2
Применение Код Хэмминга используется в некоторых прикладных программах в области хранения данных, особенно в RAID 2; кроме того, метод Хэмминга давно применяется в памяти типа ECC и позволяет «на лету» исправлять однократные и обнаруживать двукратные ошибки.
Слайд 3
RAID ( RAID 2) RAID (англ. Redundant Array of Independent Disks — избыточный массив независимых дисков) — технология виртуализации данных, которая объединяет несколько дисков в логический элемент для избыточности и повышения производительности. RAID 2. Массивы такого типа основаны на использовании кода Хэмминга. Диски делятся на две группы: для данных и для кодов коррекции ошибок, причём если данные хранятся на дисках, то для хранения кодов коррекции необходимо n дисков (в сумме дисков).
Слайд 4
Схема RAID 2
Слайд 5
Расчётное количество дисков для организации RAID 2
Слайд 6
ECC ECC-память (англ. error-correcting code memory , память с коррекцией ошибок) — тип компьютерной памяти, которая автоматически распознаёт и исправляет спонтанно возникшие изменения (ошибки) битов памяти. Одним из решений проблемы уменьшения физических размеров модулей памяти - является контроль чётности — использование дополнительного бита, который записывает четность остальных битов. Такой подход позволяет обнаруживать ошибки, но не позволяет исправлять их. Таким образом при обнаружении ошибки можно только прервать выполнение программы.
Свадьба в Малиновке
Рисуем домики зимой
Извержение вулкана
Акварельные гвоздики
Ночная стрельба