Cache management method and cache device using sector set
OwnerHyo-Jun KIM, Dong-jun Shininventors
Life of this patent
Estimating the term…
Abstract
A cache management method and a cache device using a sector sets, are provided. The cache management method includes receiving at least one of a write request and a read request for predetermined data, from a host device. The cache determines whether a cache memory is allocated to a sector set including the predetermined sector, and selectively allocates the cache memory to the sector set based on the result of determination. The cache may store the data in the cache memory allocated to the sector set.
Claims21
A cache management method comprising:
- receiving a write request, from a host device, to write predetermined data to a predetermined sector of a storage device;
- determining whether a cache memory is allocated to a sector set including the predetermined sector of the storage device;
- selectively allocating the cache memory to the sector set based on a result of the determining;
- and
- storing the predetermined data into the cache memory allocated to the sector set.
A cache management method comprising:
- receiving a read request, from a host device, to read predetermined data stored in a predetermined sector of a storage device;
- determining whether a cache memory is allocated to a sector set including the predetermined sector;
- selectively allocating the cache memory to the sector set based on a result of the determining, reading the predetermined data requested to be read from the storage device, and storing the read predetermined data in the cache memory allocated to the sector set;
- and
- transmitting the predetermined data to the host device.
A cache device comprising:
- a host interface for receiving a write request, from a host device, to write predetermined data to a predetermined sector of a storage device;
- a control unit for determining whether a cache memory is allocated to a sector set including the predetermined sector, and for selectively allocating the cache memory to the sector set based on a result of the determining;
- and
- a cache memory for storing the predetermined data based on a result of the allocating.
A cache device comprising:
- a host interface for receiving a read request, from a host device, to read predetermined data stored in a predetermined sector of a storage device;
- a control unit for determining whether a cache memory is allocated to a sector set including the predetermined sector, and for selectively allocating the cache memory to the sector set based on a result of the determining;
- and
- a cache memory for reading the predetermined data requested to be read from the storage device based on a result of the allocating and storing the read data,
- wherein the host interface transmits the predetermined data which is requested to be read, to the host device.
A system comprising:
- a host device for transmitting at least one of a write request to write predetermined data to a predetermined sector of a flash memory and a read request to read the predetermined data from the predetermined sector of the flash memory;
- a cache device for caching the predetermined data by managing a cache memory in sector sets including the predetermined sector, based on at least one of the write request and the read request;
- and
- a flash memory for receiving data in sector sets from the cache device and for performing at least one of writing the data and reading the data.
Dependencies are inferred from the claim text.