197 читали · 7 лет назад
Расчёт CRC в кадре и про аппаратное его ускорение
Пост в котором будет про crc 32. (пасхалка) В конце 2008 года компания Intel представила архитектуру Nehalem и ядро Bloomfield построенное на ней с использованиям 45 нм. Всё это камни известные под брендом i7. Из того, на что (сетевому инженеру) следует обратить внимание - это добавленная в архитектуре поддержка команд набора SSE 4.2. Набор этих инструкции по-другому называется программно-ориентированные ускорители (Application Targeted Accelerator) и служит вполне себе прикладным целям. Одна из команд этого набора нам будет особенно интересна. Речь пойдёт про инструкции для аппаратного ускорения CRC32...
620 читали · 3 года назад
Контрольные суммы в торрентах, что это такое и зачем они нужны, рассказываю простым языком
Добрый день, сегодня расскажу элементарную информацию, о которой знают программисты/ремонтники/просто "прошаренные" люди. Расскажу зачем нужна контрольная сумма и где ее используют. Что такое контрольная сумма? Контрольная сумма - это вычисление определенным алгоритмом, которое сводится к определенному значению. Обычно это набор букв и цифр. Процесс вычисления контрольной суммы может занимать некоторое время. Итак зачем нужна контрольная сумма? Обычно контрольные суммы вы можете увидеть на торрент...