Re: Exorc?


[ Antworten ] [ Ihre Antwort ] [ Forum www.iconsoft.de ]

Abgeschickt von A.K. am 16 Juni, 2006 um 17:09:26

Antwort auf: Re: Exorc? von Mao am 16 Juni, 2006 um 15:11:41:

Hi,

also ich hab mich da an DOS orientiert.
Bei meinem OS läuft das so ab:
Die kleinste Einheit (Paragraph) ist 16Byte groß.
Es existiert im unteren Bereich des Speichers eine MEMORY-TABLE die Platz für 1023 Memory-Handles hat. Jeder Eintrag ist 8Byte groß. (also 8KB für die Speicherverwaltung, naja...)
So, in jedem dieser Einträge sind gespeichert:
- Nummer des Memhandles
- Startsegment im Speicher (16B = 1 Segment wegen Realmode)
- Größe in Paragaphen
- und die letzten 2 Bytes sind reserviert für später für die ProzessID's die diesen Speicher angefordert haben.

Ja, und mit dieser Tabelle und den entsprechenden eigenen INT-Funktionen kann man nun Speicher reservieren, umlagern, leeren, freigeben und und und. Haut soweit ganz gut hin und ich hab da bisher noch keinen Haken gefunden. :-)

MFG A.K.




Antworten:



Ihre Antwort

Name:
E-Mail:

Subject:

Text:

Optionale URL:
Link Titel:
Optionale Bild-URL:


[ Antworten ] [ Ihre Antwort ] [ Forum www.iconsoft.de ]