JPS63195724A - フアイル管理装置 - Google Patents
フアイル管理装置Info
- Publication number
- JPS63195724A JPS63195724A JP2647087A JP2647087A JPS63195724A JP S63195724 A JPS63195724 A JP S63195724A JP 2647087 A JP2647087 A JP 2647087A JP 2647087 A JP2647087 A JP 2647087A JP S63195724 A JPS63195724 A JP S63195724A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- file
- processor
- circuit
- data processing
- 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
- 238000004886 process control Methods 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 32
- 238000010586 diagram Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 2
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ファイル管理装置に関し、特にデータ処理シ
ステムにおけるファイルの占有制御管理方式に関するも
のである。
ステムにおけるファイルの占有制御管理方式に関するも
のである。
従来、データ処理システムにおいては、データ処理装置
が利用するファイルの占有制御を逐次化するために、フ
ァイル管理装置が利用される。
が利用するファイルの占有制御を逐次化するために、フ
ァイル管理装置が利用される。
ここで第2図を参照してデータ処理システムの一例につ
いて説明する。
いて説明する。
ファイル管理装置1は1台以上のデータ処理装置100
に接続されている。データ処理装置100には、ファイ
ル処理装置200が接続されており。
に接続されている。データ処理装置100には、ファイ
ル処理装置200が接続されており。
ファイル処理装置200には1台以上のファイル駆動装
置300が接続されている。ファイル駆動装置300に
はデータ処理装置100にて°参照あ入呟へHM’Mr
シ躬ス)百勅^η−ノn−e八八表ムJjψ?リューム
媒体400が装着されている。データ処理装置100が
ファイル500の参照を行う場合、データ処理装置10
0はファイル500への使用権利を得るため、ファイル
占有を行う必要がある。このためデータ処理装置100
はファイル管理装置1に対してファイル500の占有を
行う指令を生成して、送信する。ファイル管理装置1は
データ処理装置100からの指令を解析し、ファイル5
00の占有処理を実行する。ファイル管理装置1はファ
イル500の占有処理を完了すると。
置300が接続されている。ファイル駆動装置300に
はデータ処理装置100にて°参照あ入呟へHM’Mr
シ躬ス)百勅^η−ノn−e八八表ムJjψ?リューム
媒体400が装着されている。データ処理装置100が
ファイル500の参照を行う場合、データ処理装置10
0はファイル500への使用権利を得るため、ファイル
占有を行う必要がある。このためデータ処理装置100
はファイル管理装置1に対してファイル500の占有を
行う指令を生成して、送信する。ファイル管理装置1は
データ処理装置100からの指令を解析し、ファイル5
00の占有処理を実行する。ファイル管理装置1はファ
イル500の占有処理を完了すると。
データ処理装置100に対してファイル500の使用を
許可する報告情報を生成し転送する。データ処理装置1
00はファイル管理装置1からファイル500の使用許
可を示す報告情報を得ると。
許可する報告情報を生成し転送する。データ処理装置1
00はファイル管理装置1からファイル500の使用許
可を示す報告情報を得ると。
ファイル処理装置200に対してファイル500を参照
するための指令を送信しファイル駆動装置300を介し
てゴリエーム媒体400内のファイル500への位置付
は及びファイル500の情報読出しを行う。データ処理
装置100はファイル500の参照を完了するとファイ
ル管理装置1に対してファイル500の占有解放を行う
ための指令を送信しファイル500に関するファイル処
理を完了する。
するための指令を送信しファイル駆動装置300を介し
てゴリエーム媒体400内のファイル500への位置付
は及びファイル500の情報読出しを行う。データ処理
装置100はファイル500の参照を完了するとファイ
ル管理装置1に対してファイル500の占有解放を行う
ための指令を送信しファイル500に関するファイル処
理を完了する。
このようにファイル管理装置1はデータ処理装置100
が参照又は更新するファイル500の占有あるいは占有
解除状態を管理する。ここで第3図を参照して、ファイ
ル管理装置について詳細に、説明する。
が参照又は更新するファイル500の占有あるいは占有
解除状態を管理する。ここで第3図を参照して、ファイ
ル管理装置について詳細に、説明する。
ファイル管理装置1はデータ処理袋#100との入出力
を行なう入出力制御回路2.バッファ回路3.処理制御
回路4.記憶回路51,52.53及び541選択回路
6.処理プロセッサ71,72゜73及び74.管理テ
ーブル81,82,83゜及び84を備えている。
を行なう入出力制御回路2.バッファ回路3.処理制御
回路4.記憶回路51,52.53及び541選択回路
6.処理プロセッサ71,72゜73及び74.管理テ
ーブル81,82,83゜及び84を備えている。
データ処理装置100がファイル500の占有を要求す
る指令を送信すると、処理制御回路4は。
る指令を送信すると、処理制御回路4は。
入出力制御回路2を介して、データ処理装置100から
の指令をバッファ回路3に格納し2次に受信した指令で
指定されたファイル500のファイル名称の識別子を解
析して予め定められた規則に基いて分類を行なう。その
結果、記憶回路51,52゜53、及び54の一つ例え
ば、記憶回路51が選択される。処理制御回路4はバッ
ファ回路3に格納されている指令を記憶回路51へ移送
する。一方処理プロセッサ71,72,73.及び74
は選択回路6を介して処理制御回路4に対して、常に接
続要求を行っている。処理制御回路4は1選択回路6に
指示を行い、処理プロセッサ71,72゜73及び74
のいづれか一つの選択を行う。処理プロセッサの接続要
求には2種類あシ、記憶回路の情報転送要求と指令処理
の完了報告情報の転送要求である。今処理プロセッサ7
1が選択され。
の指令をバッファ回路3に格納し2次に受信した指令で
指定されたファイル500のファイル名称の識別子を解
析して予め定められた規則に基いて分類を行なう。その
結果、記憶回路51,52゜53、及び54の一つ例え
ば、記憶回路51が選択される。処理制御回路4はバッ
ファ回路3に格納されている指令を記憶回路51へ移送
する。一方処理プロセッサ71,72,73.及び74
は選択回路6を介して処理制御回路4に対して、常に接
続要求を行っている。処理制御回路4は1選択回路6に
指示を行い、処理プロセッサ71,72゜73及び74
のいづれか一つの選択を行う。処理プロセッサの接続要
求には2種類あシ、記憶回路の情報転送要求と指令処理
の完了報告情報の転送要求である。今処理プロセッサ7
1が選択され。
情報転送を要求しているならば、処理制御回路4は記憶
回路51に格納されている指令を処理プロセッサ71へ
転送する。処理プロセッサ71は受信した指令を解析し
、ファイル管理処理を実行する。即ち処理プロセッサ7
1は管理テーブル81の参照あるいは更新を行ない指令
で指定されたファイル500の状態を占有あるいは占有
解放状態J−1イ頭Mt17〒イルζ00のデータ飢押
慈暦100に対する占有あるいは占有解放の管理を行う
。
回路51に格納されている指令を処理プロセッサ71へ
転送する。処理プロセッサ71は受信した指令を解析し
、ファイル管理処理を実行する。即ち処理プロセッサ7
1は管理テーブル81の参照あるいは更新を行ない指令
で指定されたファイル500の状態を占有あるいは占有
解放状態J−1イ頭Mt17〒イルζ00のデータ飢押
慈暦100に対する占有あるいは占有解放の管理を行う
。
上述した従来のデータ処理システムにおいてはファイル
管理装置が処理プロセッサを選択する際特定の処理プロ
セッサに選択の片害シが生ずる場合があシ、する種のフ
ァイルの占有は実行可能であるが、別のファイルの占有
が効率良く実行できない事態が生ずることがある。
管理装置が処理プロセッサを選択する際特定の処理プロ
セッサに選択の片害シが生ずる場合があシ、する種のフ
ァイルの占有は実行可能であるが、別のファイルの占有
が効率良く実行できない事態が生ずることがある。
本発明の目的は、効率的なファイル占有処理を行うため
のファイル管理装置を提供することにある。
のファイル管理装置を提供することにある。
本発明によるファイル管理装置は、データ処理装置と入
出力動作を行なう入出力制御手段と、前記データ処理袋
ばから入出力制御手段を介して送信される指令を格納す
るバッファ手段と、該バッファ手段に格納された指令を
解析し、所定の制御指示を行う処理制御手段と、前記処
理制御手段により解析された前記バッファ手段の指令を
格納する複数の記憶手段と、各々の記憶手段に格納され
る指令又は制御情報の転送状況を示す計数手段と。
出力動作を行なう入出力制御手段と、前記データ処理袋
ばから入出力制御手段を介して送信される指令を格納す
るバッファ手段と、該バッファ手段に格納された指令を
解析し、所定の制御指示を行う処理制御手段と、前記処
理制御手段により解析された前記バッファ手段の指令を
格納する複数の記憶手段と、各々の記憶手段に格納され
る指令又は制御情報の転送状況を示す計数手段と。
各々の記憶手段に対応して接続され記憶手段に格納され
た指令を実行し、ファイル管理を行なう処理手段と、該
処理手段と前記記憶手段との情報転送を選択する径路選
択手段と、前記処理手段に各各対応して接続され処理手
段により参照あるいは更新される管理テーブルとを備え
ることを特徴としている。
た指令を実行し、ファイル管理を行なう処理手段と、該
処理手段と前記記憶手段との情報転送を選択する径路選
択手段と、前記処理手段に各各対応して接続され処理手
段により参照あるいは更新される管理テーブルとを備え
ることを特徴としている。
以下本発明について実施例により説明する。
第1図は本発明によるファイル管理装置の一実施例を示
すブロック図である。第1図を参照して。
すブロック図である。第1図を参照して。
ファイル管理装置1は入出力制御回路2.バッファ回路
3.処理制御回路4.記憶回路51〜54゜選択回路6
.処理プロセッサ71〜74.管理テーブル81〜84
.及び計数回路91〜94を備えておシ、計数回路91
〜94は後述するように記憶回路51〜54に格納され
ている指令又は制御情報の転送状況を保持している。
3.処理制御回路4.記憶回路51〜54゜選択回路6
.処理プロセッサ71〜74.管理テーブル81〜84
.及び計数回路91〜94を備えておシ、計数回路91
〜94は後述するように記憶回路51〜54に格納され
ている指令又は制御情報の転送状況を保持している。
第1及び第2図を参照して、データ処理装置100は、
ファイル500に対する参照あるいは更新を行なう場合
、ファイル管理装置1に対してファイル500の占有あ
るいは占有解放を行うために指令(制御情報)を送信す
る。処理制御回路4はデータ処理装置100からの指令
を入出力制御回路2を介して受信しバッファ回路3に格
納する。バッファ回路3には第4図に示す形式で上述の
指令が格納される。処理制御回路4は、指令のファイル
名称の識別子を調査し、移送すべき記憶回路の選択を行
なう。例えば記憶回路71に移送すると決定すると、処
理制御回路4は、記憶回路71に対応する計数回路91
の参照を行ない、計数回路91に対して指令め追加の旨
の登録を行った後バッファ回路30指令を記憶回路71
へ移送する。計数回路91〜94は第5図に示す情報を
管理している。処理プロセッサ71,72.73及び7
4は選択回路6を介して処理制御回路4に対して接続要
求している。処理制御回路4は処理プロセッサ71,7
2.73.及び74の選択に際し、計数回路91,92
,93.及び94の調査を実施する。処理制御回路4は
計数回路91゜92.93.94について処理ゾロセッ
サに対する検証回数を読み出し、最小の値を持つ処理プ
ロセッサを選択して、この選択した処理プロセッサに対
応する計数回路の検証回数を+1加算する。
ファイル500に対する参照あるいは更新を行なう場合
、ファイル管理装置1に対してファイル500の占有あ
るいは占有解放を行うために指令(制御情報)を送信す
る。処理制御回路4はデータ処理装置100からの指令
を入出力制御回路2を介して受信しバッファ回路3に格
納する。バッファ回路3には第4図に示す形式で上述の
指令が格納される。処理制御回路4は、指令のファイル
名称の識別子を調査し、移送すべき記憶回路の選択を行
なう。例えば記憶回路71に移送すると決定すると、処
理制御回路4は、記憶回路71に対応する計数回路91
の参照を行ない、計数回路91に対して指令め追加の旨
の登録を行った後バッファ回路30指令を記憶回路71
へ移送する。計数回路91〜94は第5図に示す情報を
管理している。処理プロセッサ71,72.73及び7
4は選択回路6を介して処理制御回路4に対して接続要
求している。処理制御回路4は処理プロセッサ71,7
2.73.及び74の選択に際し、計数回路91,92
,93.及び94の調査を実施する。処理制御回路4は
計数回路91゜92.93.94について処理ゾロセッ
サに対する検証回数を読み出し、最小の値を持つ処理プ
ロセッサを選択して、この選択した処理プロセッサに対
応する計数回路の検証回数を+1加算する。
検証回数が同じ値を示す場合には、同様にして接続回数
が調査される。さらに検証回数、接続回数共に同じ値を
示す時は予め定められた規則によって所定の処理プロセ
ッサが選択される。計数回路91の転送情報量かO#と
示されている場合、即ち処理制御回路4により選択され
た処理プロセッサ71に対して、記憶回路51に転送す
べき情報がないと、処理制御回路4は再び上述の手順に
より、他の処理プロセッサの選択を行う。
が調査される。さらに検証回数、接続回数共に同じ値を
示す時は予め定められた規則によって所定の処理プロセ
ッサが選択される。計数回路91の転送情報量かO#と
示されている場合、即ち処理制御回路4により選択され
た処理プロセッサ71に対して、記憶回路51に転送す
べき情報がないと、処理制御回路4は再び上述の手順に
より、他の処理プロセッサの選択を行う。
選択された処理ゾロセッサに対して情報転送が行われる
場合に接続回数が+1加算される。この様にして処理プ
ロセッサを選択することにより。
場合に接続回数が+1加算される。この様にして処理プ
ロセッサを選択することにより。
各記憶回路の情報は特定の処理プロセッサへのみ片寄る
ことなく転送が可能となる。記憶回路51からの指令を
受信した処理プロセッサ71は、指令を解析し、指定さ
れたファイル500に関するファイル管理処理を行う。
ことなく転送が可能となる。記憶回路51からの指令を
受信した処理プロセッサ71は、指令を解析し、指定さ
れたファイル500に関するファイル管理処理を行う。
即ち管理テーブル81の参照、更新を実施しファイル5
00に関する状態情報を変更し、指令の処理完了を示す
報告情報を生成して、処理制御回路4へ転送要求を行う
。
00に関する状態情報を変更し、指令の処理完了を示す
報告情報を生成して、処理制御回路4へ転送要求を行う
。
処理制御回路4は処理プロセッサ71からの報告情報の
転送要求を検出すると選択回路6を介して報告情報を受
信し、バッファ回路3に格納する。
転送要求を検出すると選択回路6を介して報告情報を受
信し、バッファ回路3に格納する。
その後入出力制御回路2を介してこの報告情報をデータ
処理装置100へ転送する。
処理装置100へ転送する。
以上説明したように本発明では計数回路の管理情報を利
用して処理プロセッサの選択を行うことにより特定処理
プロセッサへの片寄シを防止し。
用して処理プロセッサの選択を行うことにより特定処理
プロセッサへの片寄シを防止し。
処理の子種化を図ることができる。
第1図は本発明によるファイル管理装置の一実施例を示
すブロック図、第2図はファイル管理装置を備えるデー
タ処理システムの一例を示すブロック図、第3図は従来
のファイル管理装置を示すブロック図、第4図はバッフ
ァ回路に格納される指令を示す図、第5図は計数回路の
管理情報を示す図である。 1・・・ファイル管理装置、2・・・入出力制御回路。 3・・・バッフ7回路、4・・・処理制御回路、51.
52゜53.54・・・記憶回路、6・・・選択回路、
71,72゜73.74・・・処理プロセッサ、81.
82,83゜84・・・管理テーブル、91,92,9
3.94・・・計数回路、100・・・データ処理装置
、200・・・ファイル処理装置、300・・・ファイ
ル駆動装置。 400・・・コリューム、500・・・ファイル。 第1図 第2図 第3図
すブロック図、第2図はファイル管理装置を備えるデー
タ処理システムの一例を示すブロック図、第3図は従来
のファイル管理装置を示すブロック図、第4図はバッフ
ァ回路に格納される指令を示す図、第5図は計数回路の
管理情報を示す図である。 1・・・ファイル管理装置、2・・・入出力制御回路。 3・・・バッフ7回路、4・・・処理制御回路、51.
52゜53.54・・・記憶回路、6・・・選択回路、
71,72゜73.74・・・処理プロセッサ、81.
82,83゜84・・・管理テーブル、91,92,9
3.94・・・計数回路、100・・・データ処理装置
、200・・・ファイル処理装置、300・・・ファイ
ル駆動装置。 400・・・コリューム、500・・・ファイル。 第1図 第2図 第3図
Claims (1)
- 1、データ処理装置と入出力動作を行なう入出力制御手
段と、前記データ処理装置から前記入出力制御手段を介
して送信される指令を格納するバッファ手段と、該バッ
ファ手段に格納された指令を解析し、所定の制御指示を
行う処理制御手段と、前記処理制御手段により解析され
た前記バッファ手段の指令を格納する複数の記憶手段と
、各々の記憶手段に格納される指令転送状況を示す計数
手段と、各々の記憶手段に対応して接続され、記憶手段
に格納された指令を実行し、ファイル管理を行なう処理
手段と、該処理手段と前記記憶手段との情報転送を選択
する径路選択手段と、前記処理手段に各々対応して接続
され、処理手段により参照あるいは更新される管理テー
ブル手段とを備えることを特徴とするファイル管理装置
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2647087A JPS63195724A (ja) | 1987-02-09 | 1987-02-09 | フアイル管理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2647087A JPS63195724A (ja) | 1987-02-09 | 1987-02-09 | フアイル管理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63195724A true JPS63195724A (ja) | 1988-08-12 |
Family
ID=12194402
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2647087A Pending JPS63195724A (ja) | 1987-02-09 | 1987-02-09 | フアイル管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63195724A (ja) |
-
1987
- 1987-02-09 JP JP2647087A patent/JPS63195724A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0514972B1 (en) | Multinode distributed data processing system for use in a surface vehicle | |
| US5463381A (en) | Database system having a plurality of nodes communicating with each other via communication network | |
| US7093087B2 (en) | Method for controlling storage device controller, storage device controller, and program | |
| US5204954A (en) | Remote storage management mechanism and method | |
| EP0317481A2 (en) | Remote storage management mechanism and method | |
| JPS63195724A (ja) | フアイル管理装置 | |
| US7237069B2 (en) | Arrangement and method for update of configuration cache data | |
| CN115357266A (zh) | 一种基于can总线的机载设备升级方法、装置及存储介质 | |
| JP5031538B2 (ja) | データ分配方法、データ分配プログラム、及び並列データベースシステム | |
| US20030027465A1 (en) | Connection device | |
| JP2021064166A (ja) | メモリ制御装置、および制御方法 | |
| JPS63195723A (ja) | フアイル管理装置 | |
| JPH06337836A (ja) | 周辺装置用同報型バスインタフェース | |
| JPH0387941A (ja) | 分散データベース処理方式 | |
| EP1282287A2 (en) | A connection device | |
| JPH01267764A (ja) | 周辺制御装置 | |
| JP2007241922A (ja) | 共有資源利用のための調停方法及びその調停装置 | |
| JPH0675793A (ja) | 仮想計算機間データ送受信処理方法 | |
| JPS61271553A (ja) | 情報処理システムのアテンシヨン処理方式 | |
| JPH02287755A (ja) | 情報処理システム | |
| JPS59226959A (ja) | 共用フアイル制御装置 | |
| JPS63278130A (ja) | デ−タ処理装置 | |
| JPS6152768A (ja) | マルチプロセツサシステムの割込み制御機構 | |
| JP2000047953A (ja) | リモートファイル制御装置 | |
| JPS60156150A (ja) | 計算機間フアイル共有方式 |