必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. エンベデッドシステムスペシャリスト
  3. 平成23年度特別問題一覧
  4. 平成23年度特別問題7-解答・解説-分析

平成23年度特別問題

問題7

リアルタイムOSにおけるコンテキストの使用方法に関する記述のうち、適切なものはどれか。

アプリケーションタスクを、アプリケーションタスク共有のコンテキストで実行させる。
アプリケーションタスクを、カーネルのコンテキストで実行させる。
カーネルを、アプリケーションタスクのコンテキストで実行させる。
割込み処理を、割込み処理ごとのコンテキストで実行させる。

リアルタイムOSにおけるコンテキストの使用方法に関する記述のうち、適切なものはどれか。

アプリケーションタスクを、アプリケーションタスク共有のコンテキストで実行させる。
アプリケーションタスクを、カーネルのコンテキストで実行させる。
カーネルを、アプリケーションタスクのコンテキストで実行させる。
割込み処理を、割込み処理ごとのコンテキストで実行させる。

解答:エ

<解説>

コンテキストとは、タスクが個別にもつCPUの状態,プロセスの状態,処理環境等のことである。

× アプリケーションタスクを共有のコンテキストで実行するとタスクの独立性や整合性が保てなくなる。したがって、固有のコンテキストで実行させる。
× アプリケーションタスクは、ユーザモードのコンテキストで実行させる。
× カーネルは、カーネルモードのコンテキストで実行させる。
割込み処理もタスクの一つである。処理ごとにコンテキストがあり、割込み処理ごとのコンテキストで実行させる。