Przeplot

From Atariki

Revision as of 18:28, 23 gru 2006; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

Przeplot, po angielsku interleave lub skew, określa fizyczną kolejność sektorów na ścieżce dyskietki. Kolejność ta jest ustalana podczas formatowania i pozostaje niezmienna aż do przeformatowania dyskietki.

Przeplot standard

Normalnie sektory na ścieżce dyskietki ułożone są kolejno od sektora o najniższym numerze do sektora o numerze najwyższym (np. od 1 do 18). W ośmiobitowym Atari, przy prędkości transmisji 19200 bps zapewnia to odczytanie całej ścieżki w 18 obrotach dyskietki. Jest to tzw. przeplot standard, 1:18 (co oznacza: jedna ścieżka w 18 obrotach). W podwójnej gęstości ustala to efektywną szybkość transmisji na 1228-1280 bajtów na sekundę - w zależności od szybkości obracania się dyskietki w różnych stacjach, od 288 do 300 obrotów na minutę.

Przeplot turbo

Kolejność sektorów zmienia się przy formatowaniu z tzw. przeplotem turbo. Gdy dyskietka ma być odczytywana z prędkością większą niż standardowe 19200 bps, konieczna jest zmiana przeplotu, gdyż samo przyspieszenie transmisji przy zwykłym przeplocie nic nie daje: ścieżka nadal będzie odczytywana w 18 obrotów, tylko przerwy pomiędzy sektorami się wydłużą.

Praktycznie kazdy system turbo do stacji dysków ma swój przeplot, dobrany do prędkości transmisji i gęstości tak, żeby efektywna szybkość odczytu i zapisu była optymalna. Dlatego przeplot turbo dobry w jednej stacji nie musi być dobry dla innej. Niektóre stacje (np. XFD601 i XFD602) oprócz przeplotu dobierają też wzajemny układ ścieżek tak, żeby po przejściu na następną ścieżkę jej początkowy sektor znalazł się od razu pod głowicą.

Typowy przeplot turbo - przeplot US Doublera - pozwala odczytać ścieżkę SD w pięciu, a ED i DD w siedmiu obrotach. Kolejność sektorów jest następująca:

  • SD (1-18): 4,8,12,16,1,5,9,13,17,2,6,10,14,18,3,7,11,15
  • ED (1-26): 4,8,12,16,20,24,1,5,9,13,17,21,25,2,6,10,14,18,22,26,3,7,11,15,19,23
  • DD (1-18): 1,14,9,4,17,12,7,2,15,10,5,18,13,8,3,16,11,6

Efektywna szybkość transmisji wynosi wtedy odpowiednio 2212 bajtów na sekundę dla SD, 2282 dla ED i 3160 dla DD.

Najlepszy przeplot możliwy do uzyskania w szeregowej stacji dysków do małego Atari to przeplot 1:5 (odczyt całej ścieżki w pięciu obrotach), co daje efektywną szybkość transmisji 4608 bajtów na sekundę. Jest to możliwe do uzyskania przy baudrate w granicach 110 kbps.

Formatowanie dyskietek z odpowiednim przeplotem nie jest jedyną techniką optymalizowania odczytu z dyskietki; inną jest buforowanie ścieżek.

Personal tools