A memory manager for use in connection with a memory comprises a memory
access request receiver module, an address translation module and a memory
access operation control module. The memory access request receiver module
is configured to receive an access request requesting an access operation
in connection with the memory, the access request including an address.
The address translation module is configured to, (i) if the access request
requests an access operation in connection with one of a plurality of
sections of the memory, provide the address in the access request as an
absolute address identifying at least one storage location in the one
section; and (ii) if the access request requests an access operation in
connection with another of said sections, generate an absolute address
from the address provided in the access request, the address in the access
request including a segment identifier and an offset, the address
translation module being configured to process the segment identifier and
offset to generate an absolute address identifying at least one storage
location in the other of said sections. The memory access operation
control module is configured to perform an access operation in connection
with the memory using the absolute address generated by the address
translation module.
Ein Gedächtnismanager für Gebrauch in Zusammenhang mit einem Gedächtnis enthält einen cânforderung- auf Arbeitsspeicherzugriffempfängerbaustein, ein Adresse Übersetzung Modul und einen Speicherzugriff-Betrieb Steuermodul. Der cânforderung- auf Arbeitsspeicherzugriffempfängerbaustein wird zusammengebaut, um einen Zugang Antrag zu empfangen, der um einen Zugang Betrieb in Zusammenhang mit dem Gedächtnis, der Zugang Antrag einschließlich eine Adresse bittet. Das Adresse Übersetzung Modul wird zu, (i), wenn der Zugang Antrag um einen Zugang Betrieb in Zusammenhang mit einem einer Mehrzahl der Abschnitte des Gedächtnisses bittet, zur Verfügung stellen die Adresse im Zugang Antrag als absolute Adresse zusammengebaut, die mindestens eine Speicherposition im einem Abschnitt kennzeichnet; und (ii), wenn der Zugang Antrag um einen Zugang Betrieb in Zusammenhang mit anderen von besagten Abschnitten bittet, erzeugen Sie eine absolute Adresse von der Adresse, die im Zugang Antrag bereitgestellt werden, von der Adresse im Zugang Antrag einschließlich eine Segmentkennzeichnung und von einem Versatz, das Adresse Übersetzung Modul, das zusammengebaut wird, um die Segmentkennzeichnung zu verarbeiten und zu versetzen, um eine absolute Adresse zu erzeugen, die mindestens eine Speicherposition im anderen der besagten Abschnitte kennzeichnet. Der Speicherzugriff-Betrieb Steuermodul wird zusammengebaut, um einen Zugang Betrieb in Zusammenhang mit dem Gedächtnis mit der absoluten Adresse durchzuführen, die durch das Adresse Übersetzung Modul erzeugt wird.