JP4622422B2 - 記憶装置 - Google Patents
記憶装置 Download PDFInfo
- Publication number
- JP4622422B2 JP4622422B2 JP2004281655A JP2004281655A JP4622422B2 JP 4622422 B2 JP4622422 B2 JP 4622422B2 JP 2004281655 A JP2004281655 A JP 2004281655A JP 2004281655 A JP2004281655 A JP 2004281655A JP 4622422 B2 JP4622422 B2 JP 4622422B2
- Authority
- JP
- Japan
- Prior art keywords
- transfer mode
- error
- real
- storage device
- host device
- 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
Images
Landscapes
- Information Transfer Systems (AREA)
Description
図1は本発明の実施の形態に係る記憶装置の構成を示すブロック図である。図1に示すように、本発明の実施の形態に係る記憶装置100は、データを保持するための記憶媒体101と、フロントエンド部102と、バックエンド部103と、転送制御部104とからなる。フロントエンド部102は、コマンド処理部、ステータス出力部およびデータ入出力制御部を備え、ホスト機器とコマンド、アドレス、ステータス情報、データの入出力を行なう。バックエンド部103は、データバッファ、エラー検出部および記憶媒体制御部を備え、記憶媒体101とフロントエンド部102とのデータ転送制御を行なう。また、転送制御部104は、転送モード設定部、エラー制御部およびスタンバイ制御部を備え、ホスト機器が設定した転送モードに応じてエラー制御およびスタンバイ制御を変更する。なお、記憶媒体として、不揮発性メモリの1つであるフラッシュメモリが持ちらいられてもよい。
図2は本発明の実施の形態に係る記憶装置の転送モードの遷移を表すフローチャートである。記憶装置100は初期化処理が終了すると非リアルタイムデータ転送モードになる(S202)。そしてホスト機器からのモード設定コマンドSWITCHコマンドによりリアルタイムデータ転送モードへ遷移する(S204)。リアルタイムデータ転送モードにおいてもSWITCHモードにより非リアルタイムデータ転送モードへ遷移可能である。
図6は本発明の実施の形態に係る記憶装置におけるデータ転送シーケンスを表すフローチャートである。ホスト機器からのデータ転送コマンドを記憶装置100が受信すると、コマンドに基づいてバックエンド部103がホスト機器と記憶媒体101との間でデータ転送を行なう(S601)。この場合の転送は記憶媒体101への書き込みでも記憶媒体101からの読出しのいずれでもよい。
図7は本発明の実施の形態に係る記憶装置のスタンバイ制御シーケンスを表すフローチャートである。ホスト機器からのアクセスが終了すると、記憶装置100はコマンド待ち状態になる(S701)。その後新たなコマンドが入力された場合(S702)には、コマンド処理状態へ遷移し処理を行なう(S709)。コマンドが入力されない場合、転送制御部104のスタンバイ制御部は転送モード設定部に設定された転送モードに基づいてスタンバイ制御を行なう(S703)。記憶装置100が非リアルタイムデータ転送モードの場合、ホスト機器からのアクセス終了後の経過時間を計測し(S707)、第1の移行時間が経過していたらスタンバイ状態へ移行する(S708)。経過していない場合は、コマンド待ち状態へ戻る(S701)。記憶装置100がリアルタイムデータ転送モードの場合、スタンバイ制御部はスタンバイ状態への移行を行なうかどうかの設定を確認する(S704)。移行を行なわない場合はコマンド待ち状態へ戻る(S701)。移行を行なう場合は、ホスト機器からのアクセス終了後の経過時間を計測し(S705)、第2の移行時間が経過していたらスタンバイ状態へ移行する(S708)。
101 記憶媒体
102 フロントエンド部
103 バックエンド部
104 転送制御部
Claims (8)
- ホスト機器からの設定によりリアルタイムデータ転送モードまたは非リアルタイムデータ転送モードを含む複数の転送モードを切り替える転送モード設定手段と、
データ書込み中のエラーの検出、ホスト機器へのエラー通知およびデータ書込みのリトライの制御を行なうエラー制御手段とを有し、
前記転送モード設定手段で設定される転送モードが非リアルタイムデータ転送モードの場合、
前記エラー制御手段はデータ書込み中のエラーを検出すると、ホスト機器へのエラー通知を行なわず、データ書込みのリトライの制御を行い、
前記転送モード設定手段で設定される転送モードがリアルタイムデータ転送モードの場合、
転送されるデータが動画データの場合、
前記エラー制御手段はデータ書込み中のエラーを検出すると、データ書込みのリトライを行わず、ホスト機器へのエラー通知を行い、
転送されるデータがファイルシステム情報の場合、
前記エラー制御手段はデータ書込み中のエラーを検出すると、ホスト機器へのエラー通知を行なわず、データ書込みのリトライの制御を行う、
記憶装置。 - 前記エラーの通知は、ホスト機器からのステータスリードコマンドに対する応答で行なうことを特徴とする請求項1記載の記憶装置。
- 前記エラーの通知は、割込みを用いて行なうことを特徴とする請求項1または2に記載の記憶装置。
- ホスト機器からのアクセスの有無の検出およびスタンバイ状態への移行およびスタンバイ状態からの復帰制御を行なうスタンバイ制御手段を有し、
ホスト機器からのアクセスがないことを検出してからスタンバイ状態へ移行する時間がリアルタイムデータ転送モードのほうが非リアルタイムデータ転送モードよりも長いことを特徴とする請求項1記載の記憶装置。 - 前記リアルタイムデータ転送モードではスタンバイ状態への移行を行なわないことを特徴とする請求項4記載の記憶装置。
- ホスト機器が前記リアルタイムデータ転送モードの設定を行なうと、記憶装置内部の転送モード設定処理が終了するまでビジー状態となり、ホスト機器からのデータ転送を受付けないことを特徴とする請求項1から5のいずれか1項に記載の記憶装置。
- 前記転送モードの設定は所定のコマンドを用いて行なうことを特徴とする請求項1から6のいずれか1項に記載の記憶装置。
- 前記複数の転送モードのうちサポートする転送モードをホスト機器に通知する手段を備えることを特徴とする請求項1から7のいずれか1項に記載の記憶装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004281655A JP4622422B2 (ja) | 2004-09-28 | 2004-09-28 | 記憶装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004281655A JP4622422B2 (ja) | 2004-09-28 | 2004-09-28 | 記憶装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006099210A JP2006099210A (ja) | 2006-04-13 |
JP2006099210A5 JP2006099210A5 (ja) | 2007-11-15 |
JP4622422B2 true JP4622422B2 (ja) | 2011-02-02 |
Family
ID=36238990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004281655A Expired - Fee Related JP4622422B2 (ja) | 2004-09-28 | 2004-09-28 | 記憶装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4622422B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5175703B2 (ja) | 2008-12-11 | 2013-04-03 | 株式会社東芝 | メモリデバイス |
JP2011175615A (ja) * | 2010-01-27 | 2011-09-08 | Toshiba Corp | ホスト装置およびメモリデバイス |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000311423A (ja) * | 1999-04-23 | 2000-11-07 | Canon Inc | データ記憶制御装置 |
JP2001006283A (ja) * | 1999-06-22 | 2001-01-12 | Sony Corp | ディスク型データ記録再生装置、及び、ディスク型データ記録再生装置を搭載する情報処理システム |
JP2001351334A (ja) * | 2000-06-08 | 2001-12-21 | Sony Corp | 光学的記録媒体及びこの光学的記録媒体に対してデータの記録/再生を行なうデータ記録/再生装置 |
-
2004
- 2004-09-28 JP JP2004281655A patent/JP4622422B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000311423A (ja) * | 1999-04-23 | 2000-11-07 | Canon Inc | データ記憶制御装置 |
JP2001006283A (ja) * | 1999-06-22 | 2001-01-12 | Sony Corp | ディスク型データ記録再生装置、及び、ディスク型データ記録再生装置を搭載する情報処理システム |
JP2001351334A (ja) * | 2000-06-08 | 2001-12-21 | Sony Corp | 光学的記録媒体及びこの光学的記録媒体に対してデータの記録/再生を行なうデータ記録/再生装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2006099210A (ja) | 2006-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7549021B2 (en) | Enhanced data integrity using parallel volatile and non-volatile transfer buffers | |
KR100708128B1 (ko) | 낸드 플래시 메모리 제어 장치 및 방법 | |
JP4679370B2 (ja) | データ処理装置並びにメモリカードの設定方法 | |
JP4788528B2 (ja) | ディスク制御装置、ディスク制御方法、ディスク制御プログラム | |
US6775744B2 (en) | Disk memory device | |
EP2028595B1 (en) | Hierarchical cache memory system | |
US7725621B2 (en) | Semiconductor device and data transfer method | |
JP2005293205A (ja) | 記憶制御装置、制御方法、および制御プログラム。 | |
US9384125B2 (en) | Method for accessing flash memory having pages used for data backup and associated memory device | |
TWI473103B (zh) | 快閃記憶體儲存裝置及其不良儲存區域的判定方法 | |
JPH07281840A (ja) | 2重化ディスク記録装置 | |
JP2010267259A (ja) | メモリデバイスおよびメモリデバイス制御装置 | |
JP4622422B2 (ja) | 記憶装置 | |
JP2005063591A (ja) | ディスクアレイ装置 | |
CN112947869A (zh) | 固态硬盘及写操作方法 | |
CN105278871A (zh) | 通过在写入相变存储器之前读取来实现增强性能以避免写入取消 | |
TWI688864B (zh) | 儲存設備及儲存方法 | |
TWI779046B (zh) | 記憶體裝置及包括其的記憶體系統 | |
US11966613B2 (en) | Selective device power state recovery method | |
JP2007310803A (ja) | 不揮発性記憶装置の書き込み方法および読み出し方法 | |
JP4030951B2 (ja) | データ二重化装置及び方法 | |
KR20080066463A (ko) | 멀티미디어 저장장치 및 그 제어방법 | |
JP2005316697A (ja) | ディスクアレイシステムおよびデータバックアップ方法 | |
US20070174738A1 (en) | Disk device, method of writing data in disk device, and computer product | |
CN101540192B (zh) | 一种防止回焊过程中资料遗失的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070926 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070926 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20071012 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20091120 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100708 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100720 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100907 |
|
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: 20101005 |
|
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: 20101018 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131112 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |