Processing

Please wait...

Settings

Settings

Goto Application

1. WO2014105449 - READS AND WRITES BETWEEN A CONTIGUOUS DATA BLOCK AND NONCONTIGUOUS SETS OF LOGICAL ADDRESS BLOCKS IN A PERSISTENT STORAGE DEVICE

Publication Number WO/2014/105449
Publication Date 03.07.2014
International Application No. PCT/US2013/074777
International Filing Date 12.12.2013
IPC
G06F 3/06 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from, or digital output to, record carriers
CPC
G06F 12/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
G06F 3/0611
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
061Improving I/O performance
0611in relation to response time
G06F 3/0659
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
0659Command handling arrangements, e.g. command buffers, queues, command scheduling
G06F 3/0673
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input 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
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0673Single storage device
Applicants
  • SANDISK ENTERPRISE IP LLC [US]/[US]
Inventors
  • GEORGE, Johann
  • OLBRICH, Aaron
Agents
  • WILLIAMS, Gary, S.
Priority Data
13/831,30814.03.2013US
61/746,50127.12.2012US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) READS AND WRITES BETWEEN A CONTIGUOUS DATA BLOCK AND NONCONTIGUOUS SETS OF LOGICAL ADDRESS BLOCKS IN A PERSISTENT STORAGE DEVICE
(FR) LECTURES ET ÉCRITURES ENTRE UN BLOC DE DONNÉES CONTIGUËS ET DES ENSEMBLES NON CONTIGUS DE BLOCS D'ADRESSE LOGIQUE DANS UN DISPOSITIF DE STOCKAGE PERSISTANT
Abstract
(EN) In the present disclosure, a persistent storage device includes both persistent storage, which includes a set of persistent storage blocks, and a storage controller. The persistent storage device stores and retrieves data in response to commands received from an external host device. The persistent storage device stores data, from a contiguous data block, to two or more sets of logical address blocks in persistent storage. The persistent storage device also retrieves data, corresponding to a contiguous data block, from two or more sets of logical address blocks in persistent. In both instances, the two or more sets of logical address blocks in persistent storage, in aggregate, are not contiguous.
(FR) Dans la présente invention, un dispositif de stockage persistant comprend à la fois un stockage persistant, qui comprend un ensemble de blocs de stockage persistant, et un gestionnaire de stockage. Le dispositif de stockage persistant stocke et récupère des données en réponse à des commandes reçues depuis un dispositif hôte extérieur. Le dispositif de stockage persistant stocke des données, d'un bloc de données contiguës, sur au moins deux ensembles de blocs d'adresse logique dans le stockage persistant. Le dispositif de stockage persistant récupère aussi des données, correspondant à un bloc de données contiguës, à partir d'au moins deux ensembles de blocs d'adresse logique dans le stockage persistant. Dans les deux cas, lesdits deux ensembles de blocs d'adresse logique dans le stockage persistant, agrégés, ne sont pas contigus.
Related patent documents
Latest bibliographic data on file with the International Bureau