Data processing system having virtual memory addressing
AssigneeSiemens Aktiengesellschaft
InventorWolfgang Feissel
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiemens Aktiengesellschaft
InventorWolfgang Feissel
Estimating the term…
A data processing system has virtual memory addressing and includes a buffer between the working memory and the central processor. The buffer includes a data buffer divided into a plurality of banks of identical size and a plurality of tag/flag memories respectively assigned to the data banks for storing the page address. The data buffer bank and the tag/flag memories are additionally addressed, beyond the page class address, with as many further, directly connected address bits of a virtual page address as are required for the binary addressing of the individual data buffer banks. The virtual partial addressing of the buffer provides a simple addressing for the case in which memory modules of the buffer banks have a capacity beyond the page size.
In a data processing system of the type having virtual addressing and in which a central processor includes a first address register comprising a lower-order portion for receiving real class addresses, and a higher-order portion for receiving virtual page addresses, and an address translation memory means for converting virtual page addresses into real page addresses, and in which a buffer memory is connected between the central processor and a working memory of the system and includes a second address register for receiving real page addresses, a third address register for receiving real class addresses, a data buffer comprising a plurality of equal size data banks connected to and accessed by the third address register, a plurality of tag/flag memories respectively assigned to the data banks and connected to the third address register and connected to the address translation means for storing real page addresses, and comparison means connected to compare the translated page addresses with the page addresses in the tag/flag memories and emit a data bank selection signal to a data bank multiplexer in response to equality of the addresses, the improvement therein comprising:
Dependencies are inferred from the claim text.