KR100866962B1 - Hdd를 하이브리드 hdd에서 노멀 hdd로 전환시키는방법 - Google Patents
Hdd를 하이브리드 hdd에서 노멀 hdd로 전환시키는방법 Download PDFInfo
- Publication number
- KR100866962B1 KR100866962B1 KR1020070023167A KR20070023167A KR100866962B1 KR 100866962 B1 KR100866962 B1 KR 100866962B1 KR 1020070023167 A KR1020070023167 A KR 1020070023167A KR 20070023167 A KR20070023167 A KR 20070023167A KR 100866962 B1 KR100866962 B1 KR 100866962B1
- Authority
- KR
- South Korea
- Prior art keywords
- hdd
- normal
- hybrid
- mode
- operating
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0634—Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0632—Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/068—Hybrid storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/21—Employing a record carrier using a specific recording technology
- G06F2212/217—Hybrid disk, e.g. using both magnetic and solid state storage devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/60—Details of cache memory
- G06F2212/601—Reconfiguration of cache memory
- G06F2212/6012—Reconfiguration of cache memory of operating mode, e.g. cache mode or local memory mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7204—Capacity control, e.g. partitioning, end-of-life degradation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (26)
- 노멀 하드 디스크(Normal Hard Disk)와 비휘발성 캐쉬(NonVolitile Cache)를 구비하는 HDD(Hard Disk Drive)를 하이브리드(Hybrid) HDD에서 노멀 HDD로 전환시키는 방법에 있어서,파워 온(Power ON)시에 모드 전환 플래그의 인에이블 여부를 판단하는 단계;상기 모드 전환 플래그가 인에이블(enable)된 경우에는 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;상기 모드 전환 플래그가 디스에이블(disable)된 경우에는 상기 HDD의 동작 모드가 노멀 모드인가 아니면 하이브리드 모드인가를 판단하는 단계;상기 HDD의 동작 모드가 상기 노멀 모드인 경우에는 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;상기 HDD의 동작 모드가 상기 하이브리드 모드인 경우에는 상기 비휘발성 캐쉬의 디펙트(defect) 블럭의 갯수가 소정의 한계값을 초과하는지를 판단하는 단계;상기 디펙트 블럭의 갯수가 상기 한계값을 초과하지 않은 경우에는 상기 HDD를 상기 하이브리드 HDD로 동작시키는 단계; 및상기 디펙트 블럭의 갯수가 상기 한계값을 초과한 경우에는 상기 모드 전환 플래그를 인에이블시키고 상기 HDD를 상기 하이브리드 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 2은(는) 설정등록료 납부시 포기되었습니다.제 1 항에 있어서,상기 비휘발성 캐쉬는 상기 디펙트 블럭을 대체하기 위한 스페어(spare) 블럭을 구비하고,상기 한계값은 상기 스페어 블럭의 총 갯수에 상응하도록 설정되는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 3은(는) 설정등록료 납부시 포기되었습니다.제 2 항에 있어서,상기 한계값은 상기 스페어 블럭의 총 갯수로 설정되는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 4은(는) 설정등록료 납부시 포기되었습니다.제 2 항에 있어서,상기 한계값은 상기 스페어 블럭의 총 갯수에서 사용자 마진(margin)을 뺀 값으로 설정되는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 5은(는) 설정등록료 납부시 포기되었습니다.제 1 항에 있어서,상기 모드 전환 플래그의 인에이블 여부를 판단하는 단계는,상기 HDD를 구비하는 시스템의 전원이 켜지는(Power ON) 시점에서 실행되는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 제 1 항에 있어서,상기 모드 전환 플래그가 인에이블된 경우에는 상기 HDD를 상기 노멀 HDD로 동작시키는 단계는,상기 모드 전환 플래그가 인에이블된 경우에 상기 비휘발성 캐쉬에 저장된 데이터를 상기 노멀 하드 디스크에 옮겨 저장하는 단계;상기 하이브리드 모드를 오프(OFF)시키는 단계;상기 모드 전환 플래그를 디스에이블시키는 단계; 및상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 7은(는) 설정등록료 납부시 포기되었습니다.제 6 항에 있어서,상기 모드 전환 플래그는,상기 디펙트 블럭의 갯수가 상기 한계값을 초과한 경우에 인에이블되고,상기 HDD의 동작 모드가 상기 하이브리드 모드에서 상기 노멀 모드로 전환된 경우에 디스에이블되는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 8은(는) 설정등록료 납부시 포기되었습니다.제 1 항에 있어서,상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 9은(는) 설정등록료 납부시 포기되었습니다.제 8 항에 있어서,상기 디펙트 블럭의 갯수가 상기 한계값을 초과하지 않은 경우에는 상기 HDD를 상기 하이브리드 HDD로 동작시키는 단계 후, 그리고 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계 전에,상기 비휘발성 캐쉬의 디펙트 블럭의 갯수가 상기 한계값을 초과하는지를 다시 판단하는 단계;를 더 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 노멀 하드 디스크(Normal Hard Disk)와 비휘발성 캐쉬(NonVolitile Cache)를 구비하는 HDD(Hard Disk Drive)를 하이브리드(Hybrid) HDD에서 노멀 HDD로 전환시키는 방법에 있어서,N 번째의 파워 온(Power ON)시에 모드 전환 플래그가 디스에이블되어 있고 상기 HDD의 동작 모드가 하이브리드 모드이며 상기 비휘발성 캐쉬의 디펙트 블럭의 갯수가 소정의 한계값을 초과하지 않은 경우에, 상기 HDD를 상기 하이브리드 HDD로 동작시킨 후 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계;N+1 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 디스에이블되어 있고 상기 HDD의 동작 모드가 상기 하이브리드 모드이며 상기 디펙트 블럭의 갯수가 상기 한계값을 초과한 경우에, 상기 모드 전환 플래그를 인에이블시키고 상기 HDD를 상기 하이브리드 HDD로 동작시킨 후 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계; 및N+2 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 인에이블되어 있는 경우에, 상기 하이브리드 모드를 오프(OFF)시키고 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 11은(는) 설정등록료 납부시 포기되었습니다.제 10 항에 있어서,상기 하이브리드 모드를 오프(OFF)시키고 상기 HDD를 상기 노멀 HDD로 동작시키는 단계는,상기 비휘발성 캐쉬에 저장된 데이터를 상기 노멀 하드 디스크에 옮겨 저장하는 단계;상기 하이브리드 모드를 오프(OFF)시키는 단계;상기 모드 전환 플래그를 디스에이블시키는 단계; 및를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 12은(는) 설정등록료 납부시 포기되었습니다.제 11 항에 있어서,상기 HDD를 상기 노멀 HDD로 동작시키는 단계 후에, 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계; 및N+3 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 디스에이블되어 있고 상기 HDD의 동작 모드가 노멀 모드인 경우에, 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 노멀 하드 디스크(Normal Hard Disk)와 비휘발성 캐쉬(NonVolitile Cache)를 구비하는 HDD(Hard Disk Drive)를 하이브리드(Hybrid) HDD에서 노멀 HDD로 전환시키는 방법에 있어서,N 번째의 파워 온(Power ON)시에 모드 전환 플래그가 디스에이블되어 있고 상기 HDD의 동작 모드가 하이브리드 모드이며 상기 비휘발성 캐쉬의 디펙트 블럭의 갯수가 소정의 한계값을 초과하지 않은 경우에, 상기 HDD를 상기 하이브리드 HDD로 동작시키는 단계;상기 디펙트 블럭의 갯수가 상기 한계값을 초과하는지를 다시 판단하고, 상기 디펙트 블럭의 갯수가 상기 한계값을 초과한 경우에, 상기 모드 전환 플래그를 인에이블시키고 상기 HDD를 상기 하이브리드 HDD로 동작시킨 후 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계; 및N+1 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 인에이블되어 있는 경우에, 상기 하이브리드 모드를 오프(OFF)시키고 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 14은(는) 설정등록료 납부시 포기되었습니다.제 13 항에 있어서,상기 하이브리드 모드를 오프(OFF)시키고 상기 HDD를 상기 노멀 HDD로 동작시키는 단계는,상기 비휘발성 캐쉬에 저장된 데이터를 상기 노멀 하드 디스크에 옮겨 저장하는 단계;상기 하이브리드 모드를 오프(OFF)시키는 단계;상기 모드 전환 플래그를 디스에이블시키는 단계; 및상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 15은(는) 설정등록료 납부시 포기되었습니다.제 14 항에 있어서,상기 HDD를 상기 노멀 HDD로 동작시키는 단계 후에, 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계; 및N+2 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 디스에이블되어 있고 상기 HDD의 동작 모드가 노멀 모드인 경우에, 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 노멀 하드 디스크(Normal Hard Disk)와 비휘발성 캐쉬(NonVolitile Cache)를 구비하는 HDD(Hard Disk Drive)를 하이브리드(Hybrid) HDD에서 노멀 HDD로 전환시키는 방법에 있어서,파워 온(Power ON)시에 모드 전환 플래그의 인에이블 여부를 판단하는 단계;상기 모드 전환 플래그가 인에이블(enable)된 경우에는 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;상기 모드 전환 플래그가 디스에이블(disable)된 경우에는 상기 비휘발성 캐쉬의 디펙트(defect) 블럭의 갯수가 소정의 한계값을 초과하는지를 판단하는 단계;상기 디펙트 블럭의 갯수가 상기 한계값을 초과하지 않은 경우에는 상기 HDD를 상기 하이브리드 HDD로 동작시키는 단계; 및상기 디펙트 블럭의 갯수가 상기 한계값을 초과한 경우에는 상기 모드 전환 플래그를 인에이블시키고 상기 HDD를 상기 하이브리드 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 17은(는) 설정등록료 납부시 포기되었습니다.제 16 항에 있어서,상기 비휘발성 캐쉬는 상기 디펙트 블럭을 대체하기 위한 스페어(spare) 블럭을 구비하고,상기 한계값은 상기 스페어 블럭의 총 갯수로 설정되거나,상기 한계값은 상기 스페어 블럭의 총 갯수에서 사용자 마진(margin)을 뺀 값으로 설정되는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 18은(는) 설정등록료 납부시 포기되었습니다.제 16 항에 있어서,상기 모드 전환 플래그의 인에이블 여부를 판단하는 단계는,상기 HDD를 구비하는 시스템의 전원이 켜지는(Power ON) 시점에서 실행되는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 제 16 항에 있어서,상기 모드 전환 플래그가 인에이블된 경우에는 상기 HDD를 상기 노멀 HDD로 동작시키는 단계는,상기 모드 전환 플래그가 인에이블된 경우에 하이브리드 모드(Hybrid mode)가 오프(OFF)되었나를 판단하는 단계;상기 하이브리드 모드가 오프되지 않은 경우에는, 상기 비휘발성 캐쉬에 저장된 데이터를 상기 노멀 하드 디스크에 옮겨 저장하고, 상기 하이브리드 모드를 오프시키며, 상기 HDD를 상기 노멀 HDD로 동작시키는 단계; 및상기 하이브리드 모드가 오프된 경우에는 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 20은(는) 설정등록료 납부시 포기되었습니다.제 19 항에 있어서,상기 모드 전환 플래그는,상기 디펙트 블럭의 갯수가 상기 한계값을 초과한 경우에 인에이블되고,상기 HDD의 동작 모드가 상기 하이브리드 모드에서 노멀 모드(Normal mode)로 전환된 경우에도 인에이블 상태를 유지하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 21은(는) 설정등록료 납부시 포기되었습니다.제 16 항에 있어서,상기 HDD를 상기 노멀 HDD로 동작시키는 단계 또는 상기 HDD를 상기 하이브 리드 HDD로 동작시키는 단계 후에,상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 청구항 22은(는) 설정등록료 납부시 포기되었습니다.제 21 항에 있어서,상기 디펙트 블럭의 갯수가 상기 한계값을 초과하지 않은 경우에는 상기 HDD를 상기 하이브리드 HDD로 동작시키는 단계 후, 그리고 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계 전에,상기 비휘발성 캐쉬의 디펙트 블럭의 갯수가 상기 한계값을 초과하는지를 다시 판단하는 단계;를 더 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 노멀 하드 디스크(Normal Hard Disk)와 비휘발성 캐쉬(NonVolitile Cache)를 구비하는 HDD(Hard Disk Drive)를 하이브리드(Hybrid) HDD에서 노멀 HDD로 전환시키는 방법에 있어서,N 번째의 파워 온(Power ON)시에 모드 전환 플래그가 디스에이블되어 있고 상기 비휘발성 캐쉬의 디펙트 블럭의 갯수가 소정의 한계값을 초과하지 않은 경우에, 상기 HDD를 상기 하이브리드 HDD로 동작시킨 후 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계;N+1 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 디스에이블되어 있고 상기 디펙트 블럭의 갯수가 상기 한계값을 초과한 경우에, 상기 모드 전환 플래그를 인에이블시키고 상기 HDD를 상기 하이브리드 HDD로 동작시킨 후 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계; 및N+2 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 인에이블되어 있고 하이브리드 모드(Hybrid mode)가 오프(OFF)되지 않은 경우에, 상기 하이브리드 모드를 오프시키고 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 제 23 항에 있어서,N+3 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 인에이블되어 있고 상기 하이브리드 모드가 오프된 경우에, 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 노멀 하드 디스크(Normal Hard Disk)와 비휘발성 캐쉬(NonVolitile Cache)를 구비하는 HDD(Hard Disk Drive)를 하이브리드(Hybrid) HDD에서 노멀 HDD로 전환시 키는 방법에 있어서,N 번째의 파워 온(Power ON)시에 모드 전환 플래그가 디스에이블되어 있고 상기 비휘발성 캐쉬의 디펙트 블럭의 갯수가 소정의 한계값을 초과하지 않은 경우에, 상기 HDD를 상기 하이브리드 HDD로 동작시키는 단계;상기 디펙트 블럭의 갯수가 상기 한계값을 초과하는지를 다시 판단하고, 상기 디펙트 블럭의 갯수가 상기 한계값을 초과한 경우에, 상기 모드 전환 플래그를 인에이블시키고 상기 HDD를 상기 하이브리드 HDD로 동작시킨 후 상기 HDD를 구비하는 시스템의 전원이 꺼지는(Power OFF) 단계; 및N+1 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 인에이블되어 있고 하이브리드 모드(Hybrid mode)가 오프(OFF)되지 않은 경우에, 상기 하이브리드 모드를 오프시키고 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
- 제 25 항에 있어서,N+2 번째의 파워 온(Power ON)시에 상기 모드 전환 플래그가 인에이블되어 있고 상기 하이브리드 모드가 오프된 경우에, 상기 HDD를 상기 노멀 HDD로 동작시키는 단계;를 구비하는 것을 특징으로 하는 HDD를 하이브리드 HDD에서 노멀 HDD로 전환시키는 방법.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070023167A KR100866962B1 (ko) | 2007-03-08 | 2007-03-08 | Hdd를 하이브리드 hdd에서 노멀 hdd로 전환시키는방법 |
US11/936,147 US7930467B2 (en) | 2007-03-08 | 2007-11-07 | Method of converting a hybrid hard disk drive to a normal HDD |
EP08152429A EP1967946A3 (en) | 2007-03-08 | 2008-03-07 | Method of converting a hybrid hard disk drive to a normal HDD |
CN200810083132XA CN101261594B (zh) | 2007-03-08 | 2008-03-07 | 将混合硬盘驱动器转换为普通硬盘驱动器的方法 |
JP2008058120A JP5103228B2 (ja) | 2007-03-08 | 2008-03-07 | Hddの動作モードをハイブリッドhddからノーマルhddに転換させる方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070023167A KR100866962B1 (ko) | 2007-03-08 | 2007-03-08 | Hdd를 하이브리드 hdd에서 노멀 hdd로 전환시키는방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080082375A KR20080082375A (ko) | 2008-09-11 |
KR100866962B1 true KR100866962B1 (ko) | 2008-11-05 |
Family
ID=39473832
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070023167A KR100866962B1 (ko) | 2007-03-08 | 2007-03-08 | Hdd를 하이브리드 hdd에서 노멀 hdd로 전환시키는방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7930467B2 (ko) |
EP (1) | EP1967946A3 (ko) |
JP (1) | JP5103228B2 (ko) |
KR (1) | KR100866962B1 (ko) |
CN (1) | CN101261594B (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190022933A (ko) * | 2016-08-03 | 2019-03-06 | 마이크론 테크놀로지, 인크 | 하이브리드 메모리 드라이브, 컴퓨터 시스템, 및 멀티 모드 하이브리드 드라이브를 동작시키기 위한 관련 방법 |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8341339B1 (en) | 2010-06-14 | 2012-12-25 | Western Digital Technologies, Inc. | Hybrid drive garbage collecting a non-volatile semiconductor memory by migrating valid data to a disk |
US8959284B1 (en) | 2010-06-28 | 2015-02-17 | Western Digital Technologies, Inc. | Disk drive steering write data to write cache based on workload |
US9146875B1 (en) * | 2010-08-09 | 2015-09-29 | Western Digital Technologies, Inc. | Hybrid drive converting non-volatile semiconductor memory to read only based on life remaining |
US8639872B1 (en) | 2010-08-13 | 2014-01-28 | Western Digital Technologies, Inc. | Hybrid drive comprising write cache spanning non-volatile semiconductor memory and disk |
US9268499B1 (en) | 2010-08-13 | 2016-02-23 | Western Digital Technologies, Inc. | Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory |
US9058280B1 (en) | 2010-08-13 | 2015-06-16 | Western Digital Technologies, Inc. | Hybrid drive migrating data from disk to non-volatile semiconductor memory based on accumulated access time |
US8775720B1 (en) | 2010-08-31 | 2014-07-08 | Western Digital Technologies, Inc. | Hybrid drive balancing execution times for non-volatile semiconductor memory and disk |
US8683295B1 (en) | 2010-08-31 | 2014-03-25 | Western Digital Technologies, Inc. | Hybrid drive writing extended error correction code symbols to disk for data sectors stored in non-volatile semiconductor memory |
US8782334B1 (en) | 2010-09-10 | 2014-07-15 | Western Digital Technologies, Inc. | Hybrid drive copying disk cache to non-volatile semiconductor memory |
US8825977B1 (en) * | 2010-09-28 | 2014-09-02 | Western Digital Technologies, Inc. | Hybrid drive writing copy of data to disk when non-volatile semiconductor memory nears end of life |
US8825976B1 (en) | 2010-09-28 | 2014-09-02 | Western Digital Technologies, Inc. | Hybrid drive executing biased migration policy during host boot to migrate data to a non-volatile semiconductor memory |
US8670205B1 (en) | 2010-09-29 | 2014-03-11 | Western Digital Technologies, Inc. | Hybrid drive changing power mode of disk channel when frequency of write data exceeds a threshold |
US8699171B1 (en) | 2010-09-30 | 2014-04-15 | Western Digital Technologies, Inc. | Disk drive selecting head for write operation based on environmental condition |
US8427771B1 (en) | 2010-10-21 | 2013-04-23 | Western Digital Technologies, Inc. | Hybrid drive storing copy of data in non-volatile semiconductor memory for suspect disk data sectors |
US8612798B1 (en) | 2010-10-21 | 2013-12-17 | Western Digital Technologies, Inc. | Hybrid drive storing write data in non-volatile semiconductor memory if write verify of disk fails |
US8429343B1 (en) | 2010-10-21 | 2013-04-23 | Western Digital Technologies, Inc. | Hybrid drive employing non-volatile semiconductor memory to facilitate refreshing disk |
US8560759B1 (en) | 2010-10-25 | 2013-10-15 | Western Digital Technologies, Inc. | Hybrid drive storing redundant copies of data on disk and in non-volatile semiconductor memory based on read frequency |
US9069475B1 (en) * | 2010-10-26 | 2015-06-30 | Western Digital Technologies, Inc. | Hybrid drive selectively spinning up disk when powered on |
US8656088B2 (en) | 2011-05-20 | 2014-02-18 | International Business Machines Corporation | Optimized flash based cache memory |
TWI541816B (zh) * | 2011-06-20 | 2016-07-11 | 鑫創科技股份有限公司 | 行車記錄器、快閃記憶體裝置及其管理方法 |
US8630056B1 (en) | 2011-09-12 | 2014-01-14 | Western Digital Technologies, Inc. | Hybrid drive adjusting spin-up profile based on cache status of non-volatile semiconductor memory |
US8909889B1 (en) | 2011-10-10 | 2014-12-09 | Western Digital Technologies, Inc. | Method and apparatus for servicing host commands by a disk drive |
US8977803B2 (en) | 2011-11-21 | 2015-03-10 | Western Digital Technologies, Inc. | Disk drive data caching using a multi-tiered memory |
US9268701B1 (en) | 2011-11-21 | 2016-02-23 | Western Digital Technologies, Inc. | Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability |
US8977804B1 (en) | 2011-11-21 | 2015-03-10 | Western Digital Technologies, Inc. | Varying data redundancy in storage systems |
US8904091B1 (en) | 2011-12-22 | 2014-12-02 | Western Digital Technologies, Inc. | High performance media transport manager architecture for data storage systems |
ES2425465B1 (es) * | 2012-04-13 | 2014-08-05 | Granitos Innovadores Granitone S&V, S.L. | Procedimiento de tintado de granitos, mármoles y otras piedras naturales sin baño de inmersión |
US8959281B1 (en) | 2012-11-09 | 2015-02-17 | Western Digital Technologies, Inc. | Data management for a storage device |
US9417820B2 (en) * | 2012-12-06 | 2016-08-16 | Kabushiki Kaisha Toshiba | Low-overhead storage of a hibernation file in a hybrid disk drive |
US9430376B2 (en) | 2012-12-26 | 2016-08-30 | Western Digital Technologies, Inc. | Priority-based garbage collection for data storage systems |
US9280472B1 (en) * | 2013-03-13 | 2016-03-08 | Western Digital Technologies, Inc. | Caching data in a high performance zone of a data storage system |
CN103218173B (zh) * | 2013-03-27 | 2016-03-09 | 华为技术有限公司 | 存储控制方法及装置 |
US9141176B1 (en) | 2013-07-29 | 2015-09-22 | Western Digital Technologies, Inc. | Power management for data storage device |
US9070379B2 (en) | 2013-08-28 | 2015-06-30 | Western Digital Technologies, Inc. | Data migration for data storage device |
US8917471B1 (en) | 2013-10-29 | 2014-12-23 | Western Digital Technologies, Inc. | Power management for data storage device |
US9323467B2 (en) | 2013-10-29 | 2016-04-26 | Western Digital Technologies, Inc. | Data storage device startup |
US9965181B2 (en) | 2015-04-08 | 2018-05-08 | Kabushiki Kaisha Toshiba | Hybrid-HDD with multiple caching modes |
US10096355B2 (en) | 2015-09-01 | 2018-10-09 | Sandisk Technologies Llc | Dynamic management of programming states to improve endurance |
JP2019169101A (ja) * | 2018-03-26 | 2019-10-03 | 東芝メモリ株式会社 | 電子機器、コンピュータシステム、および制御方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0628899A (ja) * | 1992-03-27 | 1994-02-04 | Toshiba Corp | 不揮発性半導体記憶装置 |
JP2003085054A (ja) | 2001-06-27 | 2003-03-20 | Mitsubishi Electric Corp | フラッシュメモリを搭載した半導体記憶装置における装置寿命警告発生システムとその方法 |
KR20050082090A (ko) * | 2004-02-17 | 2005-08-22 | 삼성전자주식회사 | 하드디스크 드라이브의 기록 상태 모니터 방법 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63166067A (ja) * | 1986-12-26 | 1988-07-09 | Toshiba Corp | 磁気デイスク装置の寿命検出方式 |
JPH06309896A (ja) | 1993-04-21 | 1994-11-04 | Hitachi Ltd | 半導体記憶装置及び不良セル救済方法 |
JPH0883148A (ja) * | 1994-09-13 | 1996-03-26 | Nec Corp | 磁気ディスク装置 |
JPH09134594A (ja) | 1995-11-08 | 1997-05-20 | Hitachi Ltd | 半導体不揮発メモリ |
AU2521297A (en) * | 1996-04-11 | 1997-10-29 | Hitachi Limited | Disk drive and computer |
KR100205006B1 (ko) | 1996-10-08 | 1999-06-15 | 윤종용 | 자동 결함 블럭 맵핑 기능을 갖는 반도체 메모리 장치 |
KR100492793B1 (ko) | 1997-12-24 | 2005-08-25 | 주식회사 하이닉스반도체 | 불량셀리페어기능을갖는강유전체메모리장치 |
US6249838B1 (en) * | 1998-12-28 | 2001-06-19 | Cisco Technology Inc. | Physical medium information in file system header |
US6442724B1 (en) * | 1999-04-02 | 2002-08-27 | Teradyne, Inc. | Failure capture apparatus and method for automatic test equipment |
JP4078010B2 (ja) * | 2000-03-03 | 2008-04-23 | 株式会社日立グローバルストレージテクノロジーズ | 磁気ディスク装置及び情報記録方法 |
JP3983650B2 (ja) * | 2002-11-12 | 2007-09-26 | 株式会社日立製作所 | ハイブリッドストレージ、および、それを用いた情報処理装置 |
JP4426262B2 (ja) * | 2003-11-26 | 2010-03-03 | 株式会社日立製作所 | ディスクアレイ装置及びディスクアレイ装置の障害回避方法 |
US7136973B2 (en) * | 2004-02-04 | 2006-11-14 | Sandisk Corporation | Dual media storage device |
JP4886209B2 (ja) * | 2005-04-15 | 2012-02-29 | 株式会社東芝 | アレイコントローラ、当該アレイコントローラを含む情報処理装置及びディスクアレイ制御方法 |
JP4736593B2 (ja) * | 2005-07-25 | 2011-07-27 | ソニー株式会社 | データ記憶装置、データ記録方法、記録及び/又は再生システム、並びに、電子機器 |
KR100744122B1 (ko) * | 2006-01-12 | 2007-08-01 | 삼성전자주식회사 | 하이브리드 하드디스크 드라이브의 제어 방법, 이에 적합한기록 매체 그리고 이에 적합한 장치 |
JP2007193865A (ja) * | 2006-01-17 | 2007-08-02 | Toshiba Corp | 情報記録装置及びその制御方法 |
JP4942446B2 (ja) * | 2006-10-11 | 2012-05-30 | 株式会社日立製作所 | ストレージ装置及びその制御方法 |
-
2007
- 2007-03-08 KR KR1020070023167A patent/KR100866962B1/ko active IP Right Grant
- 2007-11-07 US US11/936,147 patent/US7930467B2/en active Active
-
2008
- 2008-03-07 EP EP08152429A patent/EP1967946A3/en not_active Withdrawn
- 2008-03-07 JP JP2008058120A patent/JP5103228B2/ja not_active Expired - Fee Related
- 2008-03-07 CN CN200810083132XA patent/CN101261594B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0628899A (ja) * | 1992-03-27 | 1994-02-04 | Toshiba Corp | 不揮発性半導体記憶装置 |
JP2003085054A (ja) | 2001-06-27 | 2003-03-20 | Mitsubishi Electric Corp | フラッシュメモリを搭載した半導体記憶装置における装置寿命警告発生システムとその方法 |
KR20050082090A (ko) * | 2004-02-17 | 2005-08-22 | 삼성전자주식회사 | 하드디스크 드라이브의 기록 상태 모니터 방법 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190022933A (ko) * | 2016-08-03 | 2019-03-06 | 마이크론 테크놀로지, 인크 | 하이브리드 메모리 드라이브, 컴퓨터 시스템, 및 멀티 모드 하이브리드 드라이브를 동작시키기 위한 관련 방법 |
KR102285275B1 (ko) | 2016-08-03 | 2021-08-04 | 마이크론 테크놀로지, 인크 | 하이브리드 메모리 드라이브, 컴퓨터 시스템, 및 멀티 모드 하이브리드 드라이브를 동작시키기 위한 관련 방법 |
Also Published As
Publication number | Publication date |
---|---|
US7930467B2 (en) | 2011-04-19 |
EP1967946A2 (en) | 2008-09-10 |
CN101261594B (zh) | 2012-05-30 |
JP2008226435A (ja) | 2008-09-25 |
JP5103228B2 (ja) | 2012-12-19 |
CN101261594A (zh) | 2008-09-10 |
US20080222353A1 (en) | 2008-09-11 |
EP1967946A3 (en) | 2013-04-03 |
KR20080082375A (ko) | 2008-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100866962B1 (ko) | Hdd를 하이브리드 hdd에서 노멀 hdd로 전환시키는방법 | |
JP4061492B2 (ja) | 情報処理装置および消費電力制御方法 | |
CN101114492B (zh) | 带有非易失性存储器的、具有多种操作模式的盘驱动器 | |
US8627117B2 (en) | Device with power control feature involving backup power reservoir circuit | |
US7543108B2 (en) | Storage system and storage control method achieving both power saving and good performance | |
KR101379493B1 (ko) | Usb 애플리케이션에서의 모바일 드라이브를 위한 최저 파워 모드 | |
US8291185B2 (en) | Data storing location managing method and data storage system | |
KR20150024800A (ko) | 절전 기능을 갖는 화상형성장치 및 그 제어 방법, 및 기억매체 | |
KR20130002046A (ko) | 멀티 코어를 포함하는 저장 장치의 전력 관리 방법 | |
JP2010146630A (ja) | ディスク・ドライブ及びディスク・アレイ・システム | |
US9009407B2 (en) | System and method for performing system memory save in tiered/cached storage | |
JP2011095916A (ja) | 電子機器 | |
EP1566797B1 (en) | Method of controlling the idle mode of hard disc drives and apparatus therefor | |
KR20120030779A (ko) | 저장 장치의 동작 모드 제어 방법, 이를 적용한 저장 장치, 컴퓨터 시스템 및 저장매체 | |
JP4813264B2 (ja) | ストレージシステム | |
US20100262392A1 (en) | System and method for implementing data storage modes in a data storage system | |
US20140052978A1 (en) | Computer system and associated storage device management method | |
JPWO2009008084A1 (ja) | ディスクアレイ装置、制御方法、および制御プログラム | |
US8745426B2 (en) | Information processing apparatus and power saving memory management method with an upper limit of task area units that may be simultaneously powered | |
JP6004923B2 (ja) | 情報処理装置及びその制御方法とプログラム | |
JP4349274B2 (ja) | 磁気ディスク装置および制御方法 | |
JP2008059007A (ja) | 半導体記憶装置 | |
KR20100030990A (ko) | 특정 조건을 갖는 파일을 정해진 위치에 저장할 수 있는 하이브리드 하드디스크 드라이브, 이에 적합한 제어 방법 및 이에 적합한 기록 매체 | |
JP2020004240A (ja) | ドライブ制御装置、ドライブ制御方法およびプログラム | |
WO2007085978A2 (en) | A method of controlling a page cache memory in real time stream and best effort applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121010 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20131011 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20141010 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20151002 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160929 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170921 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20181130 Year of fee payment: 11 |