単一仮想記憶型OSにおける外部スケジューラの実装
スポンサーリンク
概要
- 論文の詳細を見る
現在我々が開発中のOS(Cubix(CUBe of 2 byte unIX)は,広大な64ビット・アドレス空間を利用した単一仮想記憶空間のモデルを採用している.これにアクセス制御リストに基づくメモリ・セクションと呼ぶページ単位の高機能メモリ保護機能を導入し,プロセス間通信(IPC)をサブルーチン・コールと同様な形式で安全かつ高速に実行するための機構を提供することによって,OSの通信コストを低減させることを目標としている.本OSで提供しているIPC方式には,EPC(External Procedure Call)とITC(Inter Thread Communication)の2つが用意されており,前者は単一スレッドによるメモリ・セクション間コール,後者は複数スレッド間での通信のために用いられる.これら各IPC方式における性能評価を行った結果から,EPCでの速度向上はかなり認められたものの,ITCではスレッド切替え時に呼ばれるスケジューラのオーバヘッドが大きく,性能が劣るという問題点があった. 本OSでは,スケジューラをマイクロカーネル方式に基づき,カーネル外部に出すことにより,"カーネルの単純化"と"スケジューリング方式の高度化"の両立を狙っている.初期の外部スケジューラは,その役割に応じて,スレッドの選択や待ち行列操作を行うポリシー部と,選択された次期実行スレッドへの切替えのみを担当するメカニズム部とに分離されていたが,今回改良した試作版外部スケジューラでは,メカニズム実現部として次期実行スレッドの固定的な選択・切替え操作,ポリシー実現部としてプライオリティ制御などによる待ち行列操作,という2階層に分けて実現することにより,スケジューラが外部にあっても高速に動作するための仕組みを提供した.
- 1995-09-20
著者
-
寺本 圭一
(株)東芝研究開発センター
-
岡本 利夫
(株)東芝 研究開発センター
-
岡本 利夫
(株)東芝si技術開発センター
-
岡本 利夫
東京工業大学
-
寺本 圭一
(株)東芝 研究開発センターネットワークシステムラボラトリー
-
岡本 利夫
(株)東芝情報・通信システム研究所
関連論文
- 現在の名前解決システムの課題と汎用名前解決エンジンの提案
- 5C-5 ホームネットワークにおけるゲートウエイ技術
- デジタル家電機器制御のためのIEEE 1394 UNIX APIとJava APIの設計と実装
- デジタル家電機器制御のためのIEEE1394 UNIX APIとJava APIの設計と実装
- 家庭内無線AVネットワークアーキテクチャの提案
- IP over 1394の実装
- 家庭内ネットワークにおける機器制御方式
- デジタル家電の接続を考慮したホームゲートウエイアーキテクチャ
- IEEE1394を用いた家庭網プラットフォームの試作 : IP over 1394/家電制御APIの実装
- デジタル家電の接続を考慮した家庭ディレクトリサービス
- デジタル情報家電の接続を考慮した家庭ネットワークアーキテクチャ
- レジデンシャル環境におけるネットワーク相互接続方式
- 家庭網の相互接続環境における専用端末収容方法
- 単一仮想方式のオペレーティングシステムの開発
- 次世代アーキテクチャ向けオペレーティングシステムマイクロカーネルの評価
- ECHONET-UPnPゲートウェイを利用したネット家電制御システム(ユビキタスコンピューティング,オーバーレイネットワーク,VPN,DDoS,ネットワークセキュリティ,P2P通信,ネットワークソフトウェア,一般)
- ネットワーク環境に応じた動的対応が可能な家電遠隔制御方式とその実装(セッション12)
- OSの開発環境について
- バックエンド方式によるUNIX : その構成と通信方式
- 5D-4 ゲートウェイとの協調による認証機構付きネット家電制御システム(ユビキタス,一般セッション,ネットワーク)
- 情報と省エネ : ホームITシステムの現状と省エネ応用への期待
- HD DVDにおけるコンテンツ-ネット機器連携機構(ホームネットワーク,FMC,モバイルネットワーク,情報家電ネットワーク及び一般)
- Ajaxを用いたUPnP機器制御システム(ホームネットワークと組込みシステム, マルチモーダルインタフェース, ホームネットワーク, ヒューマンインタフェース, 情報家電, アクセシビリティ)
- Ajax を用いたUPnP機器制御システム
- ネットワーク家電の待機消費電力低減システム(システム・アプリケーション)
- ネットワーク家電と協調動作するホームロボット(ホームロボット・メカトロニクス2)
- オープンロボットコントローラアーキテクチャ(ORCA)のUPnP対応(オープン化を指向したロボットコントローラアーキテクチャ1)
- B-6-56 Web アプリケーションサーバーと連係したネットワーク家電状態変化通知方法
- B-7-101 Bluetooth を用いて情報家電を結ぶワイヤレスホームネットワークの構築方法
- TREND ホームネットワークの技術動向 (特集 ホームネットワークの展開--つながる,広がる,暮らしが変わる)
- ホームゲートウエイの設計と実装 : デジタル家電の統合制御
- MKngプロジェクトにおける単一アドレス空間アーキテクチャ : 単一仮想記憶型OSにおけるIPCの高速化手法
- 単一仮想記憶の特徴を考慮したスケジューラ構成と評価
- B-7-45 スマートメータ向け暗号化方式における効率化評価(B-7.情報ネットワーク,一般セッション)
- 次世代アーキテクチャ向けオペレーティングシステムの開発プロトタイプの性能評価
- 次世代アーキテクチャ向けオペレーティングシステム・マイクロカーネルの開発
- 分散OS ToMにおけるネットワーク上のRPCの設計
- Mobile IPの現状と問題点に関する一考察
- ユビキタスネットワーク環境に適応する携帯マイクロサーバシステムの研究開発
- ユビキタスネットワーク環境に適応する携帯マイクロサーバシステムの研究開発
- 大規模アドレス空間を利用するOSの構想
- 4F-7 UPnP機器の情報収集方法の検討・試作(センシングシステム(2),一般セッション,ネットワーク,情報処理学会創立50周年記念)
- 単一仮想空間方式のオペレーティングシステム
- IPアドレス自動割当方式(DHCP)におけるセキュリティの実現方法
- 64bit単一仮想記憶OSにおける X Window System のクライアント/サーバー通信機構
- AIP-Prolog : 最適化の概要
- ネットワーク環境に応じた動的対応が可能な家電遠隔制御方式とその実装(セッション12)
- 家庭内無線AVネットワークアーキテクチャの提案
- D-3 二眼式立体画像の適視範囲の検討
- 単一仮想記憶型OSにおける外部スケジューラの実装
- 単一仮想記憶の特徴を考慮したスケジューラ構成について
- XML-Less EXI--EXI利用プロトコルの家電・組込機器への実装手段の検討 (ユビキタス・センサネットワーク)
- Prologを667KLIPSで実行するRISC風プロセサ
- バックエンド方式によりプロセッサを結合したAIワ-クステ-ション「WINE」の構成法
- 地域エネルギーマネジメントシステムの開発(IPv6ネットワーク,フォトニックネットワーク,新世代・次世代ネットワーク及び一般)
- XML-Less EXI : EXI利用プロトコルの家電・組込機器への実装手段の検討(ユビキタス・センサネットワークの要素技術,コンテクストの抽出,スマートスペース,ユビキタス生活支援,一般)
- XML-Less EXIを搭載した家電用通信アダプタの試作および評価 (コンシューマ・デバイス&システム Vo.2 No.2)
- B-18-2 EXIデコーダの効率的な動作確認手法(B-18.ネットワークソフトウェア)