JPS61165147A - 記憶装置上の共有資源更新方式 - Google Patents

記憶装置上の共有資源更新方式

Info

Publication number
JPS61165147A
JPS61165147A JP60006227A JP622785A JPS61165147A JP S61165147 A JPS61165147 A JP S61165147A JP 60006227 A JP60006227 A JP 60006227A JP 622785 A JP622785 A JP 622785A JP S61165147 A JPS61165147 A JP S61165147A
Authority
JP
Japan
Prior art keywords
update
updating
processing
file
shared resource
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
Application number
JP60006227A
Other languages
English (en)
Inventor
Kyoji Tomioka
富岡 経二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60006227A priority Critical patent/JPS61165147A/ja
Publication of JPS61165147A publication Critical patent/JPS61165147A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は記憶装置上の共有資源更新方式の改良に関する
ものである。
複数の利用者に共有され、データの更新が該複数の利用
者によって任意時点に行われる記憶装置上のデータ更新
処理は他の利用者によってできるだげ影響を受けずに実
行出来ることが望ましい。
〔従来の技術〕
従来データ処理装置に於りる記憶装置上の共有資源管理
方式として更新処理に際し専有宣オ方式を採用している
。即ち更新処理の開始時、テーブル、ファイル或いはボ
リュウム全体を専有羊位として宣言し、その更新処理が
完了するまで、他の更新処理要求を全て待ち合わせにし
ていた。
第4図は更新処理における従来のシステム構成を示す。
端末装置1から第1の更新処理要求また端末装置2から
第2の更新処理要求が中央処理装置3に出され、共有資
源、即ち侑気ディスク記憶装置−1−の記録ファイル5
、の記録内容の更新処理を行う場合、第1の更新処理中
に注した端末2からの第2の更新処理要求は中央処理装
置3にてklq番待ちとなる。
この従来方式は第1の更新処理が終了した後第2の更新
処理を行なう。その処理時間の経過は第3図a列と0列
に示す。即ち第1の更新処理はa列の時刻toからt2
の間に実行され、第1の更新処理が終了した時点t2か
ら、第2の更新処理が開始され、0列に示すようにt、
2−t4の期間に第2の更新処理が実行される。
〔発明が解決しようとする問題点〕
しかし、従来のこの方式は、更新個所が競合しない場合
であっても、同一テーブル、ファイル或いはボリュウム
内の更新であると、第2の更新処理要求は待ち合ねゼと
なる。この場合一般に、更新処理には入出力装置の動作
を伴うことが多く、この部分は処理速度が遅いので、全
体処理の隘路となり処理能力の低下をもたらすという問
題がある。
〔問題点を解決するための手段〕
上記の問題点は共有資源の写をつくる記憶手段と、更新
個所を記録する更新処理要求数に対応する数の更新マツ
プテーブルとを備え、第1の更新処理中に生した第2の
更新処理要求を共有資源の写によって時間的に並行処理
し各処理終了時得られる更新マツプテーブル上にて更新
の相互重なりのないことを留C誌した後、第2の更新を
共有資源上に有効ならしめるように構成した本発明によ
る記憶装置上の共有資源更新方式によって解決される。
〔作用〕
本発明によれば第1の更新処理中の第2の更新処理要求
は共有資源の写しによって更新処理を開始出来、また各
更新処理要求に対応して更新マツプテーブルを用意して
更新(IXI所を記録してお(ことによって、第1と第
2の更新処理の終了時、両更新マツプテーブルを照合し
て、和洋に車なる更新処理個所の有無を知ることが出来
、互に重なる更新処理個所がないときには第2の更新処
理を直ちに共有資源に反映させ得るので、処理時間が短
縮迅速化できる。
なお一般には共有資源の更新に際し、同一テーブル、フ
ァイル或いはボリュウム内の更新個所が実際に競合する
ケースは確率的に小さいので、並行処理による時間の短
縮作用は極めて有効である。
〔実施例〕
以下本発明の要旨を図示実施例に従い詳細に説明する。
第1図は本発明の実施例で、更新処理システムの構成図
を示す。図において第4図と同一部位は同一番号にて示
す。
本実施例では主記憶装置6が第2の更新処理要求に対し
共有資源の写を作るために使用される。また端末装置1
からの第1の更新処理要求に対しては更新マツプテーブ
ル8がまた端末装置2からの第2の更新処理要求に対し
ては更新マツプテーブル9が準備されている。
更新マツプテーブルは主記憶装置ト或いは高速RAM−
ヒに初期ファイル作成時に創成することができる。
更新処理は次のように実行される。
端末装W1からの第1の更新処理要求によって、共有資
源の磁気ディスク記憶装置41のファイル5に対する更
新処理中に、第2の更新処理要求が端末装置2から生じ
ると、中央処理装置3は主記憶装置6上に、記憶装置4
−ヒのファイル5の写しをファイル7として作る。ファ
イル7が作成されると以後、り11末装N2はファイル
7上にて更新処理を実行する。更♀1■マツプチーフル
8.9は更新処理開始前にクリアされ、更新処理中更新
された部分を記憶し記録する。第2の更新処理が終了し
たとき、更新マツプテーブル8.9は突き合わせ照合さ
れ、更新個所の重複が無ければファイル7の更新された
データによってファイル5が更新される。 第3図a列
とb列は上記処理過程の時間゛関係を示す。図中の■−
■は各処理過程の順序を示し、第1図と第2図において
も同様に用いられる。
端末装置1の更新処理■の時間to −t2中、時刻t
1に端末装置2から更新処理要求があり、この第2の更
新処理のために本実施例ではb列に示すようにファイル
5の写しの作成■を行う、ファイル作成が終わると第2
の更新処理■を実行する。更新処理が終了した時点で更
新マツプテーブル8.9の照合■を行う。照合終了時点
L3において第2の更新処理は完了する。更新結果は共
有資源に反映■させるがt3以後端末装置2は次の処理
に移ることが可能である。
従来方式では時刻t4迄の時間を要したが本実施例にお
いて明らかなように本発明によればt3の時点にて足り
る。
第2図は共有資源と更新マツプテーブルの関係を詳細に
示す。図において共有資源5とその写し7ば更新単位に
て予め区画され、この各区画に対応するピッ1位から構
成される更新マツプテーブル8.9が設けられている。
5或いは7−ヒにおいて、斜線を施した区画で更新が行
われるとき、これに対応した更新マツプテーブル内のビ
ットが0から1に変更される。5と7の更新処理が終了
したとき8.9の対応ビットを比較照合すれば更新処理
の競合の有無が判定できる。
〔発明の効果〕
以上述べたように本発明によれば、更新処理要求が競合
する場合でも第2の更新処理が第1の更新処理と並行し
て実行出来、共有資源の更新処理が迅速になり、処理時
間短縮が可能となるのでその作用効果は極めて著しい。
【図面の簡単な説明】
第1図は本発明の実施例で、更新処理システムの構成図
、 第2図は共有資源と更新マツプテーブルの関係図、示す
。 図において、 1、 は端末装置 3は中央処理装置 4は磁気ディスク記憶装置 5.7ば記録ファイル 6は主記憶装置、 8.9ば更新マツプテーブル、 ■−■は更新処理過程の順序を示す。

Claims (1)

    【特許請求の範囲】
  1. 共有資源の写をつくる記憶手段と、更新個所を記録する
    更新処理要求数に対応する数の更新マップテーブルとを
    備え、第1の更新処理中に生じた第2の更新処理要求を
    共有資源の写によって時間的に並行処理し各処理終了時
    得られる更新マップテーブル上にて更新の相互重なりの
    ないことを確認した後、第2の更新を共有資源上に有効
    ならしめるように構成したことを特徴とする記憶装置上
    の共有資源更新方式
JP60006227A 1985-01-17 1985-01-17 記憶装置上の共有資源更新方式 Pending JPS61165147A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60006227A JPS61165147A (ja) 1985-01-17 1985-01-17 記憶装置上の共有資源更新方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60006227A JPS61165147A (ja) 1985-01-17 1985-01-17 記憶装置上の共有資源更新方式

Publications (1)

Publication Number Publication Date
JPS61165147A true JPS61165147A (ja) 1986-07-25

Family

ID=11632627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60006227A Pending JPS61165147A (ja) 1985-01-17 1985-01-17 記憶装置上の共有資源更新方式

Country Status (1)

Country Link
JP (1) JPS61165147A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004097649A1 (ja) * 2003-04-25 2004-11-11 Fujitsu Limited 複数データベース制御方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5438730A (en) * 1977-09-02 1979-03-23 Hitachi Ltd Multiple file system
JPS5850043A (ja) * 1981-09-09 1983-03-24 Fujitsu Ltd 対話型デ−タ処理システム共用フアイル更新制御方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5438730A (en) * 1977-09-02 1979-03-23 Hitachi Ltd Multiple file system
JPS5850043A (ja) * 1981-09-09 1983-03-24 Fujitsu Ltd 対話型デ−タ処理システム共用フアイル更新制御方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004097649A1 (ja) * 2003-04-25 2004-11-11 Fujitsu Limited 複数データベース制御方法

Similar Documents

Publication Publication Date Title
JPH04229355A (ja) データアクセス方法及びデータ処理システム
CN110675255B (zh) 在区块链中并发执行交易的方法和装置
JPS61165147A (ja) 記憶装置上の共有資源更新方式
CN110689344A (zh) 在区块链中并发执行交易的方法和装置
CN110706108A (zh) 在区块链中并发执行交易的方法和装置
JPS63200257A (ja) コンピユ−タのプログラムロ−ド方式
CN106980578A (zh) 一种内存块管理方法及系统
JPH0991098A (ja) デバイスドライバアクセス方式
JP3480282B2 (ja) 二重化ファイルi/o装置及びその方法及びそれを使用した情報処理装置
KR102222934B1 (ko) 멀티코어 프로세서 시스템에서 메모리 할당 방법 및 장치, 이를 위한 기록매체
JPS60191342A (ja) フアイル管理処理方式
CN110865874B (zh) 事务提交的方法和装置
CN120277037A (zh) 数据库中进程的事务日志写入方法、存储介质及设备
JPH11175376A (ja) データベースの更新方法、更新装置及び更新方法が書き込まれた記録媒体
JPH08221370A (ja) 並列化プログラムを実行する並列計算機
CN120276655A (zh) 数据库中进程事务日志的写入方法、存储介质及设备
JPH04139545A (ja) データベース更新処理方式
JP2000003287A (ja) 共有リソースの排他制御装置、排他制御方法及び排他制御プログラムを記録した記録媒体
CN112667148A (zh) 一种集群存储数据在线迁移的方法及系统
JP2907665B2 (ja) 獲得記憶領域の管理方式
JPS6246345A (ja) 処理制御方式
JPH04256024A (ja) プログラムの分割ロード方式
JPH0324643A (ja) データベースのページ割当て方式
JPH069042B2 (ja) 共用記憶媒体の順次アクセス制御装置
JPH09146816A (ja) テーブル展開方式