×

Memory transformation apparatus and method

  • US 5,095,525 A
  • Filed: 06/26/1989
  • Issued: 03/10/1992
  • Est. Priority Date: 06/26/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A transformed data and address storage and retrieval apparatus comprising:

  • (a) address transformation means comprising;

    (1) means for determining, for each virtual address, exactly one corresponding transformed address, each transformed address being determined by exactly one corresponding virtual address;

    (b) virtual information manipulation means comprising;

    (1) means for inputting, from a processing unit, a virtual word of data and exactly one corresponding virtual address to which the virtual data word is to be outputted from the processing unit;

    (2) means for transforming the virtual data word to a transformed word of data, the virtual data word transformation means further comprising means for combining the virtual data word with the transformed address set out in element (a) or with a combination of the virtual address and the transformed address; and

    (3) means for outputting, to a memory, the transformed data word and the transformed address; and

    (c) transformed information manipulation means comprising;

    (1) means for inputting, from the processing unit, a virtual address from which a virtual word of data is to be outputted from the processing unit;

    (2) means for outputting, to the memory, a transformed address determined from the virtual address by the address transformation means;

    (3) means for inputting, from the memory, a word of data from the transformed address, the data word being considered to be a transformed data word subject to being inverse transformed to a virtual data word;

    (4) means for inverse transforming the data word described in element (c)(3) to a virtual data word, the inverse transformation means being the inverse of the transformation means set out in element (b)(2); and

    (5) means for outputting, to the processing unit, the virtual data word.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×