Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
cpm:systemdoku [2024/04/15 07:52] – [Extends] volkerpcpm:systemdoku [2024/12/05 13:01] (aktuell) – [Speicheraufteilung] volkerp
Zeile 126: Zeile 126:
 Die Speicheraufteilung im CP/M sieht im Überblick so aus: Die Speicheraufteilung im CP/M sieht im Überblick so aus:
  
-<ditaa noedgesep+<a2s
-         +----------------oberes Speicherende+         #----------------oberes Speicherende
                         |                         |
               BIOS      |               BIOS      |
                         |                         |
-         +----------------+         #----------------
                         |                         |
               BDOS      |               BDOS      |
                         |                         |
-FBASE:   +----------------Startadresse des FDOS+FBASE:   #----------------Startadresse des FDOS
                         |                         |
               CCP       |               CCP       |
                         |                         |
-CBASE:   +----------------Startadresse des CCP+CBASE:   #----------------Startadresse des CCP
                         |                         |
               TPA       |               TPA       |
                         |                         |
-TBASE:   +----------------0100H+TBASE:   #----------------0100H
           System-       |           System-       |
              parameter  |              parameter  |
-BOOT:    +----------------0000H +BOOT:    #----------------0000H 
-</ditaa> +</a2s>
 An der Adresse BOOT befindet sich grundsätzlich ein Sprung An der Adresse BOOT befindet sich grundsätzlich ein Sprung
 zur Warmstartroutine des BIOS. Diese Routine lädt nach Beendigung zur Warmstartroutine des BIOS. Diese Routine lädt nach Beendigung
Zeile 250: Zeile 249:
 Abmelden als 'ausloggen' (engl. Log out) bezeichnet. Abmelden als 'ausloggen' (engl. Log out) bezeichnet.
  
 +<code>
 +Track/Spur                                   DPB-Wert (Disk Parameter Block)
 +       +-----------------------------------+
 +0      |   Systemspur 0                    | a = OFF Systemspuren 0..OFF-1
 +         ...                             |  
 +a-1    |   Systemspur a-1                  |
 +       +-----------------------------------+
 +a      | Block 0 | Block 1 | ...           | n Blöcke
 +                                         | DRM+1 Einträge a 32 Byte
 +          Directory                      | 
 +                                         | -> n = (DRM+1)*32/BLS (aufrunden)
 +                             | Block n-1 | -> b = (DRM+1)/4/SPT + a (aufrunden)
 +       +-----------------------------------+
 +b      | Block n | Block n+1 | ...         | m-n Blöcke
 +                                         |
 +                                         | Blockgröße 1K .. 16KByte 
 +                                         | (s. BSH und BLM)
 +                                         | BLS = 128 * 2^BSH = 128 * (BLM+1)
 +          Dateien                        |
 +                                         | Block n muss nicht am Spuranfang
 +                                         | liegen, ist aber fast immer so!
 +                                         |
 +                                         |
 +                                         |
 +                                         |
 +                                         |
 +                                         |
 +                                         |
 +                                         | m = DSM-1
 +                                         | Block m ist nicht immer vollst. 
 +                                         | auf der Disk enthalten
 +trk-1  |             | Block m-1 | Block m | 
 +       +-----------------------------------+ 
 +</code>
  
 ==== Dateien ==== ==== Dateien ====
  • cpm/systemdoku.1713167576.txt.gz
  • Zuletzt geändert: 2024/04/15 07:52
  • von volkerp