Hybrid storage device and method for operating the same

US2016378357A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016378357-A1
Application numberUS-201615189949-A
CountryUS
Kind codeA1
Filing dateJun 22, 2016
Priority dateJun 24, 2015
Publication dateDec 29, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A storage device includes a disk medium having a first recording region and a second recording region, a non-volatile semiconductor memory, and a controller. The controller is configured to write data of a first type into tracks of the first recording region that partially overlap with each other, to write for caching data of a second type into tracks of the second recording region, and to write for caching the data of the second type stored in the disk medium into the non-volatile semiconductor memory.

First claim

Opening claim text (preview).

What is claimed is: 1 . A storage device, comprising: a disk medium having a first recording region and a second recording region; a non-volatile semiconductor memory; and a controller configured to write data of a first type into tracks of the first recording region that partially overlap with each other, to write for caching data of a second type into tracks of the second recording region, and to write for caching the data of the second type stored in the disk medium into the non-volatile semiconductor memory. 2 . The storage device according to claim 1 , wherein the controller is further configured to, at a predetermined timing, write the data of the second type cached in the second recording region into tracks of the first recording region that partially overlap with each other. 3 . The storage device according to claim 1 , wherein the controller is configured to determine whether or not to write for caching the data of the second type stored in the disk medium into the non-volatile semiconductor memory, based on a read frequency thereof. 4 . The storage device according to claim 1 , wherein the data of the first type are sequential data, and the data of the second type are random data. 5 . The storage device according to claim 1 , wherein the controller writes for caching the data of the second type stored in the disk medium into the non-volatile semiconductor memory, in response to a read request thereof. 6 . The storage device according to claim 1 , wherein the controller reads the data of the second type from the non-volatile semiconductor memory, when said data are cached in the non-volatile semiconductor memory, and from the disk medium, when said data are not cached in the non-volatile semiconductor memory. 7 . The storage device according to claim 6 , wherein a data transfer rate of reading from the second recording region is lower than a data transfer rate of reading from the non-volatile semiconductor memory. 8 . The storage device according to claim 1 , wherein a data transfer rate of writing into the second recording region is greater than a data transfer rate of writing into the non-volatile semiconductor memory. 9 . The storage device according to claim 1 , wherein a data transfer rate of reading from the second recording region and a data transfer rate of writing sequential data into the second recording region are respectively higher than a data transfer rate of reading from the first recording region and a data transfer rate of writing sequential data into the first recording region. 10 . A method for operating a storage device including a disk medium having a first recording region and a second recording region, and a non-volatile semiconductor memory, the method comprising: when data are of a first type, writing the data into tracks of the first recording region that partially overlap with each other; and when data are of a second type, writing for caching the data into tracks of the second recording region, and writing for caching the data of the second type stored in the disk medium into the non-volatile semiconductor memory. 11 . The method according to claim 10 , further comprising: at a predetermined timing, writing the data of the second type cached in the second recording region into tracks of the first recording region that partially overlap with each other. 12 . The method according to claim 10 , further comprising: determining to carry out the caching of the data of the second type stored in the disk medium into the non-volatile semiconductor memory, based on a read frequency thereof, wherein said caching of the data of the second type stored in the disk medium is carried out in response to the determination. 13 . The method according to claim 10 , wherein the data of the first type are sequential data, and the data of the second type are random data. 14 . The method according to claim 10 , further comprising: reading the data of the second type from the non-volatile semiconductor memory, when said data is cached in the non-volatile semiconductor memory, and from the disk medium, when said data is not cached in the non-volatile semiconductor memory. 15 . The method according to claim 14 , wherein a data transfer rate of reading from the second recording region is lower than a data transfer rate of reading from the non-volatile semiconductor memory. 16 . The method according to claim 10 , wherein a data transfer rate of writing into the second recording region is greater than a data transfer rate of writing into the non-volatile semiconductor memory. 17 . A storage device, comprising: a disk medium; a non-volatile semiconductor memory; and a controller configured to write data of a first type and data of a second type into the disk medium without caching the data into the non-volatile semiconductor memory in response to write requests, read the data of the first type from the disk medium in response to a first read request without caching into the non-volatile semiconductor memory, and read the data of the second type from the disk medium in response to a second read request along with caching into the non-volatile semiconductor memory. 18 . The storage device according to claim 17 , wherein the controller is further configured to read the data of the second type and that is cached data from the non-volatile semiconductor memory in response to the second read request. 19 . The storage device according to claim 17 , wherein the controller is configured to determine whether or not to cache the data of the second type into the non-volatile semiconductor memory, based on a read frequency thereof. 20 . The storage device according to claim 17 , wherein the data of the first type are sequential data, and the data of the second type are random data.

Assignees

Inventors

Classifications

  • for peripheral storage systems, e.g. disk cache · CPC title

  • Hybrid disk, e.g. using both magnetic and solid state storage devices · CPC title

  • Non-volatile memory · CPC title

  • Cache memories for random data access, e.g. buffers wherein the data output is controlled by a priority parameter other than retention time · CPC title

  • Single cache · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016378357A1 cover?
A storage device includes a disk medium having a first recording region and a second recording region, a non-volatile semiconductor memory, and a controller. The controller is configured to write data of a first type into tracks of the first recording region that partially overlap with each other, to write for caching data of a second type into tracks of the second recording region, and to writ…
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification G06F12/0866. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).