2024-03-28T19:58:35Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000738372023-04-27T10:00:04Z01164:01867:06264:06393
組込み向け高信頼デュアルOSモニタのマルチコアアーキテクチャへの適用Application of a high-reliability embedded dual-OS monitor to a muliticore architecturejpn仮想化http://id.nii.ac.jp/1001/00073837/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=73837&item_no=1&attribute_id=1&file_no=1Copyright (c) 2011 by the Information Processing Society of Japan名古屋大学大学院情報科学研究科名古屋大学大学院情報科学研究科名古屋大学大学院情報科学研究科名古屋大学大学院情報科学研究科名古屋大学大学院情報科学研究科太田, 貴也Daniel, Sangorrin一場, 利幸本田, 晋也高田, 広章本研究では組込み向け高信頼デュアル OS モニタ SafeG のマルチコアプロセッサ対応を行った.SafeG は組込み向けシングルコアプロセッサ上で,リアルタイム OS(RTOS) と汎用 OS を同時実行するために提案・実装された小規模なソフトウェアモジュールである.SafeG をマルチコアに対応させるために,シングルコアプロセッサ向け SafeG の起動処理,割込みハンドリング,OS 切り替え処理を変更した.評価の結果,実行オーバヘッドは約 0.17μs の増加,プログラムサイズは約 1.3KB の増加で,SafeG をマルチコアに対応できることを確認した.In this research we extended SafeG, a high-reliability dual-OS monitor, with support for multi-core processors. SafeG is a small software module designed to concurrently execute a real-time OS (RTOS) and a general-purpose OS (GPOS) on top of the same embedded single-core processor. To extend SafeG to support for multi-core prosessors, we changed SafeG code such as startup, interrupt handling, and OS switching. As the result of evaluation, the execution time and the program size of extended SafeG increase only 0.17μs and 1.3KB, respectively.AN10444176研究報告システムソフトウェアと オペレーティング・システム(OS)2011-OS-11726192011-04-062011-04-07