学籍番号 学年 年 氏名 オペレーティングシステムの構成 (9/24) レポート

学籍番号
学年
オペレーティングシステムの構成
(9/24)
年
氏名
レポート課題
1.
ユーザプログラムから OS への手続き呼び出しの形のサービス要求を何と言うか
2.
マルチ(多重)プログラミングについて正しく述べているものはどれか(2 つ選択)
(a) マルチプログラミングを実行するためには複数の CPU が必要である
(b) 複数の人間が 1 台の計算機を使うことであり、対して 1 人の人間が 1 台の計算機
を使うことをシングルプログラミングという
(c) メモリ上に複数のプログラムを置き、それらを全く同時に実行する
(d) メモリ上に複数のプログラムを置き、それらを高速に切り替えながら実行する
(e) マルチプログラミングは単一プログラミングに比べて CPU の遊びが増えてしまう
(f)
マルチプログラミングは単一プログラミングに比べて CPU の遊びを減らすことが
できる
3.
ユーザプログラムが IO 装置を用いて入力処理をするときの動作について正しく述べて
いるものはどれか
(a) ユーザプログラムから直接 IO 装置に起動命令を出す
(b) ユーザプログラムは IO 装置起動用ユーザプログラムにシステムコールを発動する
(c) ユーザプログラムは OS に対してシステムコールを発動する
(d) ユーザプログラムは特権モードになるため OS に特権モード要求命令を出す
(e) ユーザプログラムはカーネルモードとなるために OS のカーネル領域にコピーさ
れる
4.
OS のモジュールで情報隠蔽を行う理由は何か (2 つ選択)
(a) OS の仕様書に書かなければならない情報を減らせる
(b) システム全体の見通しが立ち易くなる
(c) OS 全体のサイズを小さくできる
(d) モジュール内での変更を他のモジュールから確認できるため、開発・改良がし易
くなる
(e) モジュール内での変更が他のモジュールに影響しないため、開発・改良がし易く
なる
(f)
システムの処理時間を短縮できる
(g) マイクロカーネルで OS を構成できる