A method and system thereof for managing a computer system memory, where
the memory is structured as contiguous memory chunks, each chunk having a
header. A chunk header includes a first offset value, a sign bit
associated with the first offset value, and a number of bits having values
that are added to a second offset value that is determined from the first
offset value. The second offset value is then used for determining an
actual offset value that is applied to a base address to provide a memory
location of the memory chunk. In one such embodiment, the first offset
value includes 23 bits (plus the sign bit), the number of bits added to
the second offset value is two, and the actual offset value includes 27
bits (plus the sign bit). As such, up to 128 MB of memory can be
addressed.
Eine Methode und ein System davon für das Handhaben eines Computersystemgedächtnisses, in dem das Gedächtnis als angrenzende Gedächtnisklumpen strukturiert wird, jeder Klumpen, der eine Überschrift hat. Eine Klumpenüberschrift schließt einen ersten Offsetwert, eine Zeichenspitze, die mit dem ersten Offsetwert verbunden sind, und eine Anzahl von den Spitzen ein, die Werte haben, die einem zweiten Offsetwert hinzugefügt werden, der vom ersten Offsetwert festgestellt wird. Der zweite Offsetwert wird dann für die Bestimmung eines tatsächlichen Offsetwertes verwendet, der an einer Basisadresse angewendet wird, um eine Gedächtnisposition des Gedächtnisklumpens zur Verfügung zu stellen. In einer solchen Verkörperung schließt der erste Offsetwert 23 Bits (plus die Zeichenspitze), die Zahl den Spitzen ein, die dem zweiten Offsetwert hinzugefügt werden, ist zwei, und der tatsächliche Offsetwert schließt 27 Bits ein (plus die Zeichenspitze). Als solcher, kann MB bis 128 des Gedächtnisses adressiert werden.