Tenderオペレーティングシステムの資源「演算」によるプログラム実行速度調整機能の実現と評価

書誌事項

タイトル別名
  • Tender オペレーティング システム ノ シゲン エンザン ニ ヨル プログラム ジッコウ ソクド チョウセイ キノウ ノ ジツゲン ト ヒョウカ
  • Implementation and Evaluation of Speed Control Mechanism of Program Execution on Resource Execution On Tender (Special Issue on New System Software)
  • ジョブ・タスク管理

この論文をさがす

抄録

オペレーテイングシステムの操作対象を資源と呼び その資源を分離し独立化して管理するTender (The ENduring operating system for Distributed EnviRonment) オペレーティングシステムの資源「演算」について述べる. Tenderでは プロセスの各構成要素を資源として分離し独立化させ プログラム構造を簡明なものとしている. 具体的には 各資源を操作するプログラムを資源ごとに分離し 管理情報も分離した. Tenderでは プログラムを実行できる程度を示す資源「演算」を導入した. 資源「演算」を持つプロセスだけがスケジューリング対象になり プロセスの状態に関係なく演算の確保と解放が可能である. この資源「演算」を管理する演算管理は 2つのスケジューリング方式を持つ. 1つはプログラムの実行速度を調整する方式であり もう1つはプロセスの優先度に基づいた方式である. 前者の方式は プログラムを改版することなく 利用者に適度なプログラムの処理時間を提供することを可能にする. 本論文では 資源「演算」が提供する機能を述べ 演算管理が提供するプログラム実行速度の調整機能の方式と精度と 割り込みマスク処理のプログラム実行速度調整機能に与える影響について評価結果を報告する.

In this paper the objects to be controlled and managed by operating system are called resources. We proposed the mechanism of resource independence. This paper describes a new abstraction called "execution" in the Tender operating system. Tender separates elements of process into resources and the structure of programs is simple. Concretely Tender separates resource management programs and separates resource management tables. Execution is a available processor degree to run program on Tender. When the process gets execution, the process is executed. And timing to get and release execution doesn't have relation to process state. There are two scheduling mechanisms on execution management. One is to control speed of program execution and can control speed of process execution without modifying program. Another is scheduling by process priority. This paper shows functions of resource execution and reports evaluation of speed control mechanism of program execution and influence of interrupt mask.

収録刊行物

被引用文献 (4)*注記

もっと見る

参考文献 (10)*注記

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ