著者
河野通宗 前沢 敏行 安西 祐一郎
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告マルチメディア通信と分散処理(DPS) (ISSN:09196072)
巻号頁・発行日
vol.1995, no.115, pp.33-38, 1995-11-30
被引用文献数
2

リアルタイムオペレーティングシステムに単一アドレス空間システムを適用することを試みる。単一アドレス空間システムは、分散システムやオブジェクト指向の研究において注目されつつあるメモリ管理法である。タスクごとに別のアドレス空間を割り当てるのが現在主流のメモリ管理法では、タスク間のメモリ共有の機構が複雑になっていた。これに対して単一アドレス空間は、ハードウェアによる保護のもとで、すべてのタスクが1つのアドレス空間で動作する。本稿ではこのメモリ管理法をリアルタイムOSに適用した場合の利点、および問題点について述べる。さらに、我々の研究室で開発中のロボット用OSμ?PULSERへの実装方針を示す。This paper describes how to apply single address space on real time operating systems. A Single address space is the memory management technique different from recent multi address-space system. With this technique, we are capable of reading data on other tasks without any overhead. Nevertheless, data in my own task is protected from any other tasks. We discuss about pros and cons of real-time operating system with single address space. We also describe some difficulties with current major processors. Finally, we show how to implement this technique into our Robot operating system, μ-PULSER.