JPS63259730A - 資源アクセス方式 - Google Patents

資源アクセス方式

Info

Publication number
JPS63259730A
JPS63259730A JP9444387A JP9444387A JPS63259730A JP S63259730 A JPS63259730 A JP S63259730A JP 9444387 A JP9444387 A JP 9444387A JP 9444387 A JP9444387 A JP 9444387A JP S63259730 A JPS63259730 A JP S63259730A
Authority
JP
Japan
Prior art keywords
access
event
resource
identifier
control information
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
Application number
JP9444387A
Other languages
English (en)
Other versions
JP2520419B2 (ja
Inventor
Tokio Masada
政田 十喜雄
Masami Takahashi
高橋 昌巳
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.)
NEC Corp
NTT Inc
Original Assignee
NEC Corp
Nippon Telegraph and Telephone Corp
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 NEC Corp, Nippon Telegraph and Telephone Corp filed Critical NEC Corp
Priority to JP9444387A priority Critical patent/JP2520419B2/ja
Publication of JPS63259730A publication Critical patent/JPS63259730A/ja
Application granted granted Critical
Publication of JP2520419B2 publication Critical patent/JP2520419B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/468Specific access rights for resources, e.g. using capability register

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は資源アクセス方式に関し、特に識別詞で特定さ
れる資源に高速でアクセスする資源アクセス方式に関す
る。
〔従来の技術〕
識別詞で特定される資源にアクセスする従来の方式の処
理においては、アクセスの完了を待ち合わせる必要があ
る場合は、利用者は予めアクセス完了待ち用イベントを
確保し、そのアクセス完了待ち用イベントと識別詞とを
指定して資源に対するアクセスを要求していた。
識別詞で特定される資源へのアクセスが要求されたシス
テムでは、資源の制御情報を含む制御情報表を資源対応
の識別詞を検索用のキー情報として検索し、さらに作業
域等の必要なメモリ領域を確保した上、資源に対するア
クセスを行い、アクセス処理が完了したら、利用者の指
定したアクセス完了待ち用イベントに対して完了通知を
行っている。
〔発明が解決しようとする問題点〕
端末・ホスト間通信等、短い応答時間が求められるシス
テムにおいては、通信処理に要するダイナミックステッ
プの大小は直接システムの性能に影響するため、ダイナ
ミックステップの削減は大きな課題である。
従来の方式では、利用者が識別詞を指定して資源へのア
クセスを要求すると、要求されたシステムでは、資源へ
のアクセスに必要な資源の制御情報を含む制御情報表を
参照する必要があるが、その際、資源対応の識別詞を検
索キーとして制御情報表を要求されるごとに検索するた
め、多くのダイナミックステップがかかるという欠点が
ある。
さらに、従来の方式では、利用者から資源へのアクセス
要求があるごとに、必要なメモリ領域を作業域として確
保する目的でオペレーティングシステムが提供する汎用
のメモリ管理を呼び出して実行するので、メモリ管理の
ダイナミックステップが多くかかるという欠点がある。
〔問題点を解決するための手段〕 本発明の資源アクセス方式は、識別詞で特定される資源
にアクセスするのに先立って、識別詞対応の制御情報か
らたどって使用できるようにチェインしたプログラム動
作用作業域を予め確保しておく作業域確保手段と、識別
詞対応の制御情報を使用できるようにチェインしたアク
セス完了待ち用イベントを予め確保しておくイベント確
保手段と、前記アクセス完了待ち用イベントの呼び出し
情報を予め利用者に教えておく情報伝達手段と、予め利
用者に教えた前記アクセス完了待ち用イベントの呼び出
し情報を使用して利用者が繰返して行う資源へのアクセ
ス要求を受けて予め確保した前記作業域および前記アク
セス完了待ち用イベントを使用して資源へのアクセスを
実行するアクセス処理手段とを備えて構成される。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の資源アクセス方式を示す一実施例のブ
ロック図である。
第1図に示す通り、図の上方部にある識別詞対応の初期
設定部11で予め利用者からの送出情報である資源対応
の識別詞により初期設定が行セれ、この結果を使用して
図の下方部にある資源へのアクセス処理部12で識別詞
で特定されるアクセス対象資源13へのアクセスが利用
者からの要求に応じて繰返し行われる。
識別詞対応の初期設定部11は作業域の確保処理部1.
1 aとアクセス完了待ち用イベントの確保処理部1.
1 bとアクセス完了待ち用イベントの呼出情報伝達部
11.cとを含んで構成される。
第2図は本発明の一実施例におけるアクセス完了待ち用
イベントと識別詞対応の制御情報及び作業域等の関係を
示す説明図である。
図において、メイ゛ン制御情報21、識別詞対応の制御
情報22.22a、作業域23.23aおよびアクセス
完了待ち用イベント24.24a。
24bがチェインされる関係を示している。
第1図における作業域の確保処理部11aの機−5= 能は、識別詞で特定されるアクセス対象資源13にアク
セスするのに先立って、第2図に示しているように予め
プログラムが動作する為に必要な作業域23を確保して
識別詞対応の制御情報22の中に作業域23のアドレス
を保持させることにより、識別詞対応の制御情報22か
らたどって使用できるようにチェインしておく作業域確
保手段を提供している。
同様に、アクセス完了待ち用イベントの確保処理部11
bの機能は、識別詞で特定されるアクセス対象資源13
にアクセスするのに先立って、第2図の如く予めアクセ
スの完了を待ち合わせるために必要なアクセス完了待ち
用イベント24を確保し、そのアクセス完了待ち用イベ
ント24の中に識別詞対応の制御情報22のアドレスを
保持させることにより、識別詞対応の制御情報22を使
用できるようにチェインしておくイベント確保手段を提
供している。
また、アクセス完了待ち用イベントの呼出情報伝達部1
1cの機能は、識別詞で特定されるアク= 6− セス対象資源13にアクセスするのに先立って、上記ア
クセス完了待ち用イベント24のアドレスを呼出情報と
して予め利用者に教えておく情報伝達手段を提供してい
る。
第1図に示す資源へのアクセス処理部12の機能は、前
記アクセス完了待ち用イベントの呼出情報伝達部1 t
 cの作用により、前もって利用者に教えたアクセス完
了待ち用イベント24のアドレスをその呼出情報として
使用して、利用者が行った資源へのアクセス要求を受け
て、資源へのアクセスを行うア・クセス処理手段を提供
している。
第1図に示す識別詞で特定されるアクセス対象資源13
は端末装置や入出力装置や他のホストマシン等のアクセ
ス可能なあらゆる物理資源および論理バスやファイル領
域等アクセス可能なあらゆる論理上の資源を対象として
いる。
次に、本実施例において利用者が資源にアクセスする動
作を詳細に説明する。
第3図は本発明の一実施例における識別詞対応の初期設
定部の機能及び動作を示す流れ図である。
利用者はまず資源対応の識別詞を入力情報として識別詞
対応の初期設定処理を依頼するが、識別詞対応の初期設
定部11ではこれを受けて、第3図に示すように次の3
つの動作31,32.33を行う。
動作31・・・システムのメモリ管理を働かせて、作業
域23を確保し、資源対応の識別詞を検索キーとして資
源の制御情報を含む制御情報表を検索して、識別詞対応
の制御情報22を選び、その中に上記の作業域23のア
ドレスを保持する。
動作32・・・システムのイベント管理を働かせて、ア
クセス完了待ち用イベント24を確保し、識別詞対応の
制御情報22のアドレスをそのアクセス完了待ち用イベ
ント24の中に保持する。
動作33・・・そのアクセス完了待ち用イベンI・24
のアドレスを呼出情報として利用者に教える。
次に、第4図は本発明の一実施例における資源へのアク
セス処理部の機能及び動作を示す流れ図である。
利用者はアクセス完了待ち用イベントの吐出情報である
アドレスおよびそのときのアクセスに必要な入出力デー
タ情報を送出して、資源へのアクセス処理を依頼するが
、資源へのアクセス処理部12てはこれを受けて、第3
図に示すように処理ステップが僅かで実行できる次の4
つの動作41.42,43.44を行う。
動作41・・・利用者からの送出情報の1つであるアク
セス完了待ち用イベントのアドレスを用いて、アクセス
完了待ち用イベント24の中から識別詞対応の制御情報
22のアドレスを得る。
動作42・・・識別詞対応の制御情報のアドレスを用い
ることにより、識別詞対応の制御情報22の中から作業
域23のアドレスを得る。
動作43・・・利用者から送出されたアクセスに必要な
入出力データ情報および上記の2つのアドレスを用いて
、識別詞対応の制御情報22を参照し作業域23を使用
して識別詞で特定されるアクセス対象資源13とのデー
タの入出力等の資源への゛・−1つ;− アクセス処理を行う。
動作44・・・識別詞で特定されるアクセス対象資源1
3からのデータがあればこれを入力データ情報として利
用者へ提供する。
利用者は引き続き必要に応じて何度でも次々に、上記と
同じ資源へのアクセス処理を依頼して実施することがで
きる。
初期設定後における上記資源へのアクセス処理は識別詞
をキーとして制御情報表を検索したり、作業域を確保す
るためメモリ管理を働かせるなどのダイナミックステッ
プがかかるものを全く含まないので僅かな処理ステップ
で行うことかできる。
なお、第2図に示すように識別詞対応の制御情報22に
対して複数のアクセス完了待ち用イベント24.24a
を対応付けることができるため、複数の利用者が同一の
識別詞を持つ同一のアクセス対象資源に対して別個にア
クセス要求を行うことかできる。
上記の実施例においてはアクセス完了待ち用イベントの
呼出情報および識別詞対応の制御情報へのチェイン手段
並びに作業域へのチェイン手段として、いずれもそれぞ
れのアドレスを使用しているが、これらはいずれも物理
アドレスに限られるものではなく、そのシステムで利用
可能な論理アドレス等の論理情報を用いることができる
〔発明の効果〕
端末・ホスト間通信等、短い応答時間が求められるシス
テムにおいては、通信処理が必要とするダイナミックス
テップの大小は直接システムの性能に影響するため、ダ
イナミックステップの削減は大きな課題である。
本方式では、初期設定後、処理頻度が多くて高速処理が
要求される資源へのアクセス処理において、識別詞をキ
ーとして資源の制御情報を含む制御情報表を検索する必
要がなく、さらにオペレーティングシステムのメモリ管
理を呼び出して作業域を確保する必要もないため、ダイ
ナミックステップの大幅な削減となり、システムの性能
が格段に向上する。
また、識別詞対応の制御情報のアドレスをチェイン手段
としてアクセス完了待ち用イベント内へ保持することに
より、初期設定後の識別詞で特定されるアクセス対象資
源にアクセスする処理において、利用者はアクセス完了
待ち用イベントの呼出情報のみを意識すればよく識別詞
を意識して使用する必要がないので容易に繰返して利用
できる利点がある。
【図面の簡単な説明】
第1図は本資源アクセス方式のブロック図、第2図はア
クセス完了待ち用イベントと識別詞対応の制御情報及び
作業域等の関係を示す説明図、第3図は識別詞対応の初
期設定部の機能及び動作を示す流れ図、第4図は資源へ
のアクセス処理部の機能及び動作を示す流れ図である。 11・・・識別詞対応の初期設定部、lla・・・作業
域の確保処理部、llb・・・アクセス完了待ち用イベ
ントの確保処理部、llc・・・アクセス完了待ち用イ
ベントの呼出情報伝達部、12・・・資源へのアクセス
処理部、13・・・識別詞で特定されるアクセス対象資
源、21・・・メイン制御情報、22゜22a・・・識
別詞対応の制御情報、23.23a・・・作業域、24
.24a、24b・・・アクセス完了待ち用イベント。 =13− 第1図 第2 第3図 第4図

Claims (1)

    【特許請求の範囲】
  1. 識別詞で特定される資源にアクセスするのに先立って、
    識別詞対応の制御情報からたどって使用できるようにチ
    ェインしたプログラム動作用作業域を予め確保しておく
    作業域確保手段と、識別詞対応の制御情報を使用できる
    ようにチェインしたアクセス完了待ち用イベントを予め
    確保しておくイベント確保手段と、前記アクセス完了待
    ち用イベントの呼び出し情報を予め利用者に教えておく
    情報伝達手段と、予め利用者に教えた前記アクセス完了
    待ち用イベントの呼び出し情報を使用して利用者が繰返
    して行う資源へのアクセス要求を受けて予め確保した前
    記作業域および前記アクセス完了待ち用イベントを使用
    して資源へのアクセスを実行するアクセス処理手段とを
    備えた資源アクセス方式。
JP9444387A 1987-04-17 1987-04-17 資源アクセス方式 Expired - Fee Related JP2520419B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9444387A JP2520419B2 (ja) 1987-04-17 1987-04-17 資源アクセス方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9444387A JP2520419B2 (ja) 1987-04-17 1987-04-17 資源アクセス方式

Publications (2)

Publication Number Publication Date
JPS63259730A true JPS63259730A (ja) 1988-10-26
JP2520419B2 JP2520419B2 (ja) 1996-07-31

Family

ID=14110402

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9444387A Expired - Fee Related JP2520419B2 (ja) 1987-04-17 1987-04-17 資源アクセス方式

Country Status (1)

Country Link
JP (1) JP2520419B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5365405A (en) * 1992-06-10 1994-11-15 Siemens Aktiengesellschaft Multi-chip module

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5365405A (en) * 1992-06-10 1994-11-15 Siemens Aktiengesellschaft Multi-chip module

Also Published As

Publication number Publication date
JP2520419B2 (ja) 1996-07-31

Similar Documents

Publication Publication Date Title
US10757106B2 (en) Resource access control method and device
CN109491928B (zh) 缓存控制方法、装置、终端及存储介质
US6112196A (en) Method and system for managing connections to a database management system by reusing connections to a database subsystem
WO2019192103A1 (zh) 并发访问控制方法、装置、终端设备及介质
CN108512930B (zh) 一种共享文件的管理方法、装置、服务器和存储介质
WO2021022714A1 (zh) 跨区块链节点的消息处理方法及装置、设备、介质
CN118708302B (zh) 事务请求的处理方法、设备及存储介质
CN113806655A (zh) 数据处理方法、装置、电子设备及存储介质
WO2021088744A1 (zh) 能力的管理方法和计算机设备
CN110210241B (zh) 一种数据脱敏方法和装置
US20150106884A1 (en) Memcached multi-tenancy offload
WO2024060956A1 (zh) 一种混合数据库管理方法、装置、混合数据库及电子设备
EP3779720B1 (en) Transaction processing method and system, and server
JPS63259730A (ja) 資源アクセス方式
CN109254858B (zh) 活动窗口的数据共享方法、装置、设备及存储介质
US5062046A (en) Multiple processor system having a correspondence table for transferring processing control between instruction processors
CN116069789A (zh) 一种数据查询方法、装置以及计算机可读存储介质
CN114064776A (zh) 应用程序数据处理方法、系统、计算机设备和存储介质
KR100450419B1 (ko) 데이터베이스 시스템에서 다중 쓰레드로 동작하는클라이언트 라이브러리 동작방법
US12585627B1 (en) Efficient database reads based on checkpoint avoidance
CN114090626B (zh) 一种获取数据库数据的方法及装置
JPS6365537A (ja) アクセス方式
US7013463B2 (en) Latch mechanism for concurrent computing environments
JP2787107B2 (ja) バッファ制御方式及び装置
CN121125844A (zh) 重复请求的处理方法、电子设备及存储介质

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees