000
04.02.2010, 17:53 Uhr
Rüdiger
Administrator
|
Ich habe hier zwei exotische Diskettenformate, für die ich gern 22DISK-Definitionen schreiben möchte, die allerdings etwas verzwickt sind.
Problemfall 1 - 40 Spuren, einseitig, 5 Sektoren á 1024 Bytes - Blockgröße: 1 Sektor - Systembereich ist 16 Sektoren (also 3 Spuren + 1 Sektor) groß - Directory beginnt auf Spur 3, Sektor 2 und ist 1 Sektor groß. - 8-Bit-Blocknummern
Das Problem ist der um 1 Sektor verschobene Directoryanfang
Problemfall 2 - 80 Spuren, einseitig, 5 Sektoren á 1024 Bytes - Systembereich ist 10 Sektoren (also 2 Spuren) groß - Blockgröße: 2 Sektoren - Directory beginnt auf Spur 2 und ist ist 4 Sektoren groß - 16-Bit-Blocknummern, aber immer nur die ersten 8 Bytes werden benutzt, die hinteren 8 Bytes sind leer.
Das Problem ist die Nutzung von nur 8 Blockbytes pro Directory-Eintrag anstelle von 16.
Bietet 22DISK für diese Fälle überhaupt eine Lösung? -- Kernel panic: Out of swap space. Dieser Beitrag wurde am 05.02.2010 um 10:08 Uhr von Rüdiger editiert. |