External information storage system with a semiconductor memory
AssigneeInternational Business Machines Corporation
InventorsYoshinori Sakaue, Hideto Niijima
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsYoshinori Sakaue, Hideto Niijima
Estimating the term…
To provide an external storage system using a semiconductor memory in which the data reading and writing between the host CPU can be processed faster than the conventional magnetic disk, and only a particular sector is not frequently written and erased so that the whole memory is effectively used over a long period of time. An address control scheme was introduced in which flexibility is given to the address relation between the host CPU and the external storage and the physical address of the semiconductor memory is not one-sidedly determined by the logical address possessed by the command of the host CPU. Command processing section 34 always prepares memory blocks and sectors for writing or erasing and copying in preparation for the command processing of the host CPU, and records and holds the correspondence relation between the physical address of the selected memory block 32i or sector and the command of the host CPU in address conversion table 36. The status of memory blocks and sectors is recorded in respective managing tables 35 and 60, and used for control of processings such as writing, erasing and copying in preparation for or in response to the command of the host CPU.
A method of controlling an external storage system comprising a semiconductor memory as an external storage device, the external storage device further comprising a flash memory having a plurality of memory blocks each memory including at least one sector, and a control section, including a block managing unit for performing control over said memory blocks, and for maintaining a record of the number of times each memory block has been erase and the status of each memory block and sector, the external storage system being connected to a host processor through a bus for transferring data and a command, the method comprising the steps of:
A method for controlling a computer system comprising a host processor, a semiconductor memory used as an external storage device, the external memory further comprising a flash memory having a plurality of memory blocks each including at least one sector, and a control section including a block managing unit for performing control over memory blocks, and for maintaining a record of the number of times each memory block has been erased and the status of each memory block and sector, the method comprising the steps of:
An external storage system connected to a host processor through a host bus for transferring data and at least one command, the storage system comprising:
A computer system comprising a host processor, an external storage system including a semiconductor memory which is further comprised of a flash memory having a plurality of memory blocks each including at least one sector, and a host bus for transferring data and a command between the external storage system and the host processor, characterized by:
Dependencies are inferred from the claim text.