Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
intern:systemdoku [2012/02/15 08:03] – [Speicheraufteilung] volkerp | cpm:systemdoku [2015/11/24 13:16] – [Der Disk Parameter Block] volkerp | ||
---|---|---|---|
Zeile 387: | Zeile 387: | ||
und auch die Anzahl der Einträge ist ein getrennter Parameter. | und auch die Anzahl der Einträge ist ein getrennter Parameter. | ||
Bei der maximalen Blockgröße von 16 kbyte sind im | Bei der maximalen Blockgröße von 16 kbyte sind im | ||
- | CP/M 2.2 maximal 16384 Directory-Einträge möglich. | + | CP/M 2.2 maximal |
Zeile 919: | Zeile 919: | ||
Der Disk Parameter Block (DPB) beinhaltet alle Parameter, die | Der Disk Parameter Block (DPB) beinhaltet alle Parameter, die | ||
- | Größe | + | Größe |
die Anzahl der logischen Sektoren pro Spur, die Blockgröße, | die Anzahl der logischen Sektoren pro Spur, die Blockgröße, | ||
die Anzahl der Blocks auf der Diskette und die Größe der | die Anzahl der Blocks auf der Diskette und die Größe der | ||
Zeile 989: | Zeile 989: | ||
kurz | kurz | ||
- | BLS = 128 * 2^BSH - 128 * (BLM+1) | + | BLS = 128 * 2^BSH = 128 * (BLM+1) |
In EXM wird die Anzahl von Extends pro Directory-Eintrag | In EXM wird die Anzahl von Extends pro Directory-Eintrag | ||
Zeile 1009: | Zeile 1009: | ||
DSM enthält die Anzahl von Blöcken pro Diskette -1 bzw. die | DSM enthält die Anzahl von Blöcken pro Diskette -1 bzw. die | ||
höchste Blocknummer der Diskette.\\ | höchste Blocknummer der Diskette.\\ | ||
- | Die Gesamtkapazitat | + | Die Gesamtkapazität |
Produkt von BLS und (DSH+1); für den Allocation Vector müssen | Produkt von BLS und (DSH+1); für den Allocation Vector müssen | ||
(DSM / 8) + 1 Bytes reserviert werden. | (DSM / 8) + 1 Bytes reserviert werden. | ||
Rein theoretisch ist zwar eine Maximalkapazität von einem | Rein theoretisch ist zwar eine Maximalkapazität von einem | ||
- | Gigabyte (65536 Blöcke a 16 kbyte) denkbar, diese ist aber | + | Gigabyte (65536 Blöcke a 16 kbyte) denkbar<del>, diese ist aber |
durch die Verwaltung der Recordnummern im 16-Bit Format auf | durch die Verwaltung der Recordnummern im 16-Bit Format auf | ||
- | 65536 Records, also 8 Megabyte (65536 * 128 Bytes) beschränkt. | + | 65536 Records, also 8 Megabyte (65536 * 128 Bytes) beschränkt</ |
DRM+1 ist die Anzahl der Directory-Einträge der Diskette. Da | DRM+1 ist die Anzahl der Directory-Einträge der Diskette. Da | ||
Zeile 1290: | Zeile 1290: | ||
Versionen 2.0. 2.1, 2.2 usw. | Versionen 2.0. 2.1, 2.2 usw. | ||
+ | FIXME |