JPH04205231A - プログラム実行制御方式 - Google Patents
プログラム実行制御方式Info
- Publication number
- JPH04205231A JPH04205231A JP32961290A JP32961290A JPH04205231A JP H04205231 A JPH04205231 A JP H04205231A JP 32961290 A JP32961290 A JP 32961290A JP 32961290 A JP32961290 A JP 32961290A JP H04205231 A JPH04205231 A JP H04205231A
- Authority
- JP
- Japan
- Prior art keywords
- program
- program execution
- startup
- conditions
- execution control
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
マルチタスク環境下に於けるプログラム実行制御方式に
関し、 マルチタスク環境下に於けるプログラムを効率的に実行
させることを目的とし、 マルチタスク環境下に於けるプログラム実行制御機能部
と、プログラム実行管理テーブルとを備え、該プログラ
ム実行管理テーブルは、プログラム対応の起動条件と起
動条件数とを含むプログラム起動情報を有し、前記プロ
グラム実行制御機能部は、前記プログラム実行管理テー
ブルを参照して、前記起動条件を満足した時に前記起動
条件数を減算し、該起動条件数が零となった時に該プロ
グラムを起動し、互いに競合するプログラムは直列的に
、又互いに競合しないプログラムは並列的にそれぞれ実
行するように構成した。
関し、 マルチタスク環境下に於けるプログラムを効率的に実行
させることを目的とし、 マルチタスク環境下に於けるプログラム実行制御機能部
と、プログラム実行管理テーブルとを備え、該プログラ
ム実行管理テーブルは、プログラム対応の起動条件と起
動条件数とを含むプログラム起動情報を有し、前記プロ
グラム実行制御機能部は、前記プログラム実行管理テー
ブルを参照して、前記起動条件を満足した時に前記起動
条件数を減算し、該起動条件数が零となった時に該プロ
グラムを起動し、互いに競合するプログラムは直列的に
、又互いに競合しないプログラムは並列的にそれぞれ実
行するように構成した。
本発明は、マルチタスク環境下に於けるプログラム実行
制御方式に関するものである。
制御方式に関するものである。
マルチタスク環境下に於いて、複数のプログラムを実行
させる場合、リソースの競合がなければ各プログラムを
並列的に起動できるが、リソースの競合が生じる場合、
直列的に起動することになる。従って、リソースの競合
が生じる場合の実行効率が低下するものであり、この実
行効率の向上が要望されている。
させる場合、リソースの競合がなければ各プログラムを
並列的に起動できるが、リソースの競合が生じる場合、
直列的に起動することになる。従って、リソースの競合
が生じる場合の実行効率が低下するものであり、この実
行効率の向上が要望されている。
一般のオペーレティング・システム等に於いては、複数
の入出力装置等を効率良く制御する為に、マルチタスク
環境下で制御する方式が比較的多く採用されている。こ
のようなプログラム実行制御方式に於いては、共用のメ
モリ等のリソースの競合に対しては排他的制御を行った
り、又はプリンタ等の共用リソースを複数用意して、競
合の発生確率を少なくし、タスク間の待ち時間を低減す
ることにより、効率低下を防止している。
の入出力装置等を効率良く制御する為に、マルチタスク
環境下で制御する方式が比較的多く採用されている。こ
のようなプログラム実行制御方式に於いては、共用のメ
モリ等のリソースの競合に対しては排他的制御を行った
り、又はプリンタ等の共用リソースを複数用意して、競
合の発生確率を少なくし、タスク間の待ち時間を低減す
ることにより、効率低下を防止している。
又異なるタスクがそれぞれ異なる順序で複数のリソース
を要求すると、リソース解放待ちのデッドロックとなる
場合があるから、リソースの要求順序を規定したり、或
いは複数のリソースを同時的に要求するように制御する
ことにより、デッドロックを回避している。
を要求すると、リソース解放待ちのデッドロックとなる
場合があるから、リソースの要求順序を規定したり、或
いは複数のリソースを同時的に要求するように制御する
ことにより、デッドロックを回避している。
しかし、プロセッサにより制御される複数の入出力装置
等を備えた交換機等の情報処理装置に於いて、各部の正
常性や障害個所探索等の為に診断を行う場合は、従来は
、同時には単一の診断プログラムを実行するのみであっ
た。
等を備えた交換機等の情報処理装置に於いて、各部の正
常性や障害個所探索等の為に診断を行う場合は、従来は
、同時には単一の診断プログラムを実行するのみであっ
た。
〔発明が解決しようとする課題]
マルチタスク環境下で複数の入出力装置等の診断を行う
場合、複数の診断プログラムを並列的に起動することが
できれば問題はないが、異なる被診断装置が同一の負荷
を制御するような場合には、それらの被診断装置に対す
る診断プログラムを同時に実行することができないもの
となる。即ち、リソースを多数用意しても、診断の為の
特定のリソースを要求するものであるから、競合が生し
ることになり、保守者がこのような条件を認識しながら
順次診断プログラムを起動しなければならないので、診
断プログラムの自動的な起動制御が不可能となる欠点が
ある。
場合、複数の診断プログラムを並列的に起動することが
できれば問題はないが、異なる被診断装置が同一の負荷
を制御するような場合には、それらの被診断装置に対す
る診断プログラムを同時に実行することができないもの
となる。即ち、リソースを多数用意しても、診断の為の
特定のリソースを要求するものであるから、競合が生し
ることになり、保守者がこのような条件を認識しながら
順次診断プログラムを起動しなければならないので、診
断プログラムの自動的な起動制御が不可能となる欠点が
ある。
又前述のようなプログラムの自動的な起動制御を行うと
すると、プログラムの終了をトリガとして次のプログラ
ムを起動する直列的な起動制御を行う必要があるから、
マルチタスク環境を有効に活用できない欠点がある。
すると、プログラムの終了をトリガとして次のプログラ
ムを起動する直列的な起動制御を行う必要があるから、
マルチタスク環境を有効に活用できない欠点がある。
本発明は、マルチタスク環境下に於けるプログラムを効
率的に実行させることを目的とするものである。
率的に実行させることを目的とするものである。
本発明のプログラム実行制御方式は、マルチタスク環境
下に於けるプログラムの並列的な起動制御を自動的に行
わせるものであり、第1図を参照して説明する。
下に於けるプログラムの並列的な起動制御を自動的に行
わせるものであり、第1図を参照して説明する。
マルチタスク環境下に於けるプログラム実行制御機能部
lと、プログラム実行管理テーブル2とを備え、このプ
ログラム実行管理テーブル2は、プログラム対応の起動
条件と起動条件数とを含むプログラム起動情報を有し、
プログラム実行制御機能部lは、プログラム実行管理テ
ーブル2を参照して、起動条件を満足している場合には
、起動条件数を減算し、この起動条件数が零となった時
にそのプログラムを起動して、互いに競合するプログラ
ムは直列的に、又互いに競合しないプログラムは並列的
に実行するものである。
lと、プログラム実行管理テーブル2とを備え、このプ
ログラム実行管理テーブル2は、プログラム対応の起動
条件と起動条件数とを含むプログラム起動情報を有し、
プログラム実行制御機能部lは、プログラム実行管理テ
ーブル2を参照して、起動条件を満足している場合には
、起動条件数を減算し、この起動条件数が零となった時
にそのプログラムを起動して、互いに競合するプログラ
ムは直列的に、又互いに競合しないプログラムは並列的
に実行するものである。
〔作用〕 ゛
プログラム実行制御機能部1は、例えば、診断プロセッ
サの制御機能により構成され、プログラム実行管理テー
ブル2は、メモリ等により構成されてプログラム対応の
プログラム起動情報を格納している。プログラム実行制
御機能部1はプログラム実行管理テーブル2のプログラ
ム対応の起動条件を判定し、起動条件を満足している場
合は、起動条件数を−1し、この起動条件数が零となる
と、そのプログラムを起動するものである。
サの制御機能により構成され、プログラム実行管理テー
ブル2は、メモリ等により構成されてプログラム対応の
プログラム起動情報を格納している。プログラム実行制
御機能部1はプログラム実行管理テーブル2のプログラ
ム対応の起動条件を判定し、起動条件を満足している場
合は、起動条件数を−1し、この起動条件数が零となる
と、そのプログラムを起動するものである。
この起動条件数が最初から零に設定されている時は、直
ちにそのプログラムが起動される。又リソースの競合が
生じるプログラムの場合は、起動条件数が成る値に設定
されるから、この起動条件数が零となると、競合が生じ
ない状態となるから、そのプログラムを起動することに
なる。従って、リソースの競合の有無等により、各種の
プログラムを自動的に直列的又は並列的に起動すること
ができる。
ちにそのプログラムが起動される。又リソースの競合が
生じるプログラムの場合は、起動条件数が成る値に設定
されるから、この起動条件数が零となると、競合が生じ
ない状態となるから、そのプログラムを起動することに
なる。従って、リソースの競合の有無等により、各種の
プログラムを自動的に直列的又は並列的に起動すること
ができる。
〔実施例]
以下図面を参照して本発明の実施例について詳細に説明
する。
する。
第2図は本発明の実施例の要部ブロック図であり、11
はプロセッサ(CPU)、12は診断プログラムや各種
のプログラムを格納しているメインメモリ(MEM)、
13はハス、14は診断プロセッサ、15はメモリ、1
6はプログラム実行管理テーブル、A1−A4.Blは
入出力制御装置や入出力装置等の装置である。通常はプ
ロセッサ11によりマルチタスク環境下で各装置A1〜
A4.B1等が制御される。このような情報処理装置を
交換機とした場合、装置A1〜A4.Blは、加入者回
路4通話路スイッチ、走査装置、信号分配装置等に相当
し、加入者からのダイヤル番号に従った呼処理が行われ
る。
はプロセッサ(CPU)、12は診断プログラムや各種
のプログラムを格納しているメインメモリ(MEM)、
13はハス、14は診断プロセッサ、15はメモリ、1
6はプログラム実行管理テーブル、A1−A4.Blは
入出力制御装置や入出力装置等の装置である。通常はプ
ロセッサ11によりマルチタスク環境下で各装置A1〜
A4.B1等が制御される。このような情報処理装置を
交換機とした場合、装置A1〜A4.Blは、加入者回
路4通話路スイッチ、走査装置、信号分配装置等に相当
し、加入者からのダイヤル番号に従った呼処理が行われ
る。
又プログラム実行管理テーブル16は、メモリ15内に
形成された場合を示すが、診断プロセッサ14内部に形
成することも可能であり、プログラム対応のプログラム
起動情報を格納している。
形成された場合を示すが、診断プロセッサ14内部に形
成することも可能であり、プログラム対応のプログラム
起動情報を格納している。
診断プロセッサ14はこのプログラム実行管理テーブル
16を参照して診断プログラムの起動制御を行うもので
あり、プロセッサ11に対して診断プログラムの起動条
件に従って起動メソセージを送出し、そのプログラムの
実行終了により終了メツセージを受信するものである。
16を参照して診断プログラムの起動制御を行うもので
あり、プロセッサ11に対して診断プログラムの起動条
件に従って起動メソセージを送出し、そのプログラムの
実行終了により終了メツセージを受信するものである。
第3図はプログラム実行管理テーブルの説明図であり、
プログラム実行管理テーブル16は、プログラム対応の
プログラム起動情報#1〜#mを有し、各プログラム起
動情報は、プログラム識別子、起動プログラム名、起動
パラメータ、起動条件81〜Sn、起動条件数N、実行
状態等から構成されている。又プログラム実行制御機能
部17は第2図に於ける診断プロセッサ14の処理機能
により構成されている。
プログラム実行管理テーブル16は、プログラム対応の
プログラム起動情報#1〜#mを有し、各プログラム起
動情報は、プログラム識別子、起動プログラム名、起動
パラメータ、起動条件81〜Sn、起動条件数N、実行
状態等から構成されている。又プログラム実行制御機能
部17は第2図に於ける診断プロセッサ14の処理機能
により構成されている。
起動条件S1〜Snは、そのプログラムが起動される時
に、既に実行終了していなければならないプログラムを
示し、プログラム識別子として格納するものである。又
起動条件数Nは、この起動条件S1〜Snの数を格納す
るもので、起動条件がない場合は起動条件数Nは零に設
定される。又実行状態は、「実行中」、「終了」、「未
起動」の何れかが設定される。
に、既に実行終了していなければならないプログラムを
示し、プログラム識別子として格納するものである。又
起動条件数Nは、この起動条件S1〜Snの数を格納す
るもので、起動条件がない場合は起動条件数Nは零に設
定される。又実行状態は、「実行中」、「終了」、「未
起動」の何れかが設定される。
第4図は本発明の実施例のフローチャートであり、プロ
グラム実行制御機能部17は、プログラム実行管理テー
ブル16の先頭アドレスから順次プログラム起動情報を
読込むものであり、このプログラム起動情報を読込むと
■、そのプログラムの実行状態が「終了」か否か判定し
■、終了の場合は、プログラム起動情報インデックスを
+1する■。即ち、プログラム実行管理テーブル16の
アドレスに対して+1し、プログラム実行管理テーブル
終了か否か、即ち、プログラム実行管理テーブル16の
続出アドレスが最終アドレスとなったか否かを判定し[
株]、最終アドレスでない場合はステップ■に戻り、又
最終アドレスとなった場合は、総てのプログラムの実行
終了か否か判定し■、実行終了の場合はこの処理は終了
となり、又実行終了でない場合はプログラム起動情報イ
ンデックスをOに戻して■、ステップ■に戻り、プログ
ラム実行管理テーブル16の先頭アドレスからのプログ
ラム起動情報の読込みが行われる。
グラム実行制御機能部17は、プログラム実行管理テー
ブル16の先頭アドレスから順次プログラム起動情報を
読込むものであり、このプログラム起動情報を読込むと
■、そのプログラムの実行状態が「終了」か否か判定し
■、終了の場合は、プログラム起動情報インデックスを
+1する■。即ち、プログラム実行管理テーブル16の
アドレスに対して+1し、プログラム実行管理テーブル
終了か否か、即ち、プログラム実行管理テーブル16の
続出アドレスが最終アドレスとなったか否かを判定し[
株]、最終アドレスでない場合はステップ■に戻り、又
最終アドレスとなった場合は、総てのプログラムの実行
終了か否か判定し■、実行終了の場合はこの処理は終了
となり、又実行終了でない場合はプログラム起動情報イ
ンデックスをOに戻して■、ステップ■に戻り、プログ
ラム実行管理テーブル16の先頭アドレスからのプログ
ラム起動情報の読込みが行われる。
又ステップ■に於いて、実行状態が「終了」でない場合
、その実行状態が「実行中」か否か判定し■、「実行中
」でない場合は、起動条件数Nが零(N=O)か否か判
定し■、零の場合は、起動プログラム名及び起動パラメ
ータを基にそのプログラムを起動■し、実行状態を「実
行中」に設定し、プログラム起動情報インデックスを+
1し■、ステップ[株]以降の処理を行う。この場合、
第2図に於いては、診断プロセッサ14から起動プログ
ラム名及び起動パラメータを含む起動メツセージがプロ
セッサ11に転送されるから、プロセッサ11はその起
動メツセージに従った診断プログラムを実行することに
なる。
、その実行状態が「実行中」か否か判定し■、「実行中
」でない場合は、起動条件数Nが零(N=O)か否か判
定し■、零の場合は、起動プログラム名及び起動パラメ
ータを基にそのプログラムを起動■し、実行状態を「実
行中」に設定し、プログラム起動情報インデックスを+
1し■、ステップ[株]以降の処理を行う。この場合、
第2図に於いては、診断プロセッサ14から起動プログ
ラム名及び起動パラメータを含む起動メツセージがプロ
セッサ11に転送されるから、プロセッサ11はその起
動メツセージに従った診断プログラムを実行することに
なる。
又ステップ■に於いて、実行状態が「実行中」の場合、
そのプログラムの実行が終了したか否か判定し■、未だ
実行中で終了していない場合はステップ■に移行し、終
了している場合は、実行状態を1終了」に設定し0、終
了カウンタを+1し@、ステップ■に移行する。
そのプログラムの実行が終了したか否か判定し■、未だ
実行中で終了していない場合はステップ■に移行し、終
了している場合は、実行状態を1終了」に設定し0、終
了カウンタを+1し@、ステップ■に移行する。
又ステップ■に於いて、起動条件数Nが零でない場合(
N=I=0)は、起動条件を満足するか否か判定し■、
満足している場合は起動条件数Nを−IL(N+N−1
)■、次に、起動条件を満足している場合を含めて残り
の起動条件を総てチエツクしたか否か判定し■、判定残
りの起動条件がある場合はステップ■に移行し、判定残
りの起動条件がない場合は、起動条件数Nが零(N=O
)か否か判定し■、零でない場合はステップ■に移行し
、零の場合は、起動プログラム名と起動パラメータとを
基にそのプログラムを起動し■、ステップ[相]に移行
する。
N=I=0)は、起動条件を満足するか否か判定し■、
満足している場合は起動条件数Nを−IL(N+N−1
)■、次に、起動条件を満足している場合を含めて残り
の起動条件を総てチエツクしたか否か判定し■、判定残
りの起動条件がある場合はステップ■に移行し、判定残
りの起動条件がない場合は、起動条件数Nが零(N=O
)か否か判定し■、零でない場合はステップ■に移行し
、零の場合は、起動プログラム名と起動パラメータとを
基にそのプログラムを起動し■、ステップ[相]に移行
する。
前述の実行状態が「未起動」のプログラムについて、前
述の動作を繰り返し、実行状態が「実行中コのプログラ
ムについては、そのプログラムの実行が終了したか否か
チエツクし、終了していれば、ステップ■に示すように
「終了」を設定し、総てのプログラムの実行状態が「終
了」となることにより、この処理は終了することになる
。
述の動作を繰り返し、実行状態が「実行中コのプログラ
ムについては、そのプログラムの実行が終了したか否か
チエツクし、終了していれば、ステップ■に示すように
「終了」を設定し、総てのプログラムの実行状態が「終
了」となることにより、この処理は終了することになる
。
例えば、装置A1を制御するプログラムと、装置A2を
制御するプログラムとに於いて、装置B1を装置A1か
ら制御した後に、装置B1を装置A2から制御する必要
がある場合、装置A2から装置B1を制御するプログラ
ム対応のプログラム起動情報の起動条件に、装置A1の
プログラム起動情報のプログラム識別子が設定され、起
動条件数Nは1に設定される。
制御するプログラムとに於いて、装置B1を装置A1か
ら制御した後に、装置B1を装置A2から制御する必要
がある場合、装置A2から装置B1を制御するプログラ
ム対応のプログラム起動情報の起動条件に、装置A1の
プログラム起動情報のプログラム識別子が設定され、起
動条件数Nは1に設定される。
そして、装置A1に対するプログラムの実行終了か否か
は、起動条件のプログラム識別子を基に装置AIのプロ
グラム起動情報の実行状態をチエツクし、「終了」とな
っていれば、既に制御が終了しているから、装置A2の
プログラム起動情報の起動条件を満足することになり、
その起動条件数Nを−1することにより、起動条件数N
は零となるから(N−1=0)、装置B1を制御する為
の装置A2に対するプログラムが起動される。即ち、リ
ソースに競合が発生する場合は、直列的にプログラムが
起動されることなる。
は、起動条件のプログラム識別子を基に装置AIのプロ
グラム起動情報の実行状態をチエツクし、「終了」とな
っていれば、既に制御が終了しているから、装置A2の
プログラム起動情報の起動条件を満足することになり、
その起動条件数Nを−1することにより、起動条件数N
は零となるから(N−1=0)、装置B1を制御する為
の装置A2に対するプログラムが起動される。即ち、リ
ソースに競合が発生する場合は、直列的にプログラムが
起動されることなる。
又装置AI、A3.A4に対するプログラム起動情報の
起動条件数Nが零に設定されている場合は、リソースの
競合が生じない場合であるから、並列的に起動されるこ
とになる。
起動条件数Nが零に設定されている場合は、リソースの
競合が生じない場合であるから、並列的に起動されるこ
とになる。
本発明は、マルチタスク環境により診断を行う場合以外
に、通常の制御についても適用できるものである。
に、通常の制御についても適用できるものである。
以上説明したように、本発明は、プログラム実行管理テ
ーブル2に、起動条件と起動条件数とを含むプログラム
起動情報をプログラム対応に格納し、プログラム実行制
御機能部1は、このプログラム実行管理テーブル2を参
照して、起動条件を満足している場合に起動条件数を減
算し、その起動条件数が零の時に、そのプログラムを起
動するものであり、プログラム実行管理テーブル2を形
成しておくことにより、リソースの競合が発生するプロ
グラムは直列的に、競合が発生しないプログラムは並列
的に、それぞれ自動的に起動して実行することができる
から、マルチタスク環境下に於けるプログラムの実行効
率を向上することができる。
ーブル2に、起動条件と起動条件数とを含むプログラム
起動情報をプログラム対応に格納し、プログラム実行制
御機能部1は、このプログラム実行管理テーブル2を参
照して、起動条件を満足している場合に起動条件数を減
算し、その起動条件数が零の時に、そのプログラムを起
動するものであり、プログラム実行管理テーブル2を形
成しておくことにより、リソースの競合が発生するプロ
グラムは直列的に、競合が発生しないプログラムは並列
的に、それぞれ自動的に起動して実行することができる
から、マルチタスク環境下に於けるプログラムの実行効
率を向上することができる。
第1図は本発明の原理説明図、第2図は本発明′の実施
例の要部ブロック図、第3図は本発明の実施例のプログ
ラム実行管理テーブルの説明図、第4図は本発明の実施
例のフローチャートである。 1はプログラム実行制御機能部、2はプログラム実行管
理テーブルである。
例の要部ブロック図、第3図は本発明の実施例のプログ
ラム実行管理テーブルの説明図、第4図は本発明の実施
例のフローチャートである。 1はプログラム実行制御機能部、2はプログラム実行管
理テーブルである。
Claims (1)
- 【特許請求の範囲】 マルチタスク環境下に於けるプログラム実行制御機能部
(1)と、プログラム実行管理テーブル(2)とを備え
、 該プログラム実行管理テーブル(2)は、プログラム対
応の起動条件と起動条件数とを含むプログラム起動情報
を有し、 前記プログラム実行制御機能部(1)は、前記プログラ
ム実行管理テーブル(2)を参照して、前記起動条件を
満足した時に前記起動条件数を減算し、該起動条件数が
零となった時に該プログラムを起動し、互いに競合する
プログラムは直列的に、又互いに競合しないプログラム
は並列的にそれぞれ実行する ことを特徴とするプログラム実行制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32961290A JPH04205231A (ja) | 1990-11-30 | 1990-11-30 | プログラム実行制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32961290A JPH04205231A (ja) | 1990-11-30 | 1990-11-30 | プログラム実行制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04205231A true JPH04205231A (ja) | 1992-07-27 |
Family
ID=18223301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32961290A Pending JPH04205231A (ja) | 1990-11-30 | 1990-11-30 | プログラム実行制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04205231A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007029421A1 (ja) * | 2005-09-05 | 2007-03-15 | Nec Corporation | 情報処理装置 |
-
1990
- 1990-11-30 JP JP32961290A patent/JPH04205231A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007029421A1 (ja) * | 2005-09-05 | 2007-03-15 | Nec Corporation | 情報処理装置 |
| JP5018480B2 (ja) * | 2005-09-05 | 2012-09-05 | 日本電気株式会社 | 情報処理装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7080377B2 (en) | Method for effective utilizing of shared resources in computerized system | |
| US6049817A (en) | Multi-processor system | |
| US5450592A (en) | Shared resource control using a deferred operations list | |
| US5748959A (en) | Method of conducting asynchronous distributed collective operations | |
| JPH07200323A (ja) | 解放された同期メカニズムの所有権を管理するための方法及びシステム | |
| JP3113841B2 (ja) | 並列トランザクション処理システム | |
| JPH0468461A (ja) | 資源管理方式 | |
| US5745757A (en) | Multiprocessor system with microprogrammed means for dispatching processes to processors | |
| JPH04205231A (ja) | プログラム実行制御方式 | |
| EP3923136B1 (en) | Hardware-accelerated computing system | |
| US20010039558A1 (en) | Cache memory management method for real time operating system | |
| JPH07114518A (ja) | マルチプロセッサシステムにおけるタスクスケジューリング方式 | |
| CN119415160B (zh) | 一种操作系统内核设计方法、装置及存储介质 | |
| JPH0766331B2 (ja) | プログラム出口の動的非アクティブ化方法および装置 | |
| JP3422504B2 (ja) | タスク間排他制御方法 | |
| JP2000259436A (ja) | 分散オブジェクト環境における排他制御方式 | |
| JP3096760B2 (ja) | 共通データ参照設定装置及び参照設定方法 | |
| JP2904243B2 (ja) | ネットワーク管理システムにおける排他制御方式 | |
| JPH03116261A (ja) | マルチプロセッサ制御方式 | |
| JPS6125249A (ja) | 排他制御方式 | |
| JPS6145348A (ja) | バス優先権制御方式 | |
| JPH0449146B2 (ja) | ||
| KR19990053528A (ko) | 실시간 시스템의 다수 자원 공유 방법 | |
| JPH02112030A (ja) | 排他制御方式 | |
| CN112612582A (zh) | 信号量功能实现方法和装置 |