Podgląd pojedynczego posta
Stary 07.06.2001, 13:43   #40
c0rdat
Wyjadacz ;)
 
Avatar użytkownika c0rdat
 
Data rejestracji: 31.05.2001
Posty: 363
c0rdat zaczyna zdobywać reputację <1 - 49 pkt>
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
c0rdat jest offline