プロセス切り換え機構の高速化に関する提案
スポンサーリンク
概要
- 論文の詳細を見る
筆者らは, オペレーティング・システムの設計, 実現, 理解等をより容易に行うことを目的として, 資源管理を行うプロセスを通信で結合することによりシステムを記述する方式を提案し, UNIXシステムを例にして, 提案した方式によってオペレーティング・システムを汎用の小型計算機上で実現した. その結果, とくに, 通信によるプロセス切り換えのオーバヘッドが大きいことが明らかになった. 本論文では, プロセッサ・バンク方式と呼ぶ, プロセス切り換えの高速化を図るためのハードウェア機構を提案する. 基本的には, 複数のプロセッサをプールし, このプロセッサを切り換えることによりプロセスを切り換えることを考える. あるプロセッサがプロセスを実行するのと並列に, 別のプロセッサがプロセスの状態の退避, 実行可能なプロセスの選択, その状態の回復を行って次に実行するプロセスの準備を行う. そして, プロセスが停止すると同時に次のプロセスの実行を開始することにより, プロセス切り換えのオーバヘッドの大半を吸収する. また, プロセッサ・バンク方式によるシステムを, マイクロ・プロセッサを2〜4台用いて設計し, その性能を先のOSの動作解析から得られた実測データにより推定した.
- 一般社団法人情報処理学会の論文
- 1985-09-15
著者
関連論文
- Addistant : アスペクト指向の分散プログラミング支援ツール
- プラグイン方式によるファイルキャッシュ記憶向けリソーススケジューラの実現(ストレージ)
- ポリシ階層化方式によるストレージシステムの実現と評価(ストレージ)
- Chalk Talk : 講師動画と板書静止画の同時記録が可能な講義自動収録システム(ネットワークサービス)
- PC操作画面をリアルタイムに配信するWebシステムのための伝送量圧縮方式(協創アーキテクチャ)(知の共有から知の協創へ)
- 遠隔実習教育のための多視点映像同期再生システム(グループウェア)
- ファイル分散バックアップシステムの開発
- 並列コンパイラCompasの意味処理部の性能評価
- ストリームに基づいた並列意味処理の記述
- プロセス・ネットワークとして実現したUNIX カーネルの並列動作によるシステム・コール・レスポンス時間短縮の試み (並列処理)
- プロセス・ネットワークとして実現したUNlXカーネルの並列動作によるシステム・コール・レスポンス時間短縮の試み
- 筑波大学キャンパスネットワークの歩み
- デジタルフォレンジックを目的としたファイル分散保存システムの実装および評価
- QuickBoard : 任意のアプリケーション画面をリアルタイム配信するWebシステム(コラボレーションの「場」とコミュニティ」の編集にあたって)(教育支援)
- 二次元バーコードを用いた公開鍵署名による郵便物認証
- ユーザ権限変更機構を利用した安全なイントラネットサーバの実現(分散ファイルシステム)
- クライアントのユーザ認証情報を用いたサーバプロセスの権限変更機構
- クライアントのユーザ認証情報を用いたサーバプロセスの権限変更機構
- VOD向けのネットワークAPIの提案
- プロセス・ネットワークによる分散型オペレーティング・システムの性能に関する考察
- プロセス・ネットワークによる分散型オペレーティング・システムの設計
- Switched Ethernetにおける分散実時間制御のためのQoS(実時間処理と組込み)
- Ethernet LANを用いた分散リアルタイム制御機構における通信方式(OS-4: 通信システム, 2005年並列/分散/協調処理に関する『武雄』サマー・ワークショップ(SWoPP武雄2005)-研究会・連続同時開催-)
- キャッシュサーバを用いた大規模分散ファイルシステムとその応用(OS-2: 分散システム, 2005年並列/分散/協調処理に関する『武雄』サマー・ワークショップ(SWoPP武雄2005)-研究会・連続同時開催-)
- 赤外線照射マイクを追尾する質問者自動撮影システム(インタラクティブシステム,人間中心のユニバーサル/ユビキタス・ネットワークサービス)
- 予防的流量制御による通信の実時間性の改善(ネットワーク)
- ゾーン分割によるハードディスクのアクセス性能改善方式の提案(ストレージ)
- ゾーン分割によるハードディスクのアクセス性能改善方式の提案
- ファイルキャッシュシステムのストレージの一構築方法(OS-3 : ストレージ,2006年並列/分散/協調処理に関する『高知』サマー・ワークショップ(SWoPP高知2006)-研究会・連続同時開催-)
- 散在する多視点ビデオ映像を用いたユビキタスビデオ網構想(システム・アーキテクチャ)
- オープンソフトウェアによるNetwork Attached Storageの性能の解析および改善に関する一試み(計算機アーキテクチャ)(コラボレーションアートとネットワークエンターテイメント)
- QuickBoard : 汎用Webブラウザのためのリアルタイムスライド配信サービスの試作
- 多重命令流プロセッサを用いる多段ネットワーク結合共有メモリ型並列機のシミュレーションによる性能評価
- 連想記憶に基づくパイプライン型文字列検索アルゴリズム
- 共有メモリ型並列機のためのアクティビティ方式を用いる並列実行環境
- 多段結合ネットワークを用いた共有メモリ型マルチマイクロプロセッサの設計
- UDEC-IIにおける直接実行アルゴリズムの設計
- 構造エディタのためのインクリメンタルLLパーサの一構成法
- 構造エディタとインタプリタの統括的記述とその生成系
- 構造エディタにおける下降型パーサのための構文木の圧縮化技法
- パイプライン型字句解析プロセッサの設計と実現
- UDECにおける直接実行アルゴリズムの記述法とその評価
- クロススタックキャッシュを用いたブロック構造言語のためのアドレシング機構
- 汎用直接実行型計算機UDECのアーキテクチャ
- 動的複合実行方式 : 直接実行系と翻訳実行系を統合した対話型実行方式
- 軽量なプロセスの集合を用いたマルチプロセッサ用オペレーティング・システムの設計
- ネットワークの監視技術を用いたファイル更新履歴保存システムの実現(分散ファイルシステム)
- IPv6拡張ヘッダを用いた付加的なサービスの提供(ユビキタス時代のネットワーク技術)
- システム・コール・レベルでのRPCに対するアクセス制御の強化
- システム・コール・レベルでのRPCに対するアクセス制御の強化
- プロセストレース機能を用いた世界OSの実現(システムソフトウェアの新しい潮流)
- システム・コールに対するラッパ/リファレンス・モニタSys Guardの設計と実現
- 記号の集合に基づく名前サービスSetNSの実現
- 実行時情報を用いて通信を最適化するPCクラスタ上の並列化コンパイラ
- 通信機構に合わせた最適化を行う並列化コンパイラ
- クラスオブジェクトを用いたJava言語用マクロ処理系
- 原始プログラムの構造を利用した局所参照モデルの実現と評価
- 関係演算のストリーム指向型並列処理における動的資源割当て方式
- 対象指向アクセスを支援するデータベース管理システム : CAD への応用
- 仮想記憶システムにおけるプログラム動作モデルの一提案
- 並列世界モデルに基づくOSのシステムコールトレースによる実現
- 並列世界モデルに基づくOSのシステムコールトレースによる実現
- 次世代クラウドコンピューティング基盤Raptorの実装と評価
- 分散環境におけるメタデータ管理方式の研究
- パルス駆動型素子モデルの不応期がダイナミクスに与える影響の解析
- パルス駆動型素子モデルの不応期がダイナミクスに与える影響の解析
- パルスニューラルセルモデルに基づく矢印認識ネットワークのダイナミクスの時間-周波数解析
- 揺らぎ入りパルス駆動型ニューラル素子モデルによる矢印認識系とダイナミクスの解析
- パルス駆動型ニューラル素子モデルへの揺らぎの導入とネットワークのダイナミクス
- パルス駆動型ニューラル素子モデルへの揺らぎの導入とネットワークのダイナミクス
- 複数文字の並列認識を可能にするシステム「もへじ」
- クラウド向けオブジェクトリポジトリの視覚化技法の提案
- クライアント・サーバ構成を指向したオペレーティング・システムの設計
- 4. システム技術 4.2 分散型オペレーティング・システム (分散処理技術)
- 関係演算のストリーム指向型並列処理における資源割り当て方式
- プロセス切り換え機構の高速化に関する提案
- オペレーティング・システムの構造記述に関する一試み
- フェイズの移動特性に適応する記憶管理方式の提案
- 階層型リングバスHIRBのアーキテクチャ
- 位置情報を利用したシステム・コール・レベルのアクセス制御
- 位置情報を利用したシステム・コール・レベルのアクセス制御