Cytat:
&y (07-06-2001 11:23):
Jezeli zmieni sie 1 jedynka na 0 to zgoda, ale co bedzie w przypadku (czysto teoretycznym) gdy zmienia sie 2 jedynki na 2 zera lub jedynka na zero i zero na jedynke? (Bit parzystosci jest OK, a dane sa zle...)
|
Rozumowanie prawidłowe przy założeniu, że transmisja przez ATA zabezpieczona jest jedynie bitem parzystości (jak pamięci ECC). Tak jednak nie jest - transmitowane pakiety chronione są pełnym CRC-16 (dosyć skomplikowany sposób liczenia sumy kontrolnej) który to jest bardzo skuteczny (trudno jest wygenerować takie błędy, aby suma nie uległa zmianie).
Dla zainteresowanych:
http://www.stanford.edu/~csapuntz/ide.html