Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| cpm:tools:stat [2018/10/05 13:23] – angelegt volkerp | cpm:tools:stat [2019/06/04 12:30] (aktuell) – volkerp | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== STAT ====== | + | ====== STAT und der DPB ====== |
| + | |||
| + | STAT DEV: liefert Informationen über den Disk Parameter Block. | ||
| < | < | ||
| Zeile 14: | Zeile 16: | ||
| </ | </ | ||
| - | STAT berechnet die Werte aus dem zugehörigen | + | Der zugehörige |
| + | Werte für records per block und bytes per block und daraus die Ausgaben. | ||
| < | < | ||
| Zeile 35: | Zeile 38: | ||
| 128 Byte Record Capacity := (DSM+1) * rpb = (399+1) * 16 = 6400 | 128 Byte Record Capacity := (DSM+1) * rpb = (399+1) * 16 = 6400 | ||
| Kilobyte Drive Capacity := (DSM+1) * bpb / 1024 = (399+1) * 2048 / 1024 = 800 | Kilobyte Drive Capacity := (DSM+1) * bpb / 1024 = (399+1) * 2048 / 1024 = 800 | ||
| - | 32 Byte Directory Entries : | + | 32 Byte Directory Entries : |
| Checked | Checked | ||
| Records/ Extent := (EXM+1) * 128 = (0+1) * 128 = 128 | Records/ Extent := (EXM+1) * 128 = (0+1) * 128 = 128 | ||
| Zeile 43: | Zeile 46: | ||
| </ | </ | ||
| | | ||
| - | Der originale Codeauszug von STAT, geschrieben in PL/M, ist relativ leicht zu verstehen: | + | Der originale Codeauszug von STAT, geschrieben in PL/M, ist relativ leicht zu verstehen. |
| + | Lediglich die Berechnung der Gesamtkapazität ist ewas komplexer gelöst; PLM arbeitet nur mit 16 Bit. | ||
| + | Deshalb muss die Multiplikation über diesen Zahlenbereich hinaus anders gelöst werden. | ||
| < | < | ||
| Zeile 152: | Zeile 157: | ||
| </ | </ | ||
| - | A>stat dsk: | ||
| - | A: Drive Characteristics | ||
| - | 6400: 128 Byte Record Capacity | ||
| - | 800: Kilobyte Drive Capacity | ||
| - | 192: 32 Byte Directory Entries | ||
| - | 192: Checked | ||
| - | 128: Records/ Extent | ||
| - | 16: Records/ Block | ||
| - | 40: Sectors/ Track | ||
| - | 0: Reserved Tracks | ||
| - | | ||
| - | | ||