JPH02176822A - ディスクファイルシステム - Google Patents
ディスクファイルシステムInfo
- Publication number
- JPH02176822A JPH02176822A JP1239991A JP23999189A JPH02176822A JP H02176822 A JPH02176822 A JP H02176822A JP 1239991 A JP1239991 A JP 1239991A JP 23999189 A JP23999189 A JP 23999189A JP H02176822 A JPH02176822 A JP H02176822A
- Authority
- JP
- Japan
- Prior art keywords
- data
- disk
- file system
- divisions
- recording
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0638—Organizing or formatting or addressing of data
- G06F3/0643—Management of files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/127—Structure or manufacture of heads, e.g. inductive
- G11B5/31—Structure or manufacture of heads, e.g. inductive using thin films
- G11B5/3109—Details
- G11B5/313—Disposition of layers
- G11B5/3133—Disposition of layers including layers not usually being a part of the electromagnetic transducer structure and providing additional features, e.g. for improving heat radiation, reduction of power dissipation, adaptations for measurement or indication of gap depth or other properties of the structure
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- Manufacturing & Machinery (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
め要約のデータは記録されません。
Description
等に用いるファイルシステムに係り、特にディスク装置
を複数用いて構成するのに好適なディスクファイルシス
テムに関する。
のデータをビットあるいはバイト単位程度に分割し、m
数の磁気ディスク装置に同時に記録再生する(並列に記
録再生する)ファイルシステムが、たとえば、ミニ・マ
イクロ システムズ1987年12月号、第15頁〜第
16頁(Mjr+1−Mlcro Systems、
Dec、 1987 P15〜P16)に磁気ディスク
システムとして開示されている。本システムでは第2図
に示すような構成をとり、例えば情4ネ 報記録時には、記録命令とともに計算機*’1cpU、
図示せず)より送られて来たデータは入出力制御回路2
1を経てシーケンサ22によりシリアルデータをビット
単位やバイト単位等で分割されパラレルデータを変換さ
れる。パラレルデータは各ディスク装置31〜35にそ
れぞれ設けられたコントローラを経てバッファ41〜4
5に貯えられろ、これらの各部の制御はマイクロプロセ
ッサ23が行っており、ディスク上のヘッド(図示せず
)が記録すべき領域に達した時、同時に各デー−でイス
ク装置は回転同期がかけれらていることが多2ζ− い、再生時には、各ディスク装置から読出された情報を
バッファに一担貯え、シーケンサで同期をとり、パラレ
ルデータをシリアルデータに変換して入出力制御回路よ
り計算機本体に送出される。
した磁気ディスクの各面を記録再生する磁気ヘッドを複
数個組とし、これらのヘッドに前述した分割されたパラ
レルデータを同時に記録再生する技術が開示されている
。
るものは、共通バスおよび共用のキャッシュメモリを用
い、複数の処理装置、ディスク装置を結合し、ディスク
装置に記憶・再生するもの、7−となって¥だ、またデ
ィスク制御装置に不揮発イ、メモリの採用については、
アイ・ビー・エム、プロダクトアナウンスメント、アイ
・ビー・エム3990ストレージ・アナウンスメント(
I B MProduct Announcement
/ I B M 3990 StorageContr
ol)に記載されている。
ータを分割し、同時に記録再生することで、高いデータ
転送速度を得ることができる。
ーザの様々な要求に答えられないという問題があった。
すると、そのシステムは同一の性能しかなく、さらに性
能強化が必要となつた場合にはシステム全体、あるいは
一部分を取り替えなければならなかった。また、ユーザ
のファイルによっては時間的にも異なる性能が要求され
ており1例えば昼間のランダム的にアクセスするオンラ
インファイルであったものが、夜間にシーケンシャルな
バッチ処理用のファイルとして使われていたが、従来技
術ではこ九らの対応は全く出来なかった。
には転送速度が使用する外部記憶装置(ディスク装置等
)の性能で制御される問題がある。また、大量のデータ
を複数の記憶装置に分けて記憶・読出しすることを、ソ
フトウェアでサポートすることも可能である。しかし、
この場合には、ソフI・ウェアの処理に処理装置を専有
することから、オーバーヘッドが増え、計算機システム
の性能低下、及び制御プログラムの開発等の問題がある
。
に、外部記憶装置の特定データへの記憶・読出し要求が
集中した時の処理能力不足となることがある。これは、
アクセス、回転待ち等の機械的動作による処理時間に制
限が出来るためである。
、例えばユーザの扱うデータの長さにより以下に述べる
ような問題も生じていた。
うなデータ形式をとり、ディスク1回転の光条を示すイ
ンデックスマーカ60およびそのトラックのシリンダ番
号やヘッド番号等を記録しておくホームアドレス部70
、交代トラックの所在等を記録しておくレコード0部(
R0部)80のあとユーザのレコード90が記録される
。レコードとレコードの間はギャップと呼ばれる領域1
00で区切られ、レコード間の区別や、再生アナログ回
路の同期化、チッネルとの命令のやりとるの時間の確保
に用いられる。またレコードの中も第3図に示すように
、そのレコードを識別するためのカウント部110.キ
一部(存在しないレコードもあり)120、ユーザのデ
ータを収納するデータ部130に分けられ、それぞれを
区別するギャップ部140が設けられている。レコード
間のギャップ100は通常61バイト、レコード内のギ
ャップ140は51バイトである。従ってルーコードの
記録のためには合計112〜162バイトのギャップ部
が必要となる。
も固定されているため、(1)短いデータを多数に分割
して記録するとディスク−面当りのデータの長さ(レコ
ードの長さ)が極端に短くなりルーコードを記憶する領
域中にギャップ部の割合が増し、効率が低下する。(2
)さらに長いデータについては転送速度が一定であるた
め長時間の処理時間が必要となる、といった問題があっ
た。
るファイルシステムを提供することにある。
される異なる転送速度で記録再生するために、データを
効率良く記憶するファイルシステムを提供することにあ
る。
憶・読出し要求が急増しても、十分な処理能力を持つフ
ァイルシステムを提供することにある。
ムを、システム外部とデータの入出力をする入出力手段
と、該入出力手段と接続され上記データを任意の数のパ
ラレルデータに分割する制御手段と、上記データの分割
数を記憶する管理手段と、上記分割されたデータを同時
に記録媒体に書き込むヘッドと、上記管理手段に記憶さ
れた情報を参照して上記記録媒体からデータを再生する
手段により構成する。
シテムに要求される転送速度に対応して設定される。管
理手段はデータごとにそのデータがいくつのパラレルデ
ータに分割されたかを記憶する0分割されたデータは並
列的に各パラレルデータを書き込むヘッドへ送られ媒体
に記録される。
記録時の状況を表す情報を基に媒体によりパラレルデー
タを読み出す。
合には、ディスクファイルシステムにデータを記録する
領域(データセットと呼ぶ)を割当てる際、ユーザの要
求、あるいはデータの特性により、データの分割数を決
定し、−度に記録もしくは再生動作が可能な領域に割当
てる。さらに、コントローラ内もしくは専用の記録装置
の不揮発メモリに設けた管理テーブルに、データセット
名、論理ボリューム名1分割数、ディスク装置上の実際
のボリューム名、シリンダ番号、ヘッド番号等を登録す
る。
ーラが自動的に決定し、自動的にディスク上の領域に割
当てても良い。
削除すると共に、該管理テーブル上の管理情報も削除す
る。
た領域の分割数を管理テーブルより読み出し、該データ
を分割してパラレルデータに変換すると共に、割り当て
たディスクすべてに起動をかけ記録する。
トの番号から管理テーブルを参照することにより分割数
とディスク装置群を判別し、践ディスクドライブ群に起
動をかけ、再生し、パラレルデータをシリアルデータに
変換して計算機本体に送出する。この時これらのディス
ク群は回転が同期化されていることが望ましい。
当てることでユーザの要求やデータの特性により、容量
、転送速度、データの長さ等の異なるアプリケーション
に柔軟に対応可能なファイルシステムが実現できる。
度を向上するため、コントローラまたはディスク11に
不揮発性メモリを設け5指定したトラックの情報の記憶
・読出しは不揮発性メモリ上で実行出来る様にするとと
もに不揮発性メモリへの実デイスク装置トラックの割り
当て指定を設定出来る様にすることもできる。
ディスク装置内の不揮発性メモリは、ディスク上の複数
のトラックをエミュレートするものであり、指定したデ
ィスク装置の指定したトラックのデータは、不揮発性メ
モリ」二で記憶・読出しが行なわれる。このため、上記
指定したトラック上のデータに対する記憶・読出しには
、アクセス及び回転待ち時間が不要となり、高速動作が
可能となる。
1図はシステムの概略を示したものでおる。
データが長いものほど分割数を多くして高速転送を実現
しようとするものである。分割されたデータは異なるデ
ィスク装置に記録される方式データセット割り当て時に
は計算機本体(図示せず)よりチャネル(図示せず)を
介して送られた割当て命令を、コントローラ1内のチャ
ネルスイッチ2を介してサブディスクコントローラ3で
解読する。
クエストレジスタ301−に貯えられた命令を、マイク
ロプロセッサ302は、プログラムメモリ303に貯え
である手順により解読し、データセットに記憶するデー
タの長さに従って分割数を決める。本実施例の場合、分
割は最大で4とし、データの長さが4KB以下は分割な
し、4KB〜8KBは2.8KB〜1.2 K、 Bは
3,32KB以」−は・1の分割とした。そしてデータ
あるいは命令が伝送される同一の伝送路(パス)に接続
されたディスク群6〜9(これをストリングと呼び、デ
ィスク装置65〜68.75〜78.85〜88.95
〜98よりなる)当り1デイスク装置と分割数を同数割
当てる。]−ディスク装置に割例えば、本実施例で、デ
ータの長さがl0KB。
分割し、第1図のディスク装置J65,76゜85にそ
れぞれ4MBを割当てることになる。
ム名、容量1分割数、実際のディスクのボリューム名な
どと共に管理テーブル4に貯えられる。
ストリング6.7,8.9はそれぞれA。
,75,85,95.は00の番号が。
03を付けられている。従ってディスク装置65はAO
o、76はVOIの如き番号となる。
ームは、3つのディスク装置ffAOO,BOo、co
oから構成されており、データは3分割されて記録され
ている。この論理ボリュームに属するデータセットはA
Nloo、ANIOl等であり、これらのデータセット
はデータ開始のトラック/シリンダ番号が同時に登録さ
れている。これらのデータを記録するディスク装置上の
位置は管理を容易にするために異なるディスク装置であ
っても同じ番号のトラック/シリンダ番号から開始する
ようにしてありが、この番号がディスク装置毎に異なっ
ていても良いことは明らかである。
されるボリュームである。本例では先の論理ボリューム
DA100で使用したディスク装置とは異なるディスク
装置AO1を割り当てているが、もし、AOO,Boo
、Coo等に空きスペースがあれば、このディスク装置
の中に割り当て分割数の異なるデータセットを同一ディ
スク装置に混在させても良い。
であり、ファイルシステムが電源OFFされた状態でも
そのテーブル内容を保持する必要があり、バッテリ等で
不揮発化した半導体メモリか専用の不揮発メモリ(例え
ば他のディスク装置など)を設けなければならない。さ
らに信頼性を保つためには、同一のテーブルをさらに別
に持つ二重化しておくことが望ましい。本実施例では管
理テーブルはコントローラ内に設けたが、別の場所、例
えばディスク装置の一部を当てても良い。
る記録命令と記録データを第4図に示したサブディスク
コントローラ3で解読する。すなわち、マイクロプロセ
ッサ302はプログラムメモリ:303に貯えである手
順に従ってリクエストレジスタ301の内容を解読する
。この時、記録すべきデータがどのデータセットに属す
るか、その分割数、ディスク装置番号等がディスク管理
テーブルより読み出される。記録されるべきデータはそ
の分割数に従ってシリアルパラレル変換回路304によ
りパラレルデータに変換され、かつ分割数に応じてパス
を起動し、1もしくは複数のドライブ起動させる1もし
くは複数の命令とともにコマンドレジスタ305に貯え
られ、これらコマンドはバススイッチ5を介して各スト
リングに送出される。パススイッチ5は、各ストリング
にあるパス61,62,71,72,81,82゜91
.92 (第1図ではストリング当り2本)のうち、未
使用のパスを選択するためのものである。
パスに設けられたディスク制御回路63゜64等により
、実際のディスク装置65〜68が指定され、記録され
る。
スタ631に貯えられた各ストリングへの記録命令とパ
ラレルに分割されたデータはマイクロプロセッサ632
により、プログラムメモリ633に貯えである手順によ
り解読、実行される。
ジスタ634に貯えられ、マイクロプロセッサ635、
ブ0グラムメモリ636により実行されアクセスレジス
タ637にヘッドアクセストラック番号をセントしアク
セス機右彎638を起動させる動作を行う。またマイク
ロプロセッサ635はディスクドライブモータ639の
回転位置検出回路640を監視し、データを記録するタ
イミングをマイクロプロセッサ632に伝える。
再生回路643によりヘッド644に記録電流を流して
ディスク上に記録される。
割数(例えば2分割)ディスク番号(例えばディスク装
置68.95)等を管理テーブル4より読み出し、該当
する全ディスク(例えばディスク装置68.95)に起
動をかけ、再生し、パラレルに再生されるデータをサブ
ドライブコントローラ3でシリアルデータに変換し、計
算機本体に送出する。これら記録再生動作を円滑に行う
ためにはJA百間(少なくともサブディスク内)で回転
同期をしていることが望ましい3 本実施例では7 ストリング当り1デイスク装置を選択
してサブディスクとしたが、ス)・リング当りのバスが
複数あれば、そのパス数までは同一ストリング内でディ
スク装置をサブディスクとしても同時に記録再生するこ
とは可能であり、に記実施例では同一ストリング内の2
つのディスク装置(例えば65.66)をサブディスク
としてもよい。
ストリング、2パス/ストリングの例で述べたが、スト
リングの数nS、ストリング当りのディスク装置数no
、ストリング当りのバスの数npには何ら制約はない。
当のサブディスクも可能であるので。
能である。
1ヶ備えた例で述べたが、ディスク装置当り独立したヘ
ッドアクセス機構を持つ管台はこれらは同一ストリング
に接続した別ディスクと考えて割当てれば良い。
データほど分割数を多くする例についてのへたが、ユー
ザが要求する転送速度に従って分割数を変えても良い。
とすればn分割してn個のヘッドで同時に記録再生すれ
ば全体の転送速度はDRン援なる。
5本発明を1デイスク装置の複数の八ソ1−を組にして
同時に記録再生するパラレルヘッド型ディスク装置に適
用した場合である。本実施例で用いた磁気ディスク装置
401は5枚のディスク402〜40()を特にデータ
記録面は8所l、すなわち記録再生へyド411〜4】
8が8ケある。
にはヘッド選択スイッチ425がある。コンj・ローラ
1と該ディスク装置の間(Jは4本のバスが備えである
。
ができ、かつほぼ同じ機構を宋している。
トの分割数ヘッド番号、装置番号、容量を管理、保存し
ておく機能を持つ。
により分割数を変え、並列に記録再生するヘッド群を選
択し管理テーブル4に登録しておく。
必要なバス群をバススイッチ5により選択し2.ディス
ク族?t401にある、ディスク制御回路426に命令
を送出する。ディスク制御回路426は第5図に示した
回路とほぼ同一構成をとるが、複数のパス群からの命令
から、マイクロプロセッサによりアクセス命令を抽出し
、アクセスレジスタ637、アクセス機構638を動作
させヘッドを位置決めを行う。記録されるべきデータは
複数のパス群からのデータを同数のバッファメモリ群に
貯え、同数の変調弁別回路を経て記録再生回路421〜
424を選択しI\ツド選択スイッチ425にヘッドを
選択しデータを記録する。再生時においても同様のプロ
セスを経てヘッドを選択し、同時に再生してパラレルデ
ータとし、サブディスクコントローラ3にてシリアルデ
ータに変換して計算機本体に送出する。
置に属していても、例えばヘッド417゜41、8 、
及び他のディスク装置501のヘッド511.5.12
としても良い、この場合、異なるパス群から同時に2つ
の装置に命令をサブディスクコントローラ3から送出す
れば良く、記録再生動作を円滑に行うためには、ディス
ク装ff1401 。
の数まで大きくすることができる。
中には、経時的に処理する仕事の中身が変り、それに応
じて、ファイルシステムも異なる性能が要求されること
があることは既に述べた。
タを処理し、様々な統計情報を得ることが行なわれてい
る。従って、ファイルも、昼間は比較的短いデータをラ
ンダムに記録するファイルが大部分を占め、夜間は、比
較的長いデータをシーケンシャルに記録するファイルが
望まれる。
なファイルシステムの運用が可能となる。
えば第1図のディスク装置の大部分はパラレル転送せず
個々に動作するよう管理テーブルに登録する。たとえば
第1図において、ディスク装置65.75.85はバッ
チ用としてパラレル転送し、残りのディスク装置は個々
に動作ijJとする。
理が中心となった時、空いているディスク装置を組み合
せて、パラレル転装型のディスク装置を構成するよう管
理テーブルを逐次書き直しでいく。
自動的に行ってもよいし、オペレータがディスク装置の
空き具合を監視して設定しても良い。
ライン用のファイルとしても、またバッチ処理用の高速
使用ができ、効率的なシステム運用が可能となる。
ることは明らかである。
めキーワードを集めたファイルや書名著各名、発行日、
などの書誌事項を集めたファイルを分野毎に分けて作っ
である。また1本文は、文字列をコード情報として貯え
たファイルと、図面を画像データとして作ったファイル
を作っている。この時、各ファイルの容量は以下となっ
ている。
ファイル IGバイト図面のファイル
5Gバイトこれらの情報を格納する
ディスク装置は1台当りの容1600Mバイト、転送速
度1.5Mバイト/秒、15トラツク/シリンダ、トラ
ック当り25 KByteの容量の磁気ディスクを第8
図に示すように接続したシステムを用いた。この特番デ
ィスクは回転同期しており、各々2本のパスが接続され
ている。上記ファイルを、本発明を適用して、以下のよ
うに格納した。最上段に接続した磁気ディスク801〜
805は、■磁気ディスクを1論理デイスクとして個別
に動作可能とし、ここには。
1−進分類表をもとに)に5分割し、大よそ1.0Mバ
イトづつ各磁気ディスクに格納する。参照頻度の高いキ
ーワードや書誌事項のファイルを1台の磁気ディスクに
格納してしまう場合に比べで、このように分割して格納
することにより、分野の異なるファイルは並行してアク
セスでき、システム性能を向上させることが可能となる
。磁気ディスク801〜805の残りの部分には本文の
文字列をコード情報としたファイルを、同様に分野毎に
5分割して大よそ200Mバイトづつ格納しである。一
方、文字列情報よりも1件当り5倍の容量が必要な図面
や写真を画像データとして貯えるファイルは、計10台
のディスク装置を用いて格納している。この時、本発明
を用いて、ディスク装置806〜810,811〜81
5をそれぞれ1論理ボリューム830,840とし、図
面ファイルをバイト単位に分割して5台の磁気ディスク
に格納し、再生時にはこの5台の磁気ディスクから同時
に読み出すこととした。本システムでは文献件数がさら
に増加することを見越して予備のディスク816〜82
0が接続されている。
項を使って、ディスク801〜805のうちの何個かを
アクセスし、該当する文献をリストアツブする。次に、
それらの内容を見る時には、格納しである本文はディス
ク801〜805の中からとり出し、同時に図面や写真
は論理ボリューム830もしくは84.0にアクセスし
、それぞれを構成している5台のディスク806〜81
0゜811〜815を同時に動作させる。図面や写真は
、本文よりも1件当り平均して5倍の容量となっている
ため、従来のように1つのディスクに格納すれば、本文
のとり出し時間の5倍の時間が必要となり、各端末での
そのあとの処理時間を長くしていた。本発明を適用する
ことにより本文と図面、写真はほぼ同じ時間でユーザの
端末(図示せず)に転送でき、端末での表示をスピーデ
イに、本発明を適用しない場合に比べて115の時間で
できるようになった。なお、この時のディスク管理テー
ブルは第9図の如く構成している。
ァイルが図面や写真を含まないものであればディスク8
16〜820を個々に論理ボリュームとして格納すれば
良い。図面や写真を含めば磁気ディスク816〜820
を1論理ボリユームとし、本文は他のディスクに格納す
れば良い、このように本発明を適用することで、ユーザ
のデータの特性により任意に構成を変えることができる
。
分割して別個のディスクに格納したが、分割せず同一フ
ァイルをディスク801〜805すべてに格納しておく
こともできる。
発明の計算機システムは、処理装置902、コントロー
ラー、複数のディスク装置6および入出力装置917か
ら成る。また入出力装置917には他の外部記憶装置例
えば磁気テープ装置等が接続されても良い。処理装置9
02は、中央処理装置903.主記憶装置904、入出
力制御装置908,908’およびパス制御部907か
ら成る。コントローラ1は、チャネル側およびデバイス
側のインターフェイスを制御する一対のインタフェイス
制御部9,1、O、キャッジ、ユメモリ12、不揮発性
メモリ13.14およびパス制御部11から成る。ディ
スク装置6は、複数のヘッド・ディスク・アセンブリか
ら構成される。
タの記憶(書込み)動作について説明する。主記憶装置
904から転送すべきデータ量に対して入出力処理制御
装置908からコン!・ローラ1への転送速度が中央処
理M置908からコントローラ1への転送速度が中央処
理装置903により決められる。これは通常の計算機シ
ステムでは、入出力制御装置、ディスク制御装置間、デ
ィスク制御装置、ディスク装置間の各々の転送速度が一
般に同一であるため、f:記・インターフェイスの多重
度を上げることにより転送速度をEげる。
す。主記憶装置!〕04にある。ディスク装置6に記憶
するため転送すべきデータa ” dはバス制御部90
7により4分割して並列に入出力制御装置908に送ら
れる。入出力制御装置908は指定可能な最大多重度の
数の入出力制御回路17から成る。本具体例では、4倍
多重化のため、バス制御部907により選択された4つ
の入出力制御回路】7により、4本の処理装置、ディス
ク制御′l1An間インターフェイス15を介し、コン
トローラ1ヘデータを転送する。コントローラ1では選
択されて使用された処理装置902の入出力制御回路1
7に対応するインターフェイス制御部5(の、4つのイ
ンターフェイス制御回路18を介し、データを、キャッ
シュメモリ12及び不揮発性メモリ13のa′〜d′お
よびa1〜d′に主記憶装置のa ” dに対応して転
送する。処理装置902からの転送データの上記メモリ
への配π制行なう。キャッシュメモリ12及び不揮発メ
モリ]3へのデータ転送終了により、処理装置、ディス
ク制御装置間インターフェイス】、5は切り離される。
下記の通りである。キャッシュメモリ12上のデータa
/、−dlは、パス制御部11により、インタフェイス
制御部lo内の4つのインタフェイス制御部1I119
により、対応するディスク装置6に並列に転送・記憶さ
れる。ここでディスク装置6は4台のHDAから成り、
各HDΔは2つのアクチュエータ、記録再生系を有する
場合が示しである。また他のディスク装置、HD Aハ
、のインタフェイス16は省略して示した。この様にし
て、多重度倍高連化した転送が可能となる。
八データが転送された後、電源等のル故でデータが紛失
するのを防ぐためにディスク装置に記憶すべきデータ及
び制御情報の一部を記憶するためのものである。不揮発
メモリ14の動作に一ついては別に説明を加える。ディ
スク制御装置・ディスク装置間インターフェイス16は
、接続されるディスク装置6に含まれる全でのアクチュ
エータに対応した数だけあることが望ましいが、各ディ
スク装置に吋し、少なくとも処理装置、ディスク制御装
置間インターフェイスで設定可能な多重度以上の、イン
ターフェイスが性能を十分発揮するために必要である。
、転送データ容量に応じ、各インターフェイスの多重度
を制御する。例えば4倍多重の場合には、指定したディ
スク装置6のデータの記憶されている4つのアクチュエ
ータからディスク装置、ディスク制御装置インターフェ
イス16.ディスク側インターフェイス制御回路19を
介して、バス制御部11で指定されたキャッシュメモリ
12の領域へ記憶される。ここでディスク装置は切り離
される。
、多重化指定された4つのチャネル側インタフェイス制
御回路18、処理M胃、ディスク制御装置間インタフェ
イス15およびバス制御回路17を介して主記憶送置の
所定の位置に読出しデータを転送する。
装置内ヘッド・ディスク・アセンブリは、同期して回転
することが望ましい。しかし、上記実施例では5同期し
て回転する機構を持っていない場合は、ディスク制御装
置へのデータ転送にばらつきが出るが、最大1回転の待
ち時間で納まる。
おそれはキャッシュメモリまでのバスが空いていれば殆
んど起らない。
は、不揮発性メモリを2グループ13.14装備してい
るが1本動作では前述の動作で使用しない第2の不揮発
性メモリを用いる。本動作例では、不揮発性メモリ14
上で、ディスク装置6の特定トラックのデータの記憶・
読出しを実行する6即ち、システム2電源投入時に、指
定したトラック上のデータを不揮発性メモリ14に転送
し、このデータをディスク上のデータとみなし、以後記
憶・再生を行なう。また、システム2の電′g遮断時に
、不揮発性メモリ14から、各々指定されたディスクの
トラック上へデータの転送・書込みを行なう。
のデータに対する記憶・読出しは、アクセス、回転待ち
時間がなくなるため2桁から3桁短縮できる。不揮発性
メモリ14上に移動させる装置、トラックの指定は、パ
ス制御部11で行なわれる。トラックの指定には2つの
モードがあり、一つは、固定モードであり、ディレクト
リ等アクセス頻度が高いデータトラックを固定して指定
するものと、アクセス頻度の高いトラックを指定する可
変モードがある。可変モードは、オンラインシステムで
時間の経過とともに、アクセス頻度の高いトラックが移
行する場合にも、高スループツトを維持するために設け
たものである。場合によってはこれら2つのモードのミ
ックスしたものでも良い。
可能である。ただし、新らたにデータの記憶・読出しが
生じる度に不揮発性メモリへ転送するのでなく、単位時
間に一定回数以−hI:記動作が生じたデータのみ不揮
発性メモリへ転送することが必要である。この場合、ト
ラックを指定する場合に、ディスク装置6から不揮発性
メモリ14上にデータを移行させる。また指定を解除す
る際に、不揮発性メモリ14からディスク装置6八移り 勤させる必要がある。特定トラックデータの記憶に不揮
発性メモリを用いるのは、前述の様に、電源等の故障が
起っても、修復後、ディスク装置6の特定トラックに最
新データを記憶可能にするためのものであり、バッテリ
・バックアップ付半導体メモリ素子を使用しても良い。
憶・再生用の不揮発メモリを置かず、ディスクRr!t
6の一つのヘッド・ディスク・アセンブリまわりの回路
系を含めて示す1本実施例ではヘッド・ディスク・アセ
ンブリ921内の2つのアクセス機構系に対応して不揮
発性メモリ920を有し、各々の不揮発性メモリ920
の対応するアクセス機構がカバするトラックの特定のも
ののみ記憶・読出しする。ディスクの特定トラック上の
データの不揮発性メモリへの転送、特定トラックの指定
等は前述の第10図の実施例と同様である。
り容量が大きくとれるため、指定した不揮発メモリに置
くべきデータが特定のディスク6に集中しても柔軟に対
処できる利点がある。第10図の実施例では不揮発性メ
モリ920上の指定トラック・データは、対応するアク
セス機構に1対1に対応するため、記憶・再生をしよう
とするデータが不揮発性メモリ上にあるか否かの判定が
容易で、オーバーヘッドが小さくなる利点がある。
合、上述の手法から分る通り、不揮発性メモリにあるデ
ータは必ずキャッシュメモリにある。そのためまず、不
揮発性メモリ上のデータの有無を確認の後無い場合キャ
ッシュメモリ上にデータの有無を検索することが望まし
い。
構について記録・再生回路系は一組用意される。即ちア
クセス機構につき1つのヘッドしか選択されない。その
ため並列に複数のアクセス機構系の1ヘツドを選択して
いるが、1つのアクセス機構系に対し複数のヘッドを選
択し並列に読出せる方式のディスク系に対しては、1つ
のアクセス機構を選択し、並列に記憶・再生しても良い
。
ンターフェイスを複数並列に選択し転送するが、超高速
のタイムシェアリング方式によるインターフェイスの場
合は、多重度の代り1時間スロットの選択を多くするこ
とにより転送速度を変えることも可能である。
ディスク制御装置、ディスク装置間インターフェイスの
転送速度は同一という例で示しである。しかし、ディス
ク制御装置のメモリに一担データが記憶されるため、こ
れらの転送速度は必ずしも同一である必要はない。
、光デイスク装置、磁気光ディスク装置である。
付の半導体メモリ又は半導体不揮発性メモリ等である。
により、ファイルシステムを自由に分割でき、ユーザの
要求に柔軟に対応できるファイルシステムが実現できる
。これは経時的にも変化するファイルに対する要求にも
対応できることを意味する。
送速度が記録再生するために、システムのハードウェア
の変更なし、データを効率良く記憶するファイルシステ
ムが実現できる。
ク装置幅のインターフェイスの転送速度が転送すべきデ
ータの量に応じて、インターフェイスの多重度、平列度
を認意に設定可能となるので、転送データ量に関係なく
データ転送時間を短くできる効果がある。
メモリを設け、処理装置、ディスク装置間のデータ転送
を上記メモリを介して行ない、上記メモリまで転送が終
了した時点で、上位又は下位側の装置を切り離すことに
より、切り離した装置の専有時間が減り、有効活用が図
れる。また、読出し時に、上位装置がbusyであるた
め、再結合が出来ず、沈み込が生じることが防止出来る
。
性メモリを図け、記憶・再生頻度の高い特定のデータを
記憶しておき、これらのデータに対する記憶・再生動作
は、不揮発性メモリ上で行なうことにより、ディスク装
置に対する記憶・再生に要する時間が大幅に(2〜3桁
)短縮出来。
従来技術の1例を示すブロック図、第3図は従来技術の
ディスク上のレコードフォーマットを説明する概念図、
第4図はサブディスクコントローラの1例を示すブロッ
ク図、第5図はディスク制御回路の1例を示すブロック
図、第6図はディスク制御回路の1例を示すブロック図
、第7図は本発明で使用する管理テーブルの1例を示す
図、第8図は本発明の他の1実施例のブロック図、第9
図は本発明の一実施例のディスク管理テーブルの概念図
、第10図は本発明の一実施例のシステム構成図、第1
−1図は他の実施例のシステム構成図、第12図は本発
明の他の実施例でのディスク装置の詳細構成図。 努 lI囚 不f目 ≠2図 め 図 名 り 図 茎 と 図 不 77回 □ 二一一一一一一一」
Claims (1)
- 【特許請求の範囲】 1、システム外部とデータの入出力をする入出力手段と
、該入出力手段と接続され上記データを任意の数のパラ
レルデータに分割する制御手段と、上記データの分割数
を記憶する管理手段と、上記分割されたデータを同時に
記録媒体に書き込むヘッド群と、上記管理手段に記憶さ
れた情報を参照して上記記録媒体からデータを再生する
手段を有するファイルシステム。 2、前記制御手段は、データの長さによりデータの分割
数を変化させる請求項1記載のファイルシステム。 3、前記制御手段は、長いデータほどデータの分割数を
多くする請求項2記載のファイルシステム。 4、前記制御手段は、1日を複数の時間帯に分割し、其
れ其れの時間帯に対応してデータの分割量を設定する請
求項1記載のファイルシステム。 5、システム外部からデータの入出力がある間はデータ
の分割を行なわず、データの入出力が停止した後はデー
タの分割をおこなう請求項1記載のファイルシステム。 6、前記制御手段は、設定されるシステムの転送速度に
応じてデータの分割数を変化させる請求項1記載のファ
イルシステム。 7、前記制御手段は、システム外部より入力される高速
転送要求命令に従ってデータの分割数を多くする請求項
6記載のファイルシステム。 8、前記制御手段は、前記データの種類に応じてデータ
の分割数を変化させる請求項1記載のファイルシステム
。 9、前記データは、複数種類のデータから構成され、デ
ータの種類ごとに分割数を設定する請求項1記載のファ
イルシステム。 10、前記制御手段は、データセット名、該データセッ
トの論理ボリューム名、該論理ボリュームに関するデー
タの分割数、及び分割されたデータの記録される記録領
域を特定する情報を記憶する管理テーブルである請求項
1記載のファイルシステム。 11、前記記録手段は、前記データの分割数より多いヘ
ッドを有するディスク装置であり、前記記録領域を特定
する情報は、前記分割されたデータを記録するディスク
装置のボリューム名、及びヘッド番号である請求項10
記載のファイルシステム。 12、前記ディスク装置は、複数のシリンダーを有し、
前記記録領域を特定する情報は、シリンダー番号を含む
請求項11記載のファイルシステム。 13、前記データセットを記録する際には前記管理テー
ブルに登録を行ない、データセットを削除する際には前
記管理テーブルの情報を削除する請求項10記載のファ
イルシステム。 14、前記データセットの記録再生時には、前記管理テ
ーブルの情報を参照して、パスの起動、ディスク装置の
選択、及びヘッドの選択を行なう請求項10記載のファ
イルシステム。 15、前記管理テーブルは、システム外部からの命令に
より再構成される請求項10記載のファイルシステム。 16、前記管理テーブルは、電池でバックアップされて
不揮発化した半導体メモリである請求項10記載のファ
イルシステム。 17、前記管理テーブルは、専用のディスク装置である
請求項10記載のファイルシステム。 18、前記管理テーブルは、2重化されている請求項1
0記載のファイルシステム。 19、システム外部とデータの入出力をする入出力手段
と、該入出力手段と接続され上記データをパラレルデー
タに分割する分割手段と、上記分割されたデータを同時
に記録する複数のヘッドと、該ヘッドによりデータを書
き込まれるディスク状記録媒体と、上記ヘッドへ上記パ
ラレルデータを転送する上記ヘッドと同数の転送路と、
上記パラレルデータの数を上記ヘッド及び転送路の数よ
り小さい範囲内で変化させる手段を有するディスクファ
イルシステム。 20、記録再生時には、前記パラレルデータの数と同数
のヘッド及び転送路を起動する請求項19記載のディス
クファイルシステム。 21、前記ヘッドは異なるヘッドアクセス手段に搭載さ
れ、上記ヘッドアクセス手段は各ストリングごとに、該
ストリングに属する転送路の数を最大とする数だけ割り
当てられている請求項19記載のディスクファイルシス
テム。 22、前記ヘッドは異なるディスク装置に搭載され、上
記ディスク装置は各ストリングごとに、該ストリングに
属する転送路の数を最大とする数だけ割り当てられてい
る請求項19記載のディスクファイルシステム。 23、前記ヘッドは同一のヘッドアクセス手段に搭載さ
れ、該ヘッドアクセス手段に接続された転送路の数を最
大のデータ分割数とする請求項19記載のディスクファ
イルシステム。 24、前前記ヘッドは同一のディスク装置に搭載され、
該ディスク装置に接続された転送路の数を最大のデータ
分割数とする請求項19記載のディスクファイルシステ
ム。 25、前記ディスク状記録媒体は、磁気記録媒体である
請求項19記載のディスクファイルシステム。 26、データの処理を行なう中央処理装置、データの記
憶を行なう主記憶装置及びデータの入出力を行なう入出
力制御装置を有する処理装置と、該処理装置とデータの
交換をする補助記憶装置と、上記処理装置と補助記憶装
置の間でデータを分割する手段と、上記分割されたデー
タを並列に転送する手段と、該転送されたデータを同時
に上記補助記憶装置に記憶させる手段と、上記データの
分割の数を変化させる手段を有する情報処理装置。 27、不揮発性メモリと、特定のデータを補助記憶装置
から上記不揮発性メモリと転送する手段と、上記特定の
データへのアクセスを上記不揮発性メモリ上で行なう手
段を有する請求項26記載の情報処理装置。 28、前記補助記憶装置はディスク装置であり、前記不
揮発性メモリは上記ディスク装置及び前記処理装置のう
ち少なくとも1つに設けられている請求項27記載の情
報処理装置。 29、前記不揮発性メモリ上の特定データの一部を、デ
ィスク装置に記録されているデータに置き換える手段を
有する請求項28記載の情報処理装置。 30、前記特定のデータはアクセス頻度が一定値以上の
データである請求項29記載の情報処理装置。 31、前記不揮発性メモリ上のデータのアクセス頻度が
一定値以下になったとき、上記不揮発性メモリから前記
ディスク装置にデータを戻す手段を有する請求項30記
載の情報処理装置。 32、システム外部とデータの入出力をするチャネルス
イッチと、該チャネルスイッチと接続され上記データを
任意の数のパラレルデータに分割するサブディスクコン
トローラと、分割されたデータを同時に記録する複数の
記録手段と、上記サブディスクコントローラと記録手段
の間で分割されたデータを並列に転送する複数の転送路
と、上記データの分割数及びパラレルデータの記録され
る記録手段を記憶するディスク管理テーブルとを有する
ディスクファイルシステム。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23235788 | 1988-09-19 | ||
| JP63-232357 | 1988-09-28 | ||
| JP63-241104 | 1988-09-28 | ||
| JP24110488 | 1988-09-28 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02176822A true JPH02176822A (ja) | 1990-07-10 |
| JP2804115B2 JP2804115B2 (ja) | 1998-09-24 |
Family
ID=26530411
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1239991A Expired - Lifetime JP2804115B2 (ja) | 1988-09-19 | 1989-09-18 | ディスクファイルシステム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5572699A (ja) |
| JP (1) | JP2804115B2 (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04321158A (ja) * | 1991-04-22 | 1992-11-11 | Fujitsu Ltd | 配列データの分配/収集処理装置 |
| US5463765A (en) * | 1993-03-18 | 1995-10-31 | Hitachi, Ltd. | Disk array system, data writing method thereof, and fault recovering method |
| JPH08171456A (ja) * | 1994-12-20 | 1996-07-02 | Nec Software Ltd | パラレル入出力装置 |
| JPH08241218A (ja) * | 1994-12-12 | 1996-09-17 | Ncr Internatl Inc | コンピュータシステムおよび並列コンピュータシステムにおいて実行される複数のスレッド間を通信する方法 |
| JPH08329021A (ja) * | 1995-03-30 | 1996-12-13 | Mitsubishi Electric Corp | クライアントサーバシステム |
| JP2012177962A (ja) * | 2011-02-25 | 2012-09-13 | Hitachi Consumer Electronics Co Ltd | 光ディスク装置 |
| JP2013196116A (ja) * | 2012-03-16 | 2013-09-30 | Oki Electric Ind Co Ltd | データ記憶装置及び方法 |
| JP2019101561A (ja) * | 2017-11-29 | 2019-06-24 | 富士通株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| JP2021108199A (ja) * | 2008-02-28 | 2021-07-29 | メモリー テクノロジーズ リミティド ライアビリティ カンパニー | メモリ機器のための拡張利用範囲 |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5666511A (en) * | 1992-10-08 | 1997-09-09 | Fujitsu Limited | Deadlock suppressing schemes in a raid system |
| JP3209634B2 (ja) * | 1994-03-28 | 2001-09-17 | 株式会社日立製作所 | 計算機システム |
| JP3201219B2 (ja) * | 1995-05-29 | 2001-08-20 | 三菱電機株式会社 | 入出力処理システム |
| US5974502A (en) * | 1995-10-27 | 1999-10-26 | Lsi Logic Corporation | Apparatus and method for analyzing and modifying data transfer reguests in a raid system |
| JP3287203B2 (ja) | 1996-01-10 | 2002-06-04 | 株式会社日立製作所 | 外部記憶制御装置及び外部記憶制御装置間データ転送方法 |
| US6018778A (en) * | 1996-05-03 | 2000-01-25 | Netcell Corporation | Disk array controller for reading/writing striped data using a single address counter for synchronously transferring data between data ports and buffer memory |
| US7114049B2 (en) * | 1997-01-08 | 2006-09-26 | Hitachi, Ltd. | Adaptive remote copy in a heterogeneous environment |
| JP3410010B2 (ja) | 1997-12-24 | 2003-05-26 | 株式会社日立製作所 | サブシステムの移行方法および情報処理システム |
| US5960446A (en) * | 1997-07-11 | 1999-09-28 | International Business Machines Corporation | Parallel file system and method with allocation map |
| JP4689137B2 (ja) | 2001-08-08 | 2011-05-25 | 株式会社日立製作所 | リモートコピー制御方法、及びストレージシステム |
| US7167962B2 (en) | 1999-08-19 | 2007-01-23 | Hitachi, Ltd. | Remote copy for a storage controller with reduced data size |
| US6829678B1 (en) * | 2000-07-18 | 2004-12-07 | International Business Machines Corporation | System for determining the order and frequency in which space is allocated on individual storage devices |
| US7194590B2 (en) * | 2001-02-28 | 2007-03-20 | Hitachi, Ltd. | Three data center adaptive remote copy |
| US7143252B2 (en) * | 2001-05-10 | 2006-11-28 | Hitachi, Ltd. | Storage apparatus system and method of data backup |
| US7213114B2 (en) | 2001-05-10 | 2007-05-01 | Hitachi, Ltd. | Remote copy for a storage controller in a heterogeneous environment |
| US6954824B2 (en) * | 2001-10-15 | 2005-10-11 | International Business Machines Corporation | Method, system, and program for determining a configuration of a logical array including a plurality of storage devices |
| US8947816B1 (en) | 2013-05-01 | 2015-02-03 | Western Digital Technologies, Inc. | Data storage assembly for archive cold storage |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BE759562A (fr) * | 1969-12-31 | 1971-04-30 | Ibm | Dispositif d'emmagasinage auxiliaire et methode mise en oeuvre |
| US4148098A (en) * | 1976-10-18 | 1979-04-03 | Xerox Corporation | Data transfer system with disk command verification apparatus |
| JPS5652454A (en) * | 1979-10-05 | 1981-05-11 | Hitachi Ltd | Input/output control method of variable word length memory |
| US4430712A (en) * | 1981-11-27 | 1984-02-07 | Storage Technology Corporation | Adaptive domain partitioning of cache memory space |
| US4476527A (en) * | 1981-12-10 | 1984-10-09 | Data General Corporation | Synchronous data bus with automatically variable data rate |
| US4509113A (en) * | 1982-02-02 | 1985-04-02 | International Business Machines Corporation | Peripheral interface adapter circuit for use in I/O controller card having multiple modes of operation |
| US4509118A (en) * | 1982-05-25 | 1985-04-02 | Honeywell Information Systems Inc. | Method and apparatus for defining magnetic disk track field lengths using a programmable counter |
| FR2561428B1 (fr) * | 1984-03-16 | 1986-09-12 | Bull Sa | Procede d'enregistrement dans une memoire a disques et systeme de memoire a disques |
| US4829421A (en) * | 1984-11-05 | 1989-05-09 | S. C. Yuter, J.S.D. | Data transfer regulating system for recording data at a varying recording |
| US4958315A (en) * | 1985-07-02 | 1990-09-18 | The United States Of America As Represented By The Secretary Of The Navy | Solid state electronic emulator of a multiple track motor driven rotating magnetic memory |
| US4805090A (en) * | 1985-09-27 | 1989-02-14 | Unisys Corporation | Peripheral-controller for multiple disk drive modules having different protocols and operating conditions |
| US4731737A (en) * | 1986-05-07 | 1988-03-15 | Advanced Micro Devices, Inc. | High speed intelligent distributed control memory system |
| JPS63163930A (ja) * | 1986-12-26 | 1988-07-07 | Toshiba Corp | アライメント補正方式 |
| US4942579A (en) * | 1987-06-02 | 1990-07-17 | Cab-Tek, Inc. | High-speed, high-capacity, fault-tolerant error-correcting storage system |
| JPS6470858A (en) * | 1987-09-11 | 1989-03-16 | Hitachi Ltd | Data transfer system |
| US4870643A (en) * | 1987-11-06 | 1989-09-26 | Micropolis Corporation | Parallel drive array storage system |
| US4993030A (en) * | 1988-04-22 | 1991-02-12 | Amdahl Corporation | File system for a plurality of storage classes |
| US4989205A (en) * | 1988-06-28 | 1991-01-29 | Storage Technology Corporation | Disk drive memory |
| US4956810A (en) * | 1988-09-06 | 1990-09-11 | International Business Machines Corporation | High speed method for data transfer |
-
1989
- 1989-09-18 JP JP1239991A patent/JP2804115B2/ja not_active Expired - Lifetime
-
1993
- 1993-03-15 US US08/032,191 patent/US5572699A/en not_active Expired - Lifetime
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04321158A (ja) * | 1991-04-22 | 1992-11-11 | Fujitsu Ltd | 配列データの分配/収集処理装置 |
| US5463765A (en) * | 1993-03-18 | 1995-10-31 | Hitachi, Ltd. | Disk array system, data writing method thereof, and fault recovering method |
| JPH08241218A (ja) * | 1994-12-12 | 1996-09-17 | Ncr Internatl Inc | コンピュータシステムおよび並列コンピュータシステムにおいて実行される複数のスレッド間を通信する方法 |
| JPH08171456A (ja) * | 1994-12-20 | 1996-07-02 | Nec Software Ltd | パラレル入出力装置 |
| JPH08329021A (ja) * | 1995-03-30 | 1996-12-13 | Mitsubishi Electric Corp | クライアントサーバシステム |
| JP2021108199A (ja) * | 2008-02-28 | 2021-07-29 | メモリー テクノロジーズ リミティド ライアビリティ カンパニー | メモリ機器のための拡張利用範囲 |
| JP2012177962A (ja) * | 2011-02-25 | 2012-09-13 | Hitachi Consumer Electronics Co Ltd | 光ディスク装置 |
| JP2013196116A (ja) * | 2012-03-16 | 2013-09-30 | Oki Electric Ind Co Ltd | データ記憶装置及び方法 |
| JP2019101561A (ja) * | 2017-11-29 | 2019-06-24 | 富士通株式会社 | 情報処理装置、情報処理方法、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US5572699A (en) | 1996-11-05 |
| JP2804115B2 (ja) | 1998-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02176822A (ja) | ディスクファイルシステム | |
| US6170037B1 (en) | Method and apparatus for storing information among a plurality of disk drives | |
| US6163422A (en) | Method and apparatus for increasing disc drive performance | |
| US6957313B2 (en) | Memory matrix and method of operating the same | |
| JP3160106B2 (ja) | ディスクアレーの区分け方法 | |
| US6415300B1 (en) | Method of performing a high-performance backup which gains efficiency by reading input file blocks sequentially | |
| US20050193235A1 (en) | Emulated storage system | |
| TW200305857A (en) | Concurrent read and write access to simulated sequential data of a removable random access data storage medium | |
| US6304940B1 (en) | Shared direct access storage system for MVS and FBA processors | |
| JPH07295763A (ja) | ディスク・アレイ装置およびデータの格納方法 | |
| US6408314B1 (en) | Method of performing a high-performance sort which gains efficiency by reading input file blocks sequentially | |
| JP2986880B2 (ja) | アレイディスク | |
| JP4211563B2 (ja) | 再生記録装置 | |
| JPH06110766A (ja) | 分割格納ファイルシステムのディレクトリ構成方法および計算機システム | |
| JP3725375B2 (ja) | 記憶媒体ライブラリにおけるデータ再編成方法 | |
| JPH0233621A (ja) | 記憶媒体管理システム | |
| JP2000305719A (ja) | 情報処理システムにおけるデータのバックアップ方法 | |
| JP2733189B2 (ja) | ディスクアレイ装置の入出力制御方法 | |
| JP2507497B2 (ja) | ディスク制御装置 | |
| JP3084756B2 (ja) | ディスクストライピング装置 | |
| JPH054697B2 (ja) | ||
| JPH11306190A (ja) | ビデオサーバシステム | |
| JP3175999B2 (ja) | ディスクアレイ装置 | |
| JP3028706B2 (ja) | ディスク制御装置 | |
| JPH02299036A (ja) | 情報記録再生方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070717 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080717 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080717 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090717 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090717 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100717 Year of fee payment: 12 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100717 Year of fee payment: 12 |