Benny Löfgren SYSOP
<2615>
· Text 1363 · w6 · kommentar
1985-09-10 06:50
Ärende: 830-832 (832-834)
För att reda upp begreppen kan man säga så här:
Vad vi nu talar om är det nya (nåja, det har varit ute ett tag nu)
controllerkortet som Luxor (och även Tranfor) levererar med sina drivar.
Vi (på DIAB) kallar kortet 4112, vad Luxor har för beteckning vet jag
inte. Kortet är generellt, man kan medelst byglar och switchar ställa
in kortet så att det kan klara samtliga i dag förekommande typer av drivar
dvs. 5" ST, 5" DT och 8". ST och DT står för Single Track, dvs 48 tpi,
respektive Double Track, dvs 96 tpi. Kortet är även försett med ett antal
standarduppsättningar av driveparametrar för att man skall kunna klara
de flesta typer av drivar. Vidare finns även en så kallade cache
implementerad, dvs en rambuffert. Beroende på hur mycket ram man har
(man kan välja en 2K-kapsel eller en 8K-kapsel) buffrar den olika mycket.
Den är även försedd med DMA. Kontentan av det hela är att man uppnår
en högst avsevärd tidsvinst, som märks olika mycket beroende på vilken
drive man har. Några gissade siffror: 5" ST, 30-50 %, 5" DT, 2-5 ggr,
8", 3-10 ggr. Som synes blir det ganska stora tidsvinster, hur mycket
beror på tillgängligt RAM-minne och hur snabb driven är. Varför Single
Track inte är snabbare beror på att dessa drivar har något som kallas
för mjukvaruskewing, dvs sektorerna är fysiskt omkastade, controllern
ser till att läsa rätt sektor ändå, på grund av att varje sektor har
en ID-header. Anledningen till denna skewing som har satt en liten käpp
i hjulet på den snabba controllern är att de allra äldsta controllerna
(då menar jag inte den vanligaste utan den ALLRA äldsta som bara klarade
single density!) inte hann med att läsa två sektorer i följd, så man
spridde ut sektorerna på ett (då) smart sätt så att om datorn ville ha
två sektorer i följd (vilket inte är ovanligt) så skulle skivan ha hunnit
rotera dit när läsbeställningen kom. Nuförtiden får man dock lida för
denna smarthet, nya controllern levererar sektorn så snabbt att skivan
inte hinner rotera så långt, därmed förlorar man den tid som krävs att
vänta på disken.
(Ber om ursäkt för att jag inte delade upp det i stycken, jag skrev mer
än jag tänkte från början!)