ようへい

2017年9月24日日曜日

平成27年 秋期 システムアーキテクト 午前Ⅱ 問18

SVC(SuperVisor Call) 割込みが発生する要因として、適切なものはどれか。
  1. OSがシステム異常を検出した。
  2. ウォッチドッグタイマが最大カウントに達した。
  3. システム監視LSIが割込み要求を出した。
  4. ユーザプログラムがカーネルの機能を呼び出した。
解法
SVC 【 supervisor call 】 スーパーバイザコール / システムコール / system call
SVCとは、OS(のカーネル)が一般のプログラムに提供する機能や、それを利用するために呼び出す命令・関数などのこと。「サービスコール」(service call)「カーネルコール」(kernel call)と呼ぶシステムもある。

一般的なOSでは、OSカーネル以外のプログラムが勝手に物理メモリ領域を確保・解放したり、タスクを切り替えたり、入出力装置を直接制御することは許されていない。そこで、一般のプログラムがカーネルの機能を利用する場合には、プログラムはSVCを利用してOSカーネルに処理を依頼し、実際の処理はカーネルが特権を利用して行っている。
SVC(スーパーバイザコール)とは - IT用語辞典
http://e-words.jp/w/SVC.html
ア イ ウ は外部割込み。
エ はSVC割り込みが発生する。
よって正解は
関連記事

0 件のコメント:

コメントを投稿