×

Memory access control apparatus having empty real address storing memory and logical address/reat address pair storing memory

  • US 4,890,226 A
  • Filed: 12/14/1987
  • Issued: 12/26/1989
  • Est. Priority Date: 02/29/1984
  • Status: Expired due to Fees
First Claim
Patent Images

1. A memory access control apparatus comprising:

  • a memory having a memory capacity for storing data of a plurality of first transfer units forming a second transfer unit, the data being divided into said first transfer units and respectively stored in different storing locations, the storing locations being allocated with read addresses;

    an empty real address storing means for storing empty real addresses of the storing locations into which data can be written;

    address pair storing means for storing real addresses corresponding to logical addresses of the first transfer units of data stored in said memory, said real addresses being those of the storing locations in said memory where said first transfer units of data are stored;

    data write-in means, connected to said empty real address storing means, for writing data into a storing location in said memory corresponding to an empty real address read from said empty real address storing means each time a first transfer unit of data is transferred;

    data read-out means, connected to said address pair storing means, for reading data from the storing location in said memory corresponding to the real address of a given logical address, the real address being read from said address pair storing means each time a logical address of one of said first transfer units is received; and

    control means, connected to said address pair storing means and said data read-out means, for allocating logical addresses constructing a sequence according to a sequence of said first transfer units to be read out for reach said second transfer unit, for effecting a write operation in which data in said first transfer units within each said second transfer unit are randomly transferred to said data write-in means to effect the write process in said data write-in means, and at the same time for storing, in said address pair storing means, a correspondence between the logical address allocated to said first transfer units and the real address of the storing location in said memory into which said data has been written, for effecting a read operation in which logical addresses corresponding to respective first transfer units in said allocated sequence are output to said data read-out means, and for storing the real address of the storing location in said memory, from which the data of said first transfer units has been read by said data read-out means, into said empty real address storing means, when a continuous writing operation is effected on an n page, a continuous reading operation is simultaneously effected from an n-1 page, where n is a positive integer greater than or equal to 2.

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