Kristoffer Eriksson
<5357>
· Text 3054 · w8 · kommentar
1986-03-14 20:00
Ärende: TED /lib
Clusterstorlekar: ABC830 1, ABC832/834/838 4, ABC850 (oftast) 32.
(Jag har aldrig förståt varför inte clusterstorleken på 832 är 2,
det borde räcka.)
I ABC800/UTILITY finns programme CLUSTER.BAS (tror jag det hette)
som utifrån data i doset räknar ut clusterstorleken på valfri
enhet. Den fungerar nog bara på UFD-dos. Annars har alla skivor jag
tittat på haft 2-logaritmen av clusterstorleken angiven i lockout-
sektorns (sektor 15 resp 7) sista byte (255). Själva clusterstorleken
får man alltså genom att ta 2 ** byten.
Exemplet med skolklasserna som slukar sektorer med clusterstorleken 32,
är inte korrekt om de kör på LUX-NET (knappast i CAT-NET heller), och
de lär ju inte samsas om EN enda maskin. För LUX-NET använder storleken
8 istället. För att klara av bitmappen och lockoutmappen som nu tar
tre sektorer var, har man infört länkade mappar. I byte 237 och 238
i varje mapsektor anges var nästa mapsektor ligger. Den sista anger -1
här.