JPH0378821A - データ記憶装置 - Google Patents
データ記憶装置Info
- Publication number
- JPH0378821A JPH0378821A JP21648289A JP21648289A JPH0378821A JP H0378821 A JPH0378821 A JP H0378821A JP 21648289 A JP21648289 A JP 21648289A JP 21648289 A JP21648289 A JP 21648289A JP H0378821 A JPH0378821 A JP H0378821A
- Authority
- JP
- Japan
- Prior art keywords
- floppy
- logical
- hard disk
- file
- name
- 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.)
- Pending
Links
- 238000013500 data storage Methods 0.000 title claims description 4
- 230000010365 information processing Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、情報処理装置に係り、特にハードディスク装
置に格納されたデータのアクセス方式に関するものであ
る。
置に格納されたデータのアクセス方式に関するものであ
る。
〔従来の技術]
従来のデータ記憶装置においては、フロッピーディスク
に格納されたデータをハードディスクに格納してアクセ
スしようとした場合、データ構造をハードディスクのフ
ァイルシステム形式に再設計して、アクセス方式も変更
していた。
に格納されたデータをハードディスクに格納してアクセ
スしようとした場合、データ構造をハードディスクのフ
ァイルシステム形式に再設計して、アクセス方式も変更
していた。
あるいは、ハードディスクの領域を分割して、その分割
領域をフロッピーディスクの代替として使用していた。
領域をフロッピーディスクの代替として使用していた。
[発明が解決しようとしている課題]
ところが、フロッピーディスクに格納されたデータ構造
が、ハードディスクのような大容量の記憶装置に適合し
ない構造を有する場合、前記ファイルシステム形式への
再設計は多くの修正を必要とする問題があった。また、
前記ハードディスクを分割領域に分ける場合は、固定し
たレイアウトとなるため、柔軟性を欠くシステムとなる
問題があった。
が、ハードディスクのような大容量の記憶装置に適合し
ない構造を有する場合、前記ファイルシステム形式への
再設計は多くの修正を必要とする問題があった。また、
前記ハードディスクを分割領域に分ける場合は、固定し
たレイアウトとなるため、柔軟性を欠くシステムとなる
問題があった。
本発明の目的は、以上の点を考慮してなされたもので、
フロッピーディスクに格納されたデータをハードディス
ク上のファイルに、フロッピーディスクのレイアウトと
同一のファイルとして格納することにより、フロッピー
ディスクと同一のアクセスが可能な方式を提供すること
である。
フロッピーディスクに格納されたデータをハードディス
ク上のファイルに、フロッピーディスクのレイアウトと
同一のファイルとして格納することにより、フロッピー
ディスクと同一のアクセスが可能な方式を提供すること
である。
[課題を解決するための手段]
本発明は、データを記憶するハードディスク装置と、
データを記憶するフロッピーディスク装置と、デバイス
に対する入出力制御が可能なオペレーティングシステム
からなる情報処理装置と、前記オペレーティングシステ
ムが管理するデバイス制御ブロックを格納するための主
記憶装置、とを少なくとも有することを特徴とする。
に対する入出力制御が可能なオペレーティングシステム
からなる情報処理装置と、前記オペレーティングシステ
ムが管理するデバイス制御ブロックを格納するための主
記憶装置、とを少なくとも有することを特徴とする。
[実施例]
以下に、本発明の詳細を実施例に基づいて説明する。
第1図は、本発明の一実施例を示す装置のブロック図で
ある。マイクロプロセッサ1は、システム全体を制御し
、バス4を介して主記憶装置(以下これをMEMと略す
)5にアクセスし、そこに格納されているプログラム命
令を実行する。バス4には、表示装置3、キーボード2
が接続されている0 また、フロッピーディスク制御装
置12を介して、2台のフロッピーディスク装置(以下
これをFDO,F’DIと略す)13.14が接続され
、ハードディスク制御装置15を介してハードディスク
装置(以下これをHDと略す)16が接続されている。
ある。マイクロプロセッサ1は、システム全体を制御し
、バス4を介して主記憶装置(以下これをMEMと略す
)5にアクセスし、そこに格納されているプログラム命
令を実行する。バス4には、表示装置3、キーボード2
が接続されている0 また、フロッピーディスク制御装
置12を介して、2台のフロッピーディスク装置(以下
これをFDO,F’DIと略す)13.14が接続され
、ハードディスク制御装置15を介してハードディスク
装置(以下これをHDと略す)16が接続されている。
前記MEMは、オペレーティングシステム(以下これを
O8と略す)6やジョブ1oおよびデバイス制御ブロッ
ク(以下これをDCBと略す)9、論理フロッピー管理
テーブル(以下これをLFTBLMと略す)8が格納さ
れる。デバイス入出力制御部7は、O8の中でデバイス
の入出力制御を行う部分である。ジョブは、O8から起
動されるとフロッピー割付テープ′ル(以下これをLF
Jと略す)11が与えられる。
O8と略す)6やジョブ1oおよびデバイス制御ブロッ
ク(以下これをDCBと略す)9、論理フロッピー管理
テーブル(以下これをLFTBLMと略す)8が格納さ
れる。デバイス入出力制御部7は、O8の中でデバイス
の入出力制御を行う部分である。ジョブは、O8から起
動されるとフロッピー割付テープ′ル(以下これをLF
Jと略す)11が与えられる。
第2図は、第1図に示すDCBの説明図である。
21のDCBは、22.23.24のHD、 FDO
,FDIのデバイス制御ブロック・エントリおよび論理
フロッピーのデバイス制御ブロック・エントリの並びか
ら構成される。ここで、25.26、 ・ ・ ・
27、 ・ ・ ・ 28は、 1、2、・・ N、
・・・ 1000番目の論理フロッピーのデバイス制御
ブロック・エントリである。
,FDIのデバイス制御ブロック・エントリおよび論理
フロッピーのデバイス制御ブロック・エントリの並びか
ら構成される。ここで、25.26、 ・ ・ ・
27、 ・ ・ ・ 28は、 1、2、・・ N、
・・・ 1000番目の論理フロッピーのデバイス制御
ブロック・エントリである。
第3図は、第2図に示すN番目の論理フロッピーのデバ
イス制御ブロック・エントリ(以下これをDCBLNと
略す)の説明図である。31のDCBLNはデバイス名
32、チャネル名33、全体サイズ34、先頭位置35
から構成される。
イス制御ブロック・エントリ(以下これをDCBLNと
略す)の説明図である。31のDCBLNはデバイス名
32、チャネル名33、全体サイズ34、先頭位置35
から構成される。
第4図は、第1図に示すHDの説明図である。
41のHDには、ファイルを管理するディレクトリ部4
2、論理フロッピー管理ファイル(以下これをLFTB
LHと略す)43、複数のファイルが格納されている。
2、論理フロッピー管理ファイル(以下これをLFTB
LHと略す)43、複数のファイルが格納されている。
ここで、44.45、・・・46、・・・は1.2、・
・・ M、・・・番目のファイルである。
・・ M、・・・番目のファイルである。
第5図は、第4図に示すM番目のファイル(以下これを
FLMと略す)の説明図である。51のFLMはHD上
では一つのファイルとして認識されるが、その内部レイ
アウトは第4図のHDと同様のレイアウトを持つ。FL
Mの内部において、52は、ディレクトリ部、 53、
54、 ・ ・ ・は、1.2、・・・番目のファイル
である。つまり、ファイルの中にもう一つのファイルシ
ステムを持つことになる。従って、FLMはジョブのL
FJの中で割り付けられるとフロッピーディスク装置と
同一のアクセスが可能なため、デバイスという見方をし
た場合は、論理フロッピーと呼ぶことにする。
FLMと略す)の説明図である。51のFLMはHD上
では一つのファイルとして認識されるが、その内部レイ
アウトは第4図のHDと同様のレイアウトを持つ。FL
Mの内部において、52は、ディレクトリ部、 53、
54、 ・ ・ ・は、1.2、・・・番目のファイル
である。つまり、ファイルの中にもう一つのファイルシ
ステムを持つことになる。従って、FLMはジョブのL
FJの中で割り付けられるとフロッピーディスク装置と
同一のアクセスが可能なため、デバイスという見方をし
た場合は、論理フロッピーと呼ぶことにする。
第6図は、第1図に示すL F T B L Mの説明
図である。61のLFTBLMは、論理フロッピーの情
報を記述したエントリの並びから構成される。
図である。61のLFTBLMは、論理フロッピーの情
報を記述したエントリの並びから構成される。
62、 ・ ・ ・ 63、 ・ ・ ・は、 1、
・ ・ ・ N、・・・番目のエントリである。各
エントリは、登録フラグ、論理フロッピー名、ファイル
名から構成される。
・ ・ ・ N、・・・番目のエントリである。各
エントリは、登録フラグ、論理フロッピー名、ファイル
名から構成される。
第7図(a)は、第1図に示すLFJのジョブ起動直後
の初期状態を示す。LFJは、フロッピーディスク装置
FDO,FDIに対するエントリから構成される。71
.72は、FDOのフロッピ一番号、割り付は先デバイ
ス名であり、73.74は、FDIのフロッピ一番号、
割り付は先デバイス名である。
の初期状態を示す。LFJは、フロッピーディスク装置
FDO,FDIに対するエントリから構成される。71
.72は、FDOのフロッピ一番号、割り付は先デバイ
ス名であり、73.74は、FDIのフロッピ一番号、
割り付は先デバイス名である。
第7図(b)は、第7図(a)において、FDlにN番
目の論理フロッピー(以下これをLNと略す)を割り付
けたときのLFJの状態を示している。
目の論理フロッピー(以下これをLNと略す)を割り付
けたときのLFJの状態を示している。
次に、第8図に示すフローチャートに基づいて、実施例
の動作を説明する。ここで、HDにおけるFLMはLF
TBLMにおいてN番目に登録された論理フロッピーL
Nに該当するファイルとする。
の動作を説明する。ここで、HDにおけるFLMはLF
TBLMにおいてN番目に登録された論理フロッピーL
Nに該当するファイルとする。
ジョブが起動され、論理フロッピーLNをアクセスする
には、要求されたフロッピ一番号の割り付は先をLNに
する必要がある。ジョブからO8にLNへの割付要求が
くると(82)、LNが登録済みの論理フロッピーか否
かを、第6図に示したエントリN63の登録フラグNに
よりチエツクする(89)。MEM上のLFTBLMは
O8の初期化処理で、第4図に示したHD上のLFTB
LHから転送されたものである。LNが登録されている
と、第2図に示したDCBを参照して該当のDCBLN
を捜す(90)。該当のDCBLNが存在しない場合は
、DCBLNの作成を行う(91)。
には、要求されたフロッピ一番号の割り付は先をLNに
する必要がある。ジョブからO8にLNへの割付要求が
くると(82)、LNが登録済みの論理フロッピーか否
かを、第6図に示したエントリN63の登録フラグNに
よりチエツクする(89)。MEM上のLFTBLMは
O8の初期化処理で、第4図に示したHD上のLFTB
LHから転送されたものである。LNが登録されている
と、第2図に示したDCBを参照して該当のDCBLN
を捜す(90)。該当のDCBLNが存在しない場合は
、DCBLNの作成を行う(91)。
第9図は、(91)の処理を示したものである。
まず、DCBの空きエントリDCBLNを捜しく94)
、LFTBLMから該当のエントリNを得る(95)。
、LFTBLMから該当のエントリNを得る(95)。
このエントリNに記述された、論理フロッピー名がLN
に、ファイル名がF L Mに、それぞれ一致している
。FLMの先頭位置と全体サイズを○Sから得て(96
)、第3図に示したDCBLNにおいて、先頭位置35
、全体サイズ34に、それぞれセットする(97)。な
お、第3図において、デバイス名32には論理フロッピ
ー名LN、チャネル名33にはハードディスク装置HD
と同一のチャネル名がセットされる。DCBLNが作成
されると、第7図(b)に示したように、ジョブのLF
Jにおいて、論理フロッピー名LNを割り付は先デバイ
ス名にセットする(92)。
に、ファイル名がF L Mに、それぞれ一致している
。FLMの先頭位置と全体サイズを○Sから得て(96
)、第3図に示したDCBLNにおいて、先頭位置35
、全体サイズ34に、それぞれセットする(97)。な
お、第3図において、デバイス名32には論理フロッピ
ー名LN、チャネル名33にはハードディスク装置HD
と同一のチャネル名がセットされる。DCBLNが作成
されると、第7図(b)に示したように、ジョブのLF
Jにおいて、論理フロッピー名LNを割り付は先デバイ
ス名にセットする(92)。
次に、論理フロッピーLNに割り付けられた状態で、ジ
ョブからO8に、フロッピーへのアクセス要求がくると
(85)、ジョブのLFJを参照して該当のDCBLN
を得る(86)。
ョブからO8に、フロッピーへのアクセス要求がくると
(85)、ジョブのLFJを参照して該当のDCBLN
を得る(86)。
このDCBLNを基にデバイスをアクセスすると、論理
フロッピーLNをアクセスすることになる(87)。
フロッピーLNをアクセスすることになる(87)。
第1o図は、 (87)の処理を示したものである。ま
ず、アクセスする場所が、全体サイズ34を超えるか否
かチエツクする(98)。次に、アクセス場所に先頭位
置35の値を加算する(99)。加算された値の場所を
チャネル名33のチャネルを通じてアクセスする(10
0)。論理フロッピーLNのチャネル名33は、ハード
ディスク装置HDと同一であるため、HD上のFLMの
先頭から終わりまでの範囲内をアクセスすることになる
。
ず、アクセスする場所が、全体サイズ34を超えるか否
かチエツクする(98)。次に、アクセス場所に先頭位
置35の値を加算する(99)。加算された値の場所を
チャネル名33のチャネルを通じてアクセスする(10
0)。論理フロッピーLNのチャネル名33は、ハード
ディスク装置HDと同一であるため、HD上のFLMの
先頭から終わりまでの範囲内をアクセスすることになる
。
[発明の効果コ
以上述べたように、本発明によれば、フロッピーディス
クに格納されたデータをハードディスク上のファイルに
、フロッピーディスクのレイアウトと同一のファイルと
して格納することにより、フロッピーディスクと同一の
アクセスが可能となる。
クに格納されたデータをハードディスク上のファイルに
、フロッピーディスクのレイアウトと同一のファイルと
して格納することにより、フロッピーディスクと同一の
アクセスが可能となる。
つまり、アプリケーション・プログラムからは、前記デ
ータはデバイスとして認識されることになる。一方、O
8か°らは、前記データは、ハードディスク上の一つの
ファイルとして認識されるため、ファイルとしてハード
ディスク上で柔軟性に富んだ扱いが可能となる。
ータはデバイスとして認識されることになる。一方、O
8か°らは、前記データは、ハードディスク上の一つの
ファイルとして認識されるため、ファイルとしてハード
ディスク上で柔軟性に富んだ扱いが可能となる。
即ち、本発明の具備により、データをフロッピーディス
クに格納してアクセスするのが前提のアプリケーション
・プログラムに対して、大容量かつ高速なハードディス
ク装置に格納したデータを論理的なフロッピーディスク
装置としてアクセスできる方式を提供する。
クに格納してアクセスするのが前提のアプリケーション
・プログラムに対して、大容量かつ高速なハードディス
ク装置に格納したデータを論理的なフロッピーディスク
装置としてアクセスできる方式を提供する。
第1図は、本発明の実施例に係わるデータ記憶装置の基
本構成を示すブロック図、第2図は、第1図に示すデバ
イス制御ブロックの説明図、第3図は、第2図に示すデ
バイス制御ブロック・エントリの説明図、第4図は、第
1図に示すハードディスク装置の説明図、第5図は、第
4図に示すM番目のファイルの説明図、第6図は、第1
図に示す論理フロッピー管理テーブルの説明図、第7図
(a)、第7図(b)は、第1図に示すフロッピー割付
テーブルの状態説明図、第8図、第9図、第10図は、
本発明の実施例の動作を説明するフローチャートである
。 1 ・・・ マイクロプロセッサ 2 ・・・ キーボード 3 ・・・ 表示装置 4 ・・・ ノ\ス 5 ・・・ 主記憶装置 6 ・・・ オペレーティングシステム7 ・・・ デ
バイス入出力制御部 8 ・・・ 論理フロッピー管理テーブル9 ・・・
デバイス制御ブロック 0 1 2 3 4 5 6 ジョブ フロッピー割付テーブル。 フロッピーディスク制御装置 フロッピーディスク装置0番 フロッピーディスク装置1番 ハードディスク制御装置 ハードディスク装置 以上
本構成を示すブロック図、第2図は、第1図に示すデバ
イス制御ブロックの説明図、第3図は、第2図に示すデ
バイス制御ブロック・エントリの説明図、第4図は、第
1図に示すハードディスク装置の説明図、第5図は、第
4図に示すM番目のファイルの説明図、第6図は、第1
図に示す論理フロッピー管理テーブルの説明図、第7図
(a)、第7図(b)は、第1図に示すフロッピー割付
テーブルの状態説明図、第8図、第9図、第10図は、
本発明の実施例の動作を説明するフローチャートである
。 1 ・・・ マイクロプロセッサ 2 ・・・ キーボード 3 ・・・ 表示装置 4 ・・・ ノ\ス 5 ・・・ 主記憶装置 6 ・・・ オペレーティングシステム7 ・・・ デ
バイス入出力制御部 8 ・・・ 論理フロッピー管理テーブル9 ・・・
デバイス制御ブロック 0 1 2 3 4 5 6 ジョブ フロッピー割付テーブル。 フロッピーディスク制御装置 フロッピーディスク装置0番 フロッピーディスク装置1番 ハードディスク制御装置 ハードディスク装置 以上
Claims (1)
- 【特許請求の範囲】 データを記憶するハードディスク装置と、 データを記憶するフロッピーディスク装置と、デバイス
に対する入出力制御が可能なオペレーティングシステム
からなる情報処理装置と、前記オペレーティングシステ
ムが管理するデバイス制御ブロックを格納するための主
記憶装置、とを少なくとも有することを特徴とするデー
タ記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21648289A JPH0378821A (ja) | 1989-08-23 | 1989-08-23 | データ記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21648289A JPH0378821A (ja) | 1989-08-23 | 1989-08-23 | データ記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0378821A true JPH0378821A (ja) | 1991-04-04 |
Family
ID=16689124
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21648289A Pending JPH0378821A (ja) | 1989-08-23 | 1989-08-23 | データ記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0378821A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05165574A (ja) * | 1991-12-17 | 1993-07-02 | Sharp Corp | 情報処理装置 |
-
1989
- 1989-08-23 JP JP21648289A patent/JPH0378821A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05165574A (ja) * | 1991-12-17 | 1993-07-02 | Sharp Corp | 情報処理装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5564037A (en) | Real time data migration system and method employing sparse files | |
| JPS6310250A (ja) | 仮想論理ボリユ−ム管理方式 | |
| JP3044005B2 (ja) | データ格納制御方式 | |
| JPH04213129A (ja) | メモリ管理システム及びメモリ管理方法 | |
| JPS62100851A (ja) | 仮想記憶装置における領域管理方法 | |
| JP2006277737A (ja) | アドレス予測機能をもつ不揮発性記憶装置 | |
| JPH1063551A (ja) | 情報処理装置 | |
| JPH0378821A (ja) | データ記憶装置 | |
| JPS62163154A (ja) | 仮想論理ボリユ−ム方式 | |
| GB2221066A (en) | Address translation for I/O controller | |
| JPH03138737A (ja) | 大規模ファイル作成装置 | |
| JP3022829B2 (ja) | 記憶装置の自動割り当て装置 | |
| JP2817911B2 (ja) | キー付ファイルのアクセス制御方式 | |
| JPH04350738A (ja) | ディスクスペース管理方式 | |
| JPH01181121A (ja) | 記憶領域割付け方式 | |
| JPH06348572A (ja) | マルチ機構ディスクシステム | |
| JP2743857B2 (ja) | 領域共用ファイルのデータ領域管理システム | |
| JPH0337748A (ja) | 主記憶を利用した外部記憶アクセス方式 | |
| JPH0314019A (ja) | 媒体集合型装置アクセス方式 | |
| JPH06141359A (ja) | 構内自動交換機 | |
| JPH02193231A (ja) | ファイルスペース空き領域管理方式 | |
| JPH0793192A (ja) | ファイル管理方法 | |
| JPH03127114A (ja) | 磁気ディスクファイル分割利用装置 | |
| JPH02304615A (ja) | 並列ディスク制御バッファの割当て方式 | |
| JPH02193232A (ja) | ファイル内空き領域検索方式 |