特許
J-GLOBAL ID:200903032036740560

計算機システムにおけるプリエンプト制御方法

発明者:
出願人/特許権者:
代理人 (1件): 小川 勝男
公報種別:公開公報
出願番号(国際出願番号):特願平8-097997
公開番号(公開出願番号):特開平9-282182
出願日: 1996年04月19日
公開日(公表日): 1997年10月31日
要約:
【要約】【課題】プリエンプトのネスト制御を可能とし、オペレーティング・システム開発の効率を向上させる。【解決手段】カウンタを設け、プリエンプト禁止要求があったとき該カウンタ値をインクリメントし、プリエンプト禁止解除の要求があったときに該カウンタ値をデクリメントする。そして、該カウンタ値が0であったならシステムをプリエンプト可能状態にする。一方、カウンタ値が正ならば、プリエンプト禁止状態とする。
請求項(抜粋):
複数のタスクを並列に実行する計算機システムにおけるプリエンプト制御方法であって、実行中タスクの中断禁止を要求する関数を、当該タスクに対応するアプリケーションあるいは当該タスクの実行に係わるオペレーティング・システム内部のルーチンが発行したことに応じて、実行中タスクの中断禁止のネストの数を示すカウンタをインクリメントし、実行中タスクの中断禁止の解除を要求する関数を、当該タスクに対応するアプリケーションあるいは当該タスクの実行に係わるオペレーティング・システム内部のルーチンが発行したことに応じて、上記カウンタをデクリメントし、前記カウンタの値が正のとき、実行中タスクの中断を禁止し、前記カウンタの値が0になったことに応じて、実行中のタスクを中断可能とすることを特徴とする計算機システムにおけるプリエンプト制御方法。

前のページに戻る