過去問解きまくり研究所 ホーム

令和2年度 10月 午前Ⅱ 問7

オペレーティングシステム

リアルタイムOSの問題

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

答えと解説を見る

✓ これが正解エ割込み処理を,割込み処理ごとのコンテキストで実行させる。

解説

割込み処理は、割込み処理ごとのコンテキストで実行させます。

コンテキストは、レジスタの値やスタックなど、ある処理を実行するための状態一式です。リアルタイムOSは、処理を切り替えるたびにこの状態を保存したり復元したりすることで、複数の処理を互いに独立して動かします。割込み処理は、どのタスクが動いているかとは無関係に外からの要因で始まるので、実行中のタスクの状態を壊さないよう、割込み処理ごとのコンテキストで実行させます。例えばμITRON4.0仕様は、タスクも割込みハンドラも、それぞれ独立したコンテキストで実行されると定めています。コンテキストはタスクや割込み処理といった処理の単位ごとに分けて持たせる、という原則で見分けます。

ほかの選択肢はなぜ違うのか

出典:令和2年度 10月 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問7

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)