JPH0264823A - 利用者情報格納領域の獲得処理方式 - Google Patents

利用者情報格納領域の獲得処理方式

Info

Publication number
JPH0264823A
JPH0264823A JP63216862A JP21686288A JPH0264823A JP H0264823 A JPH0264823 A JP H0264823A JP 63216862 A JP63216862 A JP 63216862A JP 21686288 A JP21686288 A JP 21686288A JP H0264823 A JPH0264823 A JP H0264823A
Authority
JP
Japan
Prior art keywords
user
storage area
user information
resources
program
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
JP63216862A
Other languages
English (en)
Other versions
JPH0810436B2 (ja
Inventor
Masaru Sakai
勝 酒井
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 JP63216862A priority Critical patent/JPH0810436B2/ja
Publication of JPH0264823A publication Critical patent/JPH0264823A/ja
Publication of JPH0810436B2 publication Critical patent/JPH0810436B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 利用者情報格納領域の獲得処理方式に関し。
資源の有効利用及び利用者管理の負担軽減を可能とする
ことを目的とし。
必要に応じて資源を使用する利用者プログラムと、前記
利用者プログラムが前記資源を使用することを監視する
利用者情報管理部と、利用者情報を格納するための格納
領域として用いられる不揮発性の記憶領域とを備え、前
記利用者プログラムに対応して前記格納領域を獲得する
データ処理装置において、前記利用者情報管理部が、前
記利用者プログラムによる前記資源のアクセスがあった
場合に当該アクセスに対応して当該利用者プログラムの
利用者についての前記格納領域を獲得する処理を実行す
るように構成する。
〔産業上の利用分野〕
本発明は利用者情報格納領域の獲得処理方式に関する。
利用者管理を行うデータ処理装置、特に中型機以上のも
のにおいては、利用者情報を不揮発性の記憶領域に格納
することが必要になる。利用者情報は、利用者が使用し
た資源についての情報であり1例えば、再利用の可能性
が最も高い最後に使用したファイル名や印刷装置名等の
資源名等からなる。最後に使用した資源名が格納されて
いれば。
後にその資源を再び使用する際に再定義等が不要になり
便利である。
[従来の技術〕 第4図は従来技術説明図であり、従来の利用者情報の格
納領域の獲得処理フローを示している。
■ 利用者プログラム(又はタスク)の処理の開始に際
して、管理プログラムへの利用者(利用者名)の問合せ
が行なわれる。即ち、利用者定義が行なわれる。
そして、この利用者定義作業(処理)に伴って。
利用者情報の格納のための格納領域の獲得が行なわれる
。即ち、全利用者のために各々に対応する格納領域が獲
得される。
■ そして、当該獲得が行なわれた状態の下で。
利用者プログラムの処理の実行中に利用者プログラムか
ら各種資源へのアクセスがあったか否かが判断される。
アクセスが無かった場合は、利用者情報が存在しないも
のとみなして、獲得処理を終了する。
■ アクセスが有った場合には、利用者情報が存在して
いることから、格納すべき利用者情報を先に獲得した格
納領域に格納する。
〔発明が解決しようとする課題〕
前述した従来技術によれば、全ての利用者毎に格納領域
が確保される。ところが、一方で、資源に係わる仕事を
しないような利用者も存在する。
このような利用者については、格納すべき利用者情報(
利用者が使用した資源情報)は存在せず。
格納領域は不要である。
このため、従来技術では、格納領域となる不揮発性の記
憶領域、特に磁気ディスク等の資源を有効に使用できな
いことになるという問題があった。
また、獲得処理において、利用者情報が存在しない場合
にも本来不要である利用者定義処理及び格納領域獲得の
処理(処理■)を不必要に行ってしまうという問題があ
った。
本発明は、資源の有効利用及び利用者管理の負担軽減を
可能とした利用者情報格納領域の獲得処理方式を提供す
ることを目的とする。
〔課題を解決するための手段〕
第1図は本発明の原理構成図であり9本発明によるデー
タ処理装置を示している。
第1図において、11及び12は利用者プログラム、2
は利用者情報管理プログラム(利用者情報管理部)、3
は印刷装置、4はファイル、5は磁気ディスク等の不揮
発性の記憶領域、51は記憶領域5に獲得された利用者
情報を格納するための格納領域、6は中央処理装置(C
PU)及びメモリからなる処理装置である。
利用者プログラム11及び12は、必要に応じて、印刷
装置3及びファイル4等の資源を使用する。例えば、利
用者Xの利用者プログラム11は印刷装置3及びファイ
ル4を使用し、利用者Yの利用者プログラム12は資源
を使用しない。
利用者情報管理部2は、各種資源を監視することにより
、利用者プログラム11及び12が資源を使用するのを
監視する。そして、この監視の結果に基づいて、利用者
情報管理部2は、利用者プログラムについて、格納すべ
き利用者情報が存在するか否かを判断し、更に、この判
断に基づいて。
必要に応じて記憶領域5に格納領域51を獲得する。即
ち、利用者情報管理部2は、前記監視2判断、獲得の機
能を備えることにより、利用者プログラムに応じて動的
に格納領域を獲得し、動的に利用者情報を格納する。
〔作 用〕
第2図は本発明の作用説明図であり9本発明における利
用者情報の格納領域51の獲得処理フローを示している
■ 利用者プログラム(又はタスク) 11又は12の
処理が開始されると、利用者情報管理部2は、その利用
者プログラムについて、格納すべき利用者情報が存在す
るが否かを調べる。即ち、利用者プログラム11又は1
2が資源(3,4)を使用するのを監視する。
利用者プログラム12の如く、資源を使用しない場合、
獲得処理は終了する。従って、利用者Yについての格納
領域は獲得されない。
一方、利用者プログラム11の如く、何らかの資源を使
用する場合、その使用のためのナクセスが、利用者プロ
グラム11がら各資源へ利用者情報管理部2を介して行
なわれる。これによりアクセスがあったことを知った利
用者情報管理部2は。
利用者プログラム11については格納すべき利用者情報
が存在すると判断して、以下の処理■ないし■を行う。
■ 管理プログラムへの利用者の問合せを行う。
これにより、利用者は°X° と定義される。
■ 定義された利用者°X°につぃて、既に格納領域が
獲得されているか否かを、記憶領域5を検索して調べる
格納領域51は利用者単位に獲得されるものであるから
、既に利用者゛X゛に対する格納領域が存在する時は、
新たな格納領域の獲得は行なわない(処理■を省略する
)。
■ 格納領域が獲得されていない場合、記憶領域5に利
用者゛X゛のための格納61域51を獲得(アロケーシ
ョンフする。
■ 獲得した格納領域51に、利用者“X゛についての
格納すべき利用者情報を格納する。
以上によれば、利用者プログラム11から資源(3,4
)へのアクセスがあった後に格納領域51を獲得してい
るので、格納N域が無駄に獲得されることを防ぎ、利用
者定義及び格納領域51の獲得処理も必要な時のみ行な
われるようにできる。
〔実施例〕
第3図は本発明の実施例構成図であり、データ処理装置
を示している。
第3図において、13は利用者Zの利用者用プログラム
、53は利用者Z用に記憶領域5に獲得された格納領域
、71なレル73は各々利用者プログラム11ないし1
3に対応するタスク、8はタスク71ないし73を管理
するタスク管理部。
9は各種資源を管理する装置(又は資源)管理部である
利用者プログラム11ないし13は、処理装置6におい
て、実際は、タスク71ないし73の形で実行される。
この処理装置6における実行の過程で、利用者プログラ
ム11及び13は資源(3゜4)を使用し、利用者プロ
グラム12は使用しないものとする。
タスク管理部8は、各タスク71ないし73を管理する
。タスク管理部8において、各タスク7Iないし73(
結果的には利用者プログラム11ないし13)は、各利
用者名XないしZと対応づけられている。
今、処理装置6において、1つのタスク71が実行され
るとする。
この実行において、利用者プログラム11は印刷装置3
.ファイル4等の各種資源を使用する。
この時、利用者プログラム11は、利用者情報管理部2
を介して、装置管理部9に各種資源の使用を依頼する。
これにより、利用者情報管理部2は。
利用者プログラム11について格納すべき利用者情報が
存在することを知る。
利用者情報が存在することを知ると、利用者情報管理部
2は、当該利用者プログラム11が所属するタスク71
について、その利用者名をタスク管理部8に間合せる。
これにより、利用者情報管理部2は、タスク71(即ち
利用者プログラム11)の利用者は“X′であることを
知る。
次に、利用者情報管理部2は、記憶領域5を検索して、
利用者Xについての格納領域(X用格納eJl域51)
が既に獲得されているか否かを調べる。
そして、格納領域がまだ獲得されていないとすると、利
用者情報管理部2は、記憶領域5内に新たに格納領域5
1を獲得して、この領域へ格納すべき利用者情報を格納
する。
この利用者情報は、この格納領域51獲得の原因となっ
た。利用者プログラム11が使用を依頼した資源名1例
えば印刷装置名やファイル名である。
以上により利用者情報格納領域の獲得及び利用者情報の
格納処理は、−旦、終了する。
そして、利用者プログラム11が再び各種資源を使用す
ると、前述の処理(又は第2図図示の処理■ないし■)
がくり返される。この時は、X用格納領域51が既に獲
得されているので、新たな格納領域の獲得処理は行なわ
れない。一方、格納領域51の内容は、先に格納した利
用者情報に代えて、利用者プログラム11が二度目に使
用した資源名からなる利用者情報とされる。これをくり
返すことにより、格納領域51の内容を、常に。
利用者プログラム11が最後に使用した資源名。
即ち、格納すべき利用者情報とすることができる。
利用者プログラム13についても、同様に、Z用格納領
域53が獲得され、格納すべき利用者情報が格納される
一方、利用者プログラム12については、Y用格納領域
の獲得が行なわれることはない。即ち5タスク(72)
の実行開始と共に利用者情報管理部2が起動され、第2
図図示の処理■の状態で利用者プログラム12が資源を
使用するのを待つ(監視する)が、使用しないまま利用
者プログラム12の処理が終了するので、獲得処理もそ
のまま終了する。
〔発明の効果〕
以上、説明したように1本発明によれば、利用者情報格
納領域の獲得処理において、格納すべき利用者情報が存
在する場合のみ格納領域を獲得することにより、格納領
域となる磁気ディスク等の資源を有効に活用でき、また
、獲得に伴う処理を必要なときのみ行なうようにするこ
とができる。
【図面の簡単な説明】
第1図は本発明の原理構成図 第2図は本発明の作用説明図。 第3図は実施例構成図。 第4図は従来技術説明図。 11ないし13は利用者プログラム、2は利用者情報管
理プログラム、3は印刷装置、4はファイル、5は不揮
発性の記憶領域、51及び53は利用者情報の格納領域
、6は処理装置、71ないし73はタスク、8はタスク
管理部、9は装置管理部。 −(ト) LnLr>

Claims (1)

  1. 【特許請求の範囲】 必要に応じて資源(3、4)を使用する利用者プログラ
    ム(11、12)と、 前記利用者プログラム(11、12)が前記資源(3、
    4)を使用することを監視する利用者情報管理部(2)
    と、 利用者情報を格納するための格納領域(51)として用
    いられる不揮発性の記憶領域(5)とを備え、前記利用
    者プログラム(11、12)に対応して前記格納領域(
    51)を獲得するデータ処理装置において、前記利用者
    情報管理部(2)が、前記利用者プログラム(11、1
    2)による前記資源(3、4)のアクセスがあった場合
    に当該アクセスに対応して当該利用者プログラム(11
    、12)の利用者についての前記格納領域(51)を獲
    得する処理を実行する ことを特徴とする利用者情報格納領域の獲得処理方式。
JP63216862A 1988-08-31 1988-08-31 利用者情報格納領域の獲得処理方式 Expired - Fee Related JPH0810436B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63216862A JPH0810436B2 (ja) 1988-08-31 1988-08-31 利用者情報格納領域の獲得処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63216862A JPH0810436B2 (ja) 1988-08-31 1988-08-31 利用者情報格納領域の獲得処理方式

Publications (2)

Publication Number Publication Date
JPH0264823A true JPH0264823A (ja) 1990-03-05
JPH0810436B2 JPH0810436B2 (ja) 1996-01-31

Family

ID=16695073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63216862A Expired - Fee Related JPH0810436B2 (ja) 1988-08-31 1988-08-31 利用者情報格納領域の獲得処理方式

Country Status (1)

Country Link
JP (1) JPH0810436B2 (ja)

Also Published As

Publication number Publication date
JPH0810436B2 (ja) 1996-01-31

Similar Documents

Publication Publication Date Title
US5893912A (en) Thread context manager for relational databases, method and computer program product for implementing thread context management for relational databases
JP3267066B2 (ja) ワークフロー支援システム
JP2692609B2 (ja) マルチタスクのプログラムデバッグ方法とその装置
JPH02213945A (ja) エキスパート・コンサルテーシヨンを行なうコンピユータ・システム
JPH0264823A (ja) 利用者情報格納領域の獲得処理方式
CN113810434A (zh) 分布式文件系统访问方法、装置、主机和介质
US7073033B2 (en) Memory model for a run-time environment
CN111290855A (zh) 分布式环境中多gpu服务器的gpu卡管理方法、系统及存储介质
CN109597774A (zh) 一种存储设备功能的控制方法、装置及设备
JPH08190491A (ja) タスク切り換え方法
JPH08137923A (ja) Cadシステムの設計データ管理方式
JP2641919B2 (ja) ジョブスケジュール停止装置
JPH09114673A (ja) プログラムロード装置と方法
JPH03260838A (ja) Cpu使用時間制限方式
JPH02113336A (ja) 非同期例外捕獲方式
JPH04358258A (ja) サーバ・クライアント型数値計算方式
JPH0357038A (ja) ファイルの動的稼動状況取得方式
JPH113231A (ja) ソフトウェア処理方法
JPH01297740A (ja) 計算機のジョブ起動方法
JP2001282562A (ja) タスク実行システムおよびタスク実行方法
JPH01303560A (ja) ホスト間通知喪失検出方式
JPH04111139A (ja) システム使用状況判別方法
JPS63123131A (ja) 知識処理型オペレ−テイングシステム
JPH01189733A (ja) 代表イベント管理方式
JPH0455955A (ja) 自サイトアクセス制御方式

Legal Events

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