Back to results
US 5,210,852 AGranted
Memory control system for controlling a first and second processing means to individually access a plurality of memory blocks
AssigneeCasio Computer Co., Ltd.
InventorTetsuya Sato
Life of this patent
Estimating the term…
Abstract
First processing means designates a plurality of individually accessible memory blocks of memory means in a predetermined order and performs processing thereon block by block. Second processing means sequentially process those blocks, block by block, which have already been processed by the first processing means.
Claims4
A memory control system with memory means including a plurality of memory blocks, each memory block being individually accessible, comprising:
- first and second processing means which are separately operable;
- and
- pointer memory means for storing a first pointer and a second pointer;
- said first processing means including first specifying means for specifying one of the memory blocks by the first pointer, first accessing means for accessing the specified memory block, first increasing means for increasing the first pointer, and first repeating means for causing said first specifying means, said first accessing means, and said first increasing means to respectively repeat said specifying, said accessing and said increasing;
- and
- said second processing means including comparing means for comparing the first pointer and the second pointer, second specifying means for specifying one of the memory blocks by the second pointer when the second pointer is smaller than the first pointer, second accessing means for accessing a memory block specified by said second pointer, second increasing means for increasing the second pointer, and second repeating means for causing said comparing means, said second specifying means, said second accessing means and said second increasing means to respectively repeat said comparing, said specifying, said accessing and said increasing.
3 more elements
A memory control system, comprising:
- external memory means for storing a plurality of data blocks;
- internal memory means including a plurality of memory blocks which are individually accessible block by block;
- pointer memory means for storing a first pointer, a second pointer, and a third pointer;
- data transfer control means;
- and
- data updating means;
- said data transfer control means including read out means for reading out one of the data blocks from the external memory means, storing means for storing said read out data block into a memory block which corresponds to the first pointer, first increasing means for increasing the first pointer when said storing is completed, and first repeating means for causing said readout means, said storing means and said first increasing means to repeat said reading out, said storing, and said increasing until there exists an absence of a data block to be read out;
- said data updating means including updating means for updating, when the second pointer is smaller than the first pointer, a data block stored, a memory block which corresponds to the second pointer, second increasing means for increasing, when said updating is completed, the second pointer, and second repeating means for causing said updating means and said second increasing means to repeat said updating and said increasing until the second pointer coincides with the first pointer;
- and
- said data transfer control means further including writing means for writing the updated data block, which is stored in a memory block corresponding to the third pointer, into the external memory means, third increasing means for increasing, when said writing is completed, the third pointer, and third repeating means for causing said writing means and said third increasing means to repeat said comparing and said increasing until the third pointer coincides with the first pointer.
7 more elements
Dependencies are inferred from the claim text.