WEKO3
アイテム
動的保護が可能な動的構築機構を有するオペレーティングシステム・サーバの実現と評価
https://ipsj.ixsq.nii.ac.jp/records/12615
https://ipsj.ixsq.nii.ac.jp/records/1261506fbb40b-bff4-4c2c-9347-eb743a5f0b3c
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 1999 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Journal(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 1999-06-15 | |||||||
タイトル | ||||||||
タイトル | 動的保護が可能な動的構築機構を有するオペレーティングシステム・サーバの実現と評価 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Implementaion and Evaluation of a Dynamically Reconfigurable Operating System Server with Dynamic Protection | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 特集:新しいシステムソフトウェア | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
その他タイトル | ||||||||
その他のタイトル | システム管理 | |||||||
著者所属 | ||||||||
奈良先端科学技術大学院大学 | ||||||||
著者所属 | ||||||||
奈良先端科学技術大学院大学 | ||||||||
著者所属 | ||||||||
奈良先端科学技術大学院大学 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Nara Institute of Science and Technology | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Nara Institute of Science and Technology | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Nara Institute of Science and Technology | ||||||||
著者名 |
柏木, 一彦
福田, 晃
最所圭三
× 柏木, 一彦 福田, 晃 最所圭三
|
|||||||
著者名(英) |
Kazuhiko, Kashiwagi
Akira, Fukuda
Keizo, Saisho
× Kazuhiko, Kashiwagi Akira, Fukuda Keizo, Saisho
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 本論文では 計算機ハードウェア上に直に実装されたオペレーティングシステム (べースOSと呼ぶ) 上で ユーザにべースOSとは異なった仮想計算機環境を与える応用プログラム (OSサーバと呼ぶ) を対象として 動的保護か可能な動的構築機構を有するOSサーバを実現し その性能を評価する. 本論文で対象とする環境は次のとおりである. (i) OSサーバは 小さなカーネルと カーネルから処理を依頼される複数のサーバタスクから構成される. (ii) OSサーバと それを利用する複数のユーザタスクは べースOSが提供する1つの仮想アドレス空間内でのみ動作している. (iii) 当該仮想アドレス空間は カーネル空間およびユーザ空間と呼ぶ2種類の空間から構成されており カーネルはカーネル空間に サーバタスクとユーザタスクはユーザ空間にあり 各々静的固定的に保護されている. 本論文では このOSサーバに拡張を加え (i) サーバタスクのカーネル空間への動的な取り込み/追い出し (ii) 新たな機能の動的追加/取り込み/追い出し/置換 (iii) カーネルスケジューラの動的置換 が行えるとともに動的保護が可能な動的構築機能を有するOSサーバを実現した. さらに 性能評価を行い (i) サーバタスクの取り込みによるシステムコールの実行時間の短縮 (ii) 動的保護のオーバヘッド (iii) カーネルスケジューラの動的置換の効果 などを定量的に明らかにした. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In this paper, we implement and evaluate a dynamically reconfigurable operating system server with dynamic protection. The server is an application program running on a base operating system. The server we consider in this paper is; (i) the server consists of a small kernel and server tasks, (ii) the operating system server and user tasks run in a single virtual address space supported by the base operating system, and (iii) the virtual address space consists of two kind of spaces, called kernel space for the kernel and user space for the server tasks and user tasks, which spaces are statically protected. By extending this operating system server, this paper implements a dynamically reconfigurable operating system server with dynamic protection which supports; (i) dynamic injection (removing) of the server tasks into (from)the kernel space, (ii) dynamic adding, injection, removing, and exchanging of new functions, and (iii) dynamic exchanging of a kernel scheduler. The results of performance evaluation show; (i) the dynamic injection of the server tasks improves system performance, (ii) the dy-namic proltection is relatively large, and (iii) the dynamic exchanging of the kernel scheduler provides well-suited environments for user tasks. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN00116647 | |||||||
書誌情報 |
情報処理学会論文誌 巻 40, 号 6, p. 2618-2634, 発行日 1999-06-15 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7764 |