Herunterladen Inhalt Inhalt Diese Seite drucken

Kleincomputer KC 85 Handbuch Seite 58

Vorschau ausblenden Andere Handbücher für KC 85:
Inhaltsverzeichnis

Werbung

PC-Betriebsart
Ein DPH hat folgenden Aufbau:
Byte
Name
-----------------------------------------------------------------
0, 1
XLT
2-7
8, 9
DIRBUF
10, 11
DPB
12, 13
CSV
14,
15
ALV
Die für die verschiedenen Laufwerke zuständigen DPH stehen lük-
kenlos hintereinander.
Die im DPH erfaßten Daten und Speicherbereiche werden für jedes
Laufwerk getrennt bereitgestellt.
Eine Ausnahme ist der 128-Byte-Puffer für die Verzeichnisaus-
wertung. Er kann nur einmal im System vorhanden sein, da das BDOS
immer nur ein Laufwerk zur Zeit erfassen kann und bei jeder
Laufwerkumschaltung das Verzeichnis neu abfragt.
Diskettenparameterblock DPB
---------------------------
Der Diskettenparameterblock (DPB) für jedes Laufwerk ist wesent-
lich umfangreicher. In diesem Block sind alle Informationen zu-
sammengefaßt, die zur Verwaltung der betreffenden Diskette not-
wendig sind.
Dies umfaßt:
- Informationen zur Speicherkapazität und
- Informationen zur Speicherorganisation.
Der DPB enthält unter anderem:
- Angaben zur Anzahl von Sektoren pro Spur,
- Angaben zur Anzahl von Sektoren pro Block,
- Angaben zur Größe und Lage des Verzeichnisses sowie dazu, ob
die Verzeichniseinträge bei jedem Zugriff auf
überprüft werden sollten und schließlich
- eine Angabe zur Anzahl der auf der betreffenden Diskette für
das Betriebssystem reservierten Spuren.
58
Bedeutung
Adresse
der
Sektornummer.
Ist
die
Adresse
logische und physische Sektornummer überein.
Arbeitsbereich für BDOS reserviert
Adresse
eines
Alle DPH enthalten die gleiche Adresse.
Adresse des Diskettenparameterblockes (DPB)
Jedes Laufwerk hat einen eigenen DPB.
Adresse
eines Puffers, der für das Speichern
eines Prüfsummenvektors zur Prüfung auf Dis-
kettenwechsel erforderlich ist. Jedes Lauf-
werk hat einen eigenen Puffer.
Adresse
eines
belegung wiederspiegelt.
Bit n des Vektors gleich 1 bedeutet, daß der
Block n der Diskette von einer Datei belegt
ist. Bit n gleich 0 bedeutet, daß der Block
unbelegt ist.
Die ersten Blöcke, und damit die ersten Bits,
sind
durch
das
Laufwerk hat einen eigenen Vektor.
7. BIOS-Funktionen
Übersetzungstabelle
gleich
0,
128-Byte-Verzeichnispuffers
Vektors,
der
Verzeichnis
Diskettenwechsel
für
die
dann
stimmen
die
Disketten-
belegt.
Jedes

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis