Есть 10 типов людей: те, кто понимают двоичную систему счисления и те, кто нет.Я несколько раз про него читал и вроде бы даже один раз делал. Но каждый раз это было как-то непросто. То есть воспринималось как некоторая (хотя и не слишком сложная) магия, которую надо в правильном порядке сделать и тогда -- крэкс-пэкс-фэкс -- получаем в синдроме
(
Read more... )
Comments 4
Reply
И на уровне отдельного слова сильно дешевле не сделать. Хеш же на самом деле не даёт гарантию, он просто большой и вероятность маленькая, но это срабатывает, когда он 128 бит, например (тот же md5). Но тогда его надо прикреплять к пакету соответствующего размера. А сделать хеш на несколько бит -- я не знаю как.
Опять же проверять хеш надо для всего пакета, а это можно проверять например при каждом чтении памяти, аппаратно это считается довольно быстро. Если что кидаем прерывание "память испорчена" и умираем. Ну или исправляем, если у нас ECC.
Как-то так я вижу возможный сценарий использования.
Reply
По идее это то, что позволяет читать поцарапанный CD -- там избыточность раза в полтора, кажется. И они там ещё вроде бы перемешаны, потому что выпадают, конечно, именно обычно расположенные рядом, и значит нам надо как-то распределить ошибки по большей площади.
Но я про это всё только слухами.
Reply
Спасибо требе, добрый человек!!!
Reply
Leave a comment