高速かつ安全なオペレーティングシステム発展機構の研究・実装
高速かつ安全なオペレーティングシステム発展機構の研究・実装
批准号:
10139213
负责人:
多田 好克
金额:
$1.28万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research on Priority Areas (A)
财政年份:
1998
资助国家:
日本
项目状态:
已结题
起止时间:
1998 至 --
中文摘要
カーネル外で動作するカーネルモードスレッド(et:external thread)を提案し、その仕組みをlkm(loadable kernel module)として実現した。Unixカーネルとetとは、メタスケジューラによってCPU横取り可能のラウンドロビンスケジューリングを施される。そのため、lkmでは記述できなかった周期的な処理が、etを使ってサーバと同様の方法で記述可能となった。また、etはUnixシステムの外部で動作するため、少ないプローブ効果でUnixシステムの振舞いを観測することができ、etを使って動的にUnixシステムのチューニングを行うことも考えられる。また、本年度はetを活用するために必要なライブラリを整備した。特に・etの制御の放棄や終了のための基本的な関数・Unixのコンソールへの出力用関数・ユーザプロセスとデータの授受をするためのテバイスドライバを作成した。本年度の研究では、etを使ったカーネルの可視化も試みた。システムに存在するプロセスの状態を色を使って動的に表示するプログラムや、指定したプロセスの仮想アドレスのマッピング状態を表示するプログラムを作成した。これらのプログラムは、1)etを使ってカーネルの状態情報を取得する、2)テバイスドライバを通して情報をユーザプロセスに渡す、3)ユーザプロセスがXウィンドに描画する、という手順で可視化を行う。今までの可視化システムの実現法と違い、情報の取得は、ほぼ、実時間で行えるため、より実際の状態に近い断面が可視化できるようになったと考えられる。
英文摘要
カーネル外で動作するカーネルモードスレッド(et:external thread)を提案し、その仕組みをlkm(loadable kernel module)として実現した。Unixカーネルとetとは、メタスケジューラによってCPU横取り可能のラウンドロビンスケジューリングを施される。そのため、lkmでは記述できなかった周期的な処理が、etを使ってサーバと同様の方法で記述可能となった。また、etはUnixシステムの外部で動作するため、少ないプローブ効果でUnixシステムの振舞いを観測することができ、etを使って動的にUnixシステムのチューニングを行うことも考えられる。また、本年度はetを活用するために必要なライブラリを整備した。特に・etの制御の放棄や終了のための基本的な関数・Unixのコンソールへの出力用関数・ユーザプロセスとデータの授受をするためのテバイスドライバを作成した。本年度の研究では、etを使ったカーネルの可視化も試みた。システムに存在するプロセスの状態を色を使って動的に表示するプログラムや、指定したプロセスの仮想アドレスのマッピング状態を表示するプログラムを作成した。これらのプログラムは、1)etを使ってカーネルの状態情報を取得する、2)テバイスドライバを通して情報をユーザプロセスに渡す、3)ユーザプロセスがXウィンドに描画する、という手順で可視化を行う。今までの可視化システムの実現法と違い、情報の取得は、ほぼ、実時間で行えるため、より実際の状態に近い断面が可視化できるようになったと考えられる。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
動作状況を認識し動的に適応する次世代オペレーティングシステムの構築
-
批准号:15K00092
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.75万
-
财政年份:2015
-
负责人:多田 好克
-
依托单位:
モ-バイル環境への適応を具体例としたオペレーティングシステム発展機構に関する研究
-
批准号:09245211
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$1.41万
-
财政年份:1997
-
负责人:多田 好克
-
依托单位:
核化カーネル記述用の並行言語の設計および製作
-
批准号:04750312
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.51万
-
财政年份:1992
-
负责人:多田 好克
-
依托单位:
軽プロセス群によるシステムソフトウェア記述法の研究
-
批准号:01750323
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$0.51万
-
财政年份:1989
-
负责人:多田 好克
-
依托单位: