摘要 |
A solid state memory for emulating a disk drive comprises means for translating a logical sector address to a main memory address and a main memory composed of non-volatile memory cells erasable in blocks. A write pointer is used to point to an unwritten location in main memory, and an erase pointer is used to point to the next unerased erasable block in address-space sequence to the erasable block containing the unwritten memory location; control means being provided to ensure that there is always at least one erasable block in the erased condition between the two pointers. The memory cells may be of the Flash EPROM, chalcogenide or ferro-optic type. <IMAGE> |