JP5045229B2 - ストレージシステム及びストレージ装置 - Google Patents
ストレージシステム及びストレージ装置 Download PDFInfo
- Publication number
- JP5045229B2 JP5045229B2 JP2007128326A JP2007128326A JP5045229B2 JP 5045229 B2 JP5045229 B2 JP 5045229B2 JP 2007128326 A JP2007128326 A JP 2007128326A JP 2007128326 A JP2007128326 A JP 2007128326A JP 5045229 B2 JP5045229 B2 JP 5045229B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- storage
- range information
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000013500 data storage Methods 0.000 claims description 25
- 230000015654 memory Effects 0.000 claims description 25
- 239000004065 semiconductor Substances 0.000 description 79
- 238000004891 communication Methods 0.000 description 39
- 238000010586 diagram Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 16
- 238000001514 detection method Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
-
- 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
- G06F17/40—Data acquisition and logging
-
- 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/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
図1は、本発明の第1の実施の形態に係るストレージシステムの概略の構成例を示すブロック図である。このストレージシステム100は、データを記憶するストレージ装置1と、ストレージ装置1に記憶されたデータの読み書きを行う第2の制御部104A,104Bとから構成されている。なお、第2の制御部の数は、2つに限られず、3つ以上でもよい。
図2は、本発明の第2の実施の形態に係るストレージシステムの概略の構成例を示すブロック図である。このストレージシステム100Aは、データを記憶する半導体ストレージ装置1Aと、半導体ストレージ装置1Aに記憶されたデータの読み書きを行う第1及び第2のホスト2A、2Bとから構成されている。なお、ホストの数は、2つに限られず、1つ又は3つ以上でもよい。
第1及び第2のホスト2A、2Bは、ホストの各部を制御するCPU等からなる制御部(第2の制御部)20A,20Bと、データを入力又は出力する通信部21A,21Bと、領域設定プログラム220が記憶された記憶部22A,22Bと、キーボード及びマウス等からなる入力部23A,23Bと、各種の画面等を表示するLCD(液晶ディスプレイ)等からなる表示部24A,24Bとからそれぞれ構成されている。このような第1及び第2のホスト2A、2Bは、例えば、サーバ、パーソナルコンピュータ(PC)、ワークステーション(WS)等により構成されている。
半導体ストレージ装置1Aは、データが入出力される第1及び第2のホストインターフェース部(データ入出力部、以下ホストI/F部と略す。)11A,11Bと、第1及び第2のホストI/F部11A,11Bを介して入出力されるデータの読み書き制御を行うメインコントローラ(第1の制御部)12と、メインコントローラ12から送られたデータを記憶する複数のメモリカード(データ記憶部)13とから構成されている。
次に、第2の実施の形態に係るストレージシステム100Aの動作の一例を図4を用いて説明する。図4(a)は、ストレージシステム100Aの正常動作時の範囲情報の一例を示す。範囲情報120dにより、第1のホスト/F部11Aには、アドレス「0x000000」から「0x0fffff」までの第1の記憶領域が割り当てられ、第2のホストI/F部11Bには、アドレス「0x100000」から「0x1fffff」までの第2の記憶領域が割り当てられている。従って、第1のホスト1Aは、第1のホスト/F部11Aを介して第1の記憶領域に対してデータの入出力を行い、第2のホスト1Bは、第2のホスト/F部11Bを介して第2の記憶領域に対してデータの入出力を行う。
次に、本発明の第3の実施の形態に係るストレージシステムについて説明する。本実施の形態に係るストレージシステムは、第2の実施の形態に係るストレージシステム100Aと比較して、記憶領域を交換する際の動作を変更したものである。すなわち、本実施の形態に係る第1及び第2のホスト2A,2Bは、制御部20A,20Bが領域設定プログラム220に従って動作することにより、表示部24A,24Bに記憶領域を交換及び変更する画面を表示し、範囲情報の交換等の指示が入力部23A,23Bにより入力されたときに、半導体ストレージ1Aの範囲情報の交換等を行うものである。なお、本実施の形態に係るストレージシステムのその他の構成は、第2の実施の形態に係るストレージシステム100Aと共通であるため、その説明を省略する。
次に、第3の実施の形態に係るストレージシステムの動作の一例を説明する。まず、ユーザが、第1のホスト2Aの入力部23Aにより領域設定プログラム220の起動を指示すると、制御部20Aは、その入力部23Aから送られた起動の指示を受け取り、領域設定プログラム220を起動する。なお、第2のホスト2Bの入力部23Bによりユーザからの指示を受け付けて、制御部20Bが領域設定プログラム220を起動してもよい。
図6は、本発明の第4の実施の形態に係るストレージシステムの概略の構成例を示すブロック図である。このストレージシステム100Bを構成する半導体ストレージ装置1Bは、第2の実施の形態に係る半導体ストレージ装置1Aと比較して、第1及び第2のホストI/F部11A,11Bに、第1及び第2のホスト2A,2Bとの間のデータの入出力上で障害が発生したか否かを検出するエラー検出部110A,110Bをさらに備えている。なお、ストレージシステム100Bのその他の構成は、第2の実施の形態に係るストレージシステム100Aと共通であるため、その説明を省略する。
次に、第4の実施の形態に係るストレージシステム100Bの動作の一例を説明する。まず、第1のホスト2Aが、半導体ストレージ装置1Bに対してデータの書き込みを要求する場合、第1のホスト2Aの制御部20Aは、その書き込みデータとその書き込みデータの書き込みアドレスとを半導体ストレージ装置1Bに送信する。ここでは、第2の実施の形態と同様に、第1のホスト/F部11Aには、第1の記憶領域が割り当てられ、第2のホストI/F部11Bには、第2の記憶領域が割り当てられているものとする。
図7は、本発明の第5の実施の形態に係るストレージシステムの概略の構成例を示すブロック図である。このストレージシステム100Cは、第2から第4のいずれかの実施の形態に係る半導体ストレージ装置1Cに、データの先入れ先出しを行う1台のホスト2Cが接続されている。
次に、第5の実施の形態に係るストレージシステム100Cの動作の一例を図8、図9を用いて、図10に示すフローチャートに従って説明する。まず、ホスト2Cの制御部20Cが、データ処理手段によりデータ処理を行い、その際中間データが生成されたとする。次に、データ処理手段は、その中間データを書き込みデータとしてデータ制御手段に送る。
図11は、本発明の第6の実施の形態に係るストレージシステムの概略の構成例を示すブロック図である。このストレージシステム100Dは、第1から第3のホストI/F部11A〜11Cを有する半導体ストレージ装置1Dに、3台のホスト2D〜2Fがそれぞれ接続されている。
次に、第6の実施の形態に係るストレージシステム100Dの動作の一例を図12及び図13を用いて説明する。まず、第1のホスト2Dが、書き込み用通信部25を介して、第5の実施の形態と同様に生成手段により生成された書き込みデータを書き込み信号とともに半導体ストレージ装置1Dに送る。
図14は、本発明の第7の実施の形態に係るストレージシステムの概略の構成例を示すブロック図である。このストレージシステム100Eは、第1から第4のホストI/F部11A〜11Dを有する半導体ストレージ装置1Eに、書き込み用通信部25A〜25Cを備える第1から第3のホスト2D〜2Fと、読み出し用通信部26を第4のホスト2Gとを合わせた計4台のホストがそれぞれ接続されている。なお、ストレージシステム100Eのその他の構成は、第6の実施の形態に係るストレージシステム100Dと共通であるため、その説明を省略する。
次に、第7の実施の形態に係るストレージシステム100Eの動作の一例を図15及び図16を用いて説明する。まず、第1から第3のホスト2D〜2Fが、書き込み用通信部25A〜25Bを介して、書き込みデータを書き込み信号とともに半導体ストレージ装置1Dに送る。
図17は、本発明の第8の実施の形態に係るストレージシステムの概略の構成例を示すブロック図である。このストレージシステム100Fは、第1及び第2のホストI/F部11A,11Bを有する半導体ストレージ装置1Fに、書き込み用通信部25を備える第1のホスト2Dと、読み出し用通信部26を備える第2のホスト2Eとがそれぞれ接続されている。なお、ホストの数は、2つに限られず、1つ又は3つ以上でもよい。
次に、第8の実施の形態に係るストレージシステム100Fの動作の一例を図18を用いて説明する。まず、第1のホスト2Dが、書き込み用通信部25を介して、書き込み要求(データセット信号)とともに書き込みデータを半導体ストレージ装置1Dに送ったとする。
なお、本発明は、上記各実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々な変形が可能である。例えば、第2及び第4の実施の形態では、半導体ストレージ装置のメインコントローラ12が、第1及び第2のホスト2A,2Bから交換準備完了信号を受信すると、第1及び第2のホストI/F部11A,11Bに割り当てられた記憶領域を交換するようにレジスタ120の範囲情報を書き換えたが、第1及び第2のホスト2A,2Bの制御部20A,20Bが、レジスタ120に記憶された範囲情報にアクセスして、記憶領域を交換するように範囲情報を書き換えてもよい。
1A〜1E 半導体ストレージ装置
2A〜2G ホスト
11A,11B ホストI/F部
12 メインコントローラ
13 メモリカード
13a〜13k,13m,13n,13p,13q 記憶領域
20A〜20C 制御部
21A,21B 通信部
22A,22B 記憶部
23A,23B 入力部
24A,24B 表示部
25,25A〜25C 書き込み用通信部
26,26A,26B 読み出し用通信部
100,100A〜100E ストレージシステム
101A,101B データ入出力部
102 第1の制御部
102a 範囲情報記憶部
103データ記憶部
104A,104B 第2の制御部
110A,110B エラー検出部
120 レジスタ
120a〜120k,120m,120n,120p,120q 範囲情報
130 メモリコントローラ
131 半導体メモリ
220 領域設定プログラム
221 制御プログラム
240 領域設定画面
241A〜C 表示コマンド
242 設定コマンド
243 交換コマンド
Claims (5)
- データが入出力される複数のデータ入出力部と、
前記複数のデータ入出力部を介して入出力される前記データを記憶するデータ記憶部と、
前記データ記憶部の記憶領域を前記複数のデータ入出力部にそれぞれ割り当てる範囲を示す範囲情報を記憶する範囲情報記憶部と、
前記範囲情報記憶部に記憶された前記範囲情報に基づいて、前記データ記憶部に対して前記データの読み書き制御を行うとともに、所定の信号が前記データ入出力部から入力されたとき、前記範囲情報記憶部が記憶する前記範囲情報を予め定められた範囲情報に書き換えて前記複数のデータ入出力部にそれぞれ割り当てる記憶領域を交換する第1の制御部とを有するストレージ装置と、
前記複数のデータ入出力部に対応して設けられ、前記複数のデータ入出力との間でデータの入出力を行うとともに、所定の場合に、前記所定の信号を前記データ入出力部に入力する複数の第2の制御部とを備えたストレージシステム。 - 前記第2の制御部は、前記データ入出力部との間におけるデータの入出力上で障害を検出したとき、障害通知信号を前記所定の信号として入力し、
前記第1の制御部は、前記障害通知信号が前記データ入出力部から入力されたとき、そのデータ入出力部に割り当てられた前記記憶領域が前記障害通知信号を入力していない前記データ入出力部に割り当てられるように、前記範囲情報を書き換えて前記複数のデータ入出力部にそれぞれ割り当てる記憶領域を交換する請求項1に記載のストレージシステム。 - 前記データ記憶部は、前記記憶領域を複数に分割した複数の分割記憶領域を備え、
前記第2の制御部は、前記分割記憶領域に対して前記データの入出力を行うとき、前記データの先入れ先出しを制御するためのタイミング信号を前記所定の信号として入力し、
前記第1の制御部は、前記タイミング信号が入力されたとき、前記複数の分割記憶領域のうち1つの分割記憶領域が前記データ入出力部に割り当てられるように、前記範囲情報を書き換えて、前記分割記憶領域に対して前記データの読み書き制御を行う請求項1に記載のストレージシステム。 - 前記データ記憶部は、前記記憶領域を複数に分割した複数の分割記憶領域を備え、
前記第2の制御部は、前記記憶領域に対して前記データの入出力を行うとき、前記データの入出力を指示するデータセット信号、及び前記データを複数に分割した分割データの入出力を指示するシフト信号を前記所定の信号として入力し、
前記第1の制御部は、前記データセット信号が入力されたとき、前記記憶領域が前記データ入出力部に割り当てられるように、前記範囲情報を書き換えて、前記記憶領域に対して前記データの読み書き制御を行い、前記シフト信号が入力されたとき、前記複数の分割記憶領域のうち1つの分割記憶領域が前記データ入出力部に割り当てられるように、前記範囲情報を書き換えて、前記分割記憶領域に対して前記分割データの読み書き制御を行う請求項1に記載のストレージシステム。 - データが入出力される複数のデータ入出力部と、
前記複数のデータ入出力部を介して入出力される前記データを記憶するデータ記憶部と、
前記データ記憶部の記憶領域を前記複数のデータ入出力部にそれぞれ割り当てる範囲を示す範囲情報を記憶する範囲情報記憶部と、
前記範囲情報記憶部に記憶された前記範囲情報に基づいて、前記データ記憶部に対して前記データの読み書き制御を行うとともに、所定の信号が前記データ入出力部から入力されたとき、前記範囲情報記憶部が記憶する前記範囲情報を予め定められた範囲情報に書き換えて前記複数のデータ入出力部にそれぞれ割り当てる記憶領域を交換する制御部とを備えたストレージ装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007128326A JP5045229B2 (ja) | 2007-05-14 | 2007-05-14 | ストレージシステム及びストレージ装置 |
US11/999,128 US20080288674A1 (en) | 2007-05-14 | 2007-12-04 | Storage system and storage device |
KR1020070133258A KR101093593B1 (ko) | 2007-05-14 | 2007-12-18 | 스토리지 시스템 및 스토리지 장치 |
CN2007103012937A CN101308474B (zh) | 2007-05-14 | 2007-12-18 | 存储系统及存储装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007128326A JP5045229B2 (ja) | 2007-05-14 | 2007-05-14 | ストレージシステム及びストレージ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008282345A JP2008282345A (ja) | 2008-11-20 |
JP5045229B2 true JP5045229B2 (ja) | 2012-10-10 |
Family
ID=40028674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007128326A Expired - Fee Related JP5045229B2 (ja) | 2007-05-14 | 2007-05-14 | ストレージシステム及びストレージ装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20080288674A1 (ja) |
JP (1) | JP5045229B2 (ja) |
KR (1) | KR101093593B1 (ja) |
CN (1) | CN101308474B (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5269625B2 (ja) * | 2009-01-14 | 2013-08-21 | 株式会社東芝 | インタフェース制御装置 |
JP6196143B2 (ja) * | 2013-12-13 | 2017-09-13 | 株式会社東芝 | 情報処理装置、情報処理方法およびプログラム |
CN106030552A (zh) * | 2014-04-21 | 2016-10-12 | 株式会社日立制作所 | 计算机系统 |
JP6181304B2 (ja) | 2014-06-19 | 2017-08-16 | 株式会社日立製作所 | ストレージ装置およびインタフェース装置 |
JP6338732B1 (ja) * | 2017-04-21 | 2018-06-06 | 三菱電機株式会社 | 電子制御装置 |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4777595A (en) * | 1982-05-07 | 1988-10-11 | Digital Equipment Corporation | Apparatus for transferring blocks of information from one node to a second node in a computer network |
JPH06342398A (ja) * | 1993-06-01 | 1994-12-13 | Fuoratsukusu:Kk | 入出力用メモリ空間の割り付け方法及びその装置 |
US6006258A (en) * | 1997-09-12 | 1999-12-21 | Sun Microsystems, Inc. | Source address directed message delivery |
JP3882459B2 (ja) * | 1999-04-07 | 2007-02-14 | ソニー株式会社 | メモリ装置、データ処理装置、データ処理システムおよびデータ処理方法 |
DE50001141D1 (de) * | 1999-06-21 | 2003-02-27 | Infineon Technologies Ag | Bilddaten-speichervorrichtung |
US6629162B1 (en) * | 2000-06-08 | 2003-09-30 | International Business Machines Corporation | System, method, and product in a logically partitioned system for prohibiting I/O adapters from accessing memory assigned to other partitions during DMA |
US7343469B1 (en) * | 2000-09-21 | 2008-03-11 | Intel Corporation | Remapping I/O device addresses into high memory using GART |
JP4187403B2 (ja) * | 2000-12-20 | 2008-11-26 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データ記録システム、データ記録方法およびネットワークシステム |
US7016299B2 (en) * | 2001-07-27 | 2006-03-21 | International Business Machines Corporation | Network node failover using path rerouting by manager component or switch port remapping |
JP2003317377A (ja) * | 2002-04-15 | 2003-11-07 | Sharp Corp | 記録装置 |
JP2004062793A (ja) * | 2002-07-31 | 2004-02-26 | I-O Data Device Inc | 記憶媒体結合装置 |
JP2004133881A (ja) * | 2002-08-14 | 2004-04-30 | Ricoh Co Ltd | カード型メモリのインターフェイス回路、その回路を搭載したasic、およびそのasicを搭載した画像形成装置 |
JP4160808B2 (ja) * | 2002-09-18 | 2008-10-08 | 高圧ガス工業株式会社 | メモリのリード/ライト制御回路、無接点メモリカード、リード/ライト装置及び無接点メモリカードのリード/ライトシステム |
JP3938124B2 (ja) * | 2002-11-20 | 2007-06-27 | ソニー株式会社 | データ検索装置 |
JP2004192567A (ja) * | 2002-12-13 | 2004-07-08 | I-O Data Device Inc | データ管理装置 |
US6941396B1 (en) * | 2003-02-19 | 2005-09-06 | Istor Networks, Inc. | Storage controller redundancy using bi-directional reflective memory channel |
US7111147B1 (en) * | 2003-03-21 | 2006-09-19 | Network Appliance, Inc. | Location-independent RAID group virtual block management |
GB0308264D0 (en) * | 2003-04-10 | 2003-05-14 | Ibm | Recovery from failures within data processing systems |
US7225293B2 (en) * | 2003-06-16 | 2007-05-29 | Hitachi Global Storage Technologies Netherlands B.V. | Method, system, and program for executing input/output requests |
JP4433372B2 (ja) * | 2003-06-18 | 2010-03-17 | 株式会社日立製作所 | データアクセスシステム及び方法 |
JP2005084907A (ja) * | 2003-09-08 | 2005-03-31 | Sony Corp | メモリ帯域制御装置 |
US7200687B2 (en) * | 2003-09-25 | 2007-04-03 | International Business Machines Coporation | Location-based non-uniform allocation of memory resources in memory mapped input/output fabric |
US7574529B2 (en) * | 2004-06-22 | 2009-08-11 | International Business Machines Corporation | Addressing logical subsystems in a data storage system |
JP2006146476A (ja) * | 2004-11-18 | 2006-06-08 | Hitachi Ltd | ストレージシステム及びストレージシステムのデータ移行方法 |
JP4903415B2 (ja) * | 2005-10-18 | 2012-03-28 | 株式会社日立製作所 | 記憶制御システム及び記憶制御方法 |
US7697554B1 (en) * | 2005-12-27 | 2010-04-13 | Emc Corporation | On-line data migration of a logical/virtual storage array by replacing virtual names |
US7509441B1 (en) * | 2006-06-30 | 2009-03-24 | Siliconsystems, Inc. | Systems and methods for segmenting and protecting a storage subsystem |
US7930481B1 (en) * | 2006-12-18 | 2011-04-19 | Symantec Operating Corporation | Controlling cached write operations to storage arrays |
US7694099B2 (en) * | 2007-01-16 | 2010-04-06 | Advanced Risc Mach Ltd | Memory controller having an interface for providing a connection to a plurality of memory devices |
-
2007
- 2007-05-14 JP JP2007128326A patent/JP5045229B2/ja not_active Expired - Fee Related
- 2007-12-04 US US11/999,128 patent/US20080288674A1/en not_active Abandoned
- 2007-12-18 CN CN2007103012937A patent/CN101308474B/zh active Active
- 2007-12-18 KR KR1020070133258A patent/KR101093593B1/ko active Active
Also Published As
Publication number | Publication date |
---|---|
JP2008282345A (ja) | 2008-11-20 |
US20080288674A1 (en) | 2008-11-20 |
CN101308474A (zh) | 2008-11-19 |
KR20080100754A (ko) | 2008-11-19 |
CN101308474B (zh) | 2012-04-25 |
KR101093593B1 (ko) | 2011-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11681634B2 (en) | Direct host access to storage device memory space | |
US8583853B1 (en) | Error-handling for write-distribute command in raid mirroring | |
US8489810B2 (en) | Cache data transfer to a staging area of a storage device and atomic commit operation | |
US7529899B2 (en) | Storage apparatus and control method thereof | |
US11354454B2 (en) | Apparatus and method of detecting potential security violations of direct access non-volatile memory device | |
KR20120064462A (ko) | 메모리 컨트롤러, 이의 오류정정 방법, 및 이를 포함하는 메모리 시스템 | |
US20150317083A1 (en) | Synergetic deduplication | |
JP5045229B2 (ja) | ストレージシステム及びストレージ装置 | |
JP2016149051A (ja) | ストレージ制御装置、ストレージ制御プログラム、およびストレージ制御方法 | |
KR20100094241A (ko) | 예비 블록을 포함하지 않는 불휘발성 메모리 장치 | |
US8489852B2 (en) | Method and system for manipulating data | |
US20150248351A1 (en) | Locking a cache line for write operations on a bus | |
US20210263798A1 (en) | Raid storage-device-assisted parity update data storage system | |
US20050114460A1 (en) | Method, system, and program for assigning priorities | |
JP2007524932A (ja) | パリティデータを生成するための方法、システム、及びプログラム | |
US20230076365A1 (en) | Fast lba/pba table rebuild | |
JP2007233838A (ja) | メモリシステムの制御方法 | |
TW202401232A (zh) | 儲存系統以及操作儲存系統的方法 | |
WO2016001962A1 (ja) | ストレージシステム及び記憶制御方法 | |
US20070150528A1 (en) | Memory device and information processing apparatus | |
JP6276208B2 (ja) | メモリシステム及びプログラム | |
US11995316B2 (en) | Systems and methods for a redundant array of independent disks (RAID) using a decoder in cache coherent interconnect storage devices | |
CN117234414A (zh) | 用于支持独立磁盘冗余阵列的系统和方法 | |
JP2011059778A (ja) | 情報処理装置及びファイルシステムマウント処理方法 | |
JPH0561613A (ja) | 外部記憶装置アクセス方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100423 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120321 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120515 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120619 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120702 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150727 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |