ユーザから見たIIMPカーネル概説 ――組み込み分野でもソフトウェア部品を再利用する時代に

檜原弘樹

tag: 組み込み

技術解説 2002年8月15日

C O L U M N
μITRON4.0/PXの保護ドメイン

 この仕様では,個々の処理単位に対してアクセス権を管理するのではなく,各処理単位が所属する保護ドメインと呼ぶ囲みに対してアクセス権を管理する.

 μITRON仕様のカーネルが実行制御を行う処理単位の種類には,割り込みハンドラ,割り込みサービス・ルーチン,タイム・イベント・ハンドラ,CPU例外ハンドラ,拡張サービス・コール・ルーチン,タスク,タスク例外処理ルーチンがある.この仕様では,各処理単位はいずれか一つの保護ドメインに所属するものとし,「どの保護ドメインに所属する処理単位が,どのカーネル・オブジェクトに対してどういった種別の操作/アクセスを許可されているか」を管理する.

◆カーネル・ドメイン:

 カーネル・ドメインは,すべてのカーネル・オブジェクトに対してすべての操作/アクセスができる保護ドメインであり,システム内に一つしか存在しない.カーネル・ドメインに所属する処理単位は,プロセッサの特権モードで実行される.

◆ユーザ・ドメイン:

 ユーザ・ドメインはシステム内に複数作ることができ,カーネル・オブジェクトに対する操作/アクセスについてシステム要求に基づいた制限が設定される.ユーザ・ドメインに所属する処理単位は,プロセッサの非特権モードで実行される.

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日