Bestor's Logo
(812) 303-90-91, sales@bestor.spb.ru
[ Вход ]

FAQ : SCSI/SAS/SATA : Parity (контроль четности) и CRC

Разделы FAQ
- SCSI/SAS/SATA »
|
|
|
|
|
|
+ RAID »
+ Процессоры Intel® »
+ Винчестеры (HDD) »
+ KVM (КВМ) »
+ ПО Microsoft »
+ ПО Oracle »
+ Монитор / Видео »
+ Другое »
+ Сервис »
Parity (контроль четности) и CRC
Index
  1. Что такое CRC?
  2. Использует ли SCSI Ultra320 контроль четности?
  3. Когда может понадобиться отключать контроль четности (parity)?
  4. Если запретить использование контроля четности (parity), будет ли работать CRC?

В: Что такое CRC?
О: С ростом скорости передачи данных по шине, становиться все более актуальной задача обеспечения правильности их доставки между SCSI устройствами. Ultra320 контроллеры и Ultra320 устройства (например, диски) используют CRC (Cyclical Redundancy Checking) для добавления к каждому блоку передаваемых данных дополнительного пакета, содержащего контрольную сумму этого блока. Принимающее устройство декодирует контрольную сумму и на ее основе проверяет правильность доставки.
Естественно, чтобы этот механизм работал, все участники процесса должны поддерживать функцию CRC. Это определяется спецификацией Ultra320.

В: Использует ли SCSI Ultra320 контроль четности?
О: Да. Наряду с использованием CRC, для повышения надежности передачи данных, Ultra320 устройства так же используют контроль четности (parity). Контроль четности используется для проверки каждых двух слов данных (2 байта) передаваемых по шине. parity определяет только наличие ошибки, в каком бите она произошла - не определяется. CRC - генерирует другой контрольный код (32 байта). CRC может определить, какой именно и сколько бит прошли с ошибками и предоставляет возможность исправления этих ошибок. Посредством комбинации этих двух методов коррекции достигается высокая эффективность и надежность контроля за правильностью передачи данных.

В: Когда может понадобиться отключать контроль четности (parity)?
О: Если Ваше SCSI устройство не поддерживает контроль четности (parity), то его необходимо отключить для предотвращения генерации ложных ошибок. При этом, если к шине подключены устройства как без, так и с поддержкой parity, то контроль четности должен быть отключен на них всех . В противном случае не исключена возможность "зависания" SCSI шины.

В: Если запретить использование контроля четности (parity), будет ли работать CRC?
О: Да. А вот запрет использования Domain Validation может сделать невозможным использование CRC.