c64 filerendszer

Borbas, Imre Imre_Borbas at or.mxim.com
Tue Jan 27 22:43:43 CET 2004


> 
> > Meg valami: a szektorokat trukkosen osztotta ki, valoszinuleg a
> > gyorsabb eleres miatt, mondjuk a 17.01 utan a 17.11 jott, aztan a
> > 17.02, 17.12 es igy tovabb,
> >     BBalazs
> 
> Oh igen......
> Mivel a beolvasott szektor elvtelehez ido kell es azalatt
> a lemez ugye tovabb fordul a fej alatt, igy, ha
> a  kovetkezo szektorban folytatodna a file akkor
> egy teljes korul fordulas utan lehetne csak folytatni az olvasast....
> 
> Ehelyett ki lehet merni "egy gepallandot", vagyis, hogy
> hany szektornyit fordul a lemez tovabb mire eppen ujra fogadni tudja
> a gep az olvasott adatot, ezt a szektor ugrast hasznalva a lancolasnal
> gyakorlatilag folymatos lesz az olvasas.
> 
> Az XT es AT korszak elejen amikor meg 5-10-20-40 MB-os
> MFM vinyo volt a divat, akkor
> a felulet formazasnal kulon lehetett tesztelni, hogy
> hany szektor kihagyasnal lesz leggyorsabb a vinyorol olvasas.
> 0 es 4(6) kozti szamok voltak jaratosak es az arany tobszoros 
> is tudott
> lenni....
> 
> KJ
> 

A SCSI drajvokban meg un. command queuing van, ami azt jelenti, hogy tobb
parancsot is feldolgoz egyszerre. Tehat ha kiadjuk azt, hogy olvassa be az
1-es, 11-es, 9-es es 6-os szektorokat, akkor azt 1, 6, 9, 11 sorrendben
fogja beolvasni, igy joval gyorsabb, mintha a beerkezes sorrendjeben
olvasna, mert akkor ebben az esetben majdnem 1 teljes kort menne a lemez
olvasas nelkul, csak a szektort keresve.

Imi



More information about the Elektro mailing list