LINUX.ORG.RU

История изменений

Исправление Stanson, (текущая версия) :

Это не считается накладным?

Зависит от алгоритма расчёта чексуммы, очевидно.

Если алгоритм обратимый, например, просто сумма всех байт, то можно сэкономить - при поступлении нового байта в кольцевой буфер вычитать из чексуммы байт бывший первым и прибавлять новый. Таким образом у тебя всегда будет в наличии чексумма данных в буфере при минимальных накладных расходах.

Исходная версия Stanson, :

Это не считается накладным?

Зависит от алгоритма расчёта чексуммы, очевидно.

Если алгоритм обратимый, например, просто сумма всех байт, то можно сэкономить - при поступлении нового байта в кольцевой буфер вычитать байт бывший первым и прибавлять новый. Таким образом у тебя всегда будет в наличии чексумма данных в буфере при минимальных накладных расходах.