2024-03-29T17:54:34Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000257132024-03-29T05:26:34Z01164:01867:01894:01897
並列分散オペレーティングシステムCEFOSにおける準プリエンプション機能Semi - preemption mechanism of CEFOSjpnhttp://id.nii.ac.jp/1001/00025713/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=25713&item_no=1&attribute_id=1&file_no=1Copyright (c) 2002 by the Information Processing Society of Japan九州大学 大学院 システム情報科学府九州大学 大学院 システム情報科学府九州大学 大学院 システム情報科学研究院九州大学 大学院 システム情報科学研究院九州大学 大学院 システム情報科学府棚林, 拓也中山, 大士日下部, 茂谷口, 秀夫雨宮, 真人プロセス切り替えの処理負荷を削減し、また、プロセス切り替え回数を削減する、準プリエンプション機能を提案する。準プリエンプション機能とは、優先度逆転が生じても、直ちにはプロセス切り替えを行わず、現在走行しているプロセスの適当な切れ目を契機として優先度逆転を解消するためのプロセス切り替えを行う機能である。本論文では、準プリエンプション機能について説明し、その効果の見積もりをしたのち、CEFOSにおける実装方式について述べる。We propose Semi-preemption mechanism which reduces the overhead of a process switch and reduces the number of process switches. Semi-preemption mechanism does not perform a process switch immediately, even if a priority inversion arises. Instead, it performs a process switch at the suitable point of the current process, in order to resolve a priority inversion. This paper describes the design of Semi-preemption mechanism. We also estimate the effectiveness of the mechanism and discuss implementation issues in CEFOS.AN10444176情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS)200213(2001-OS-089)55622002-02-142009-06-30