×

Non-volatile caching for sequence of data

  • US 9,123,382 B1
  • Filed: 10/28/2014
  • Issued: 09/01/2015
  • Est. Priority Date: 10/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A Data Storage Device (DSD), comprising:

  • at least one disk for storing data;

    at least one head for reading data from or storing data on the at least one disk;

    a Non-Volatile Semiconductor Memory (NVSM) for storing data; and

    a controller configured to;

    determine a size value corresponding to a sequence of data to be read from or stored in the DSD;

    if the size value is less than a threshold value, store the sequence of data in the NVSM; and

    if the size value if greater than the threshold value, store a first portion of the sequence of data in the NVSM and control the at least one head to store at least a remaining portion of the sequence of data on the at least one disk;

    wherein the threshold value is based on at least;

    a preparation time for accessing data on the at least one disk, anda throughput value of the NVSM for storing data in or retrieving data from the NVSM.

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