平成16年度春季問題
問題31
CPU の処理時間を微小時間に分割し、それを実行可能な状態にあるタスクに割り当てることを何というか。
ア | オーバレイ |
イ | スワッピング |
ウ | タイムスライシング |
エ | リアルタイム処理 |
問題32
スプーリングの説明として、適切なものはどれか。
ア | キーボードからの入力データを主記憶のキューにいったん保存しておく。 |
イ | システムに投入されたジョブの実行順序を、その特性や優先順位に応じて決定する。 |
ウ | 通信データを直接通信相手の装置に送らず、あらかじめ登録しておいた代理の装置に送る。 |
エ | プリンタなどの低速出力装置へのデータをいったん高速な磁気ディスクに格納しておき、その後に目的の装置に出力する。 |
問題33
パソコンの OS が提供する機能を利用するためのAPIに関する記述のうち、適切なものはどれか。
ア | API で呼び出される OS の処理モジュールは、あらかじめそれを利用するプログラムに静的にリンクしておく必要がある。 |
イ | OS の API が提供されない周辺機器は、ユーザプログラムから利用又は制御することはできない。 |
ウ | アーキテクチャの異なる CPU 間でも、同じ OS とその API を使用することによって、プログラムの互換性を高め、移植時の工数を削減することが可能である。 |
エ | 異なる OS 間でも API は共通であり、API だけを使用したプログラムであれば、再コンパイルだけでほかの OS への移植が可能である。 |
問題34
A、B というディレクトリ名をもつ複数個のディレクトリが図の構造で管理されている。
カレントディレクトリを ¥A¥B → .. → ..¥B → .¥A の順に移動させた場合、最終的なカレントディレクトリはどこか。ここで、ディレクトリの指定方法は次のとおりとする。
[ディレクトリの指定方法]
(1) ディレクトリは"ディレクトリ名 ¥…¥ ディレクトリ名"のように、経路上のディレクトリを"¥"で区切って指定する。
(2) "¥"で始まるときは、左端にルートが指定されているものとする。
(3) カレントディレクトリは"."で表す。
(4) 1 階層上のディレクトリは".."で表す。
ア | ¥A |
イ | ¥A¥A |
ウ | ¥A¥B¥A |
エ | ¥B¥A |
問題35
ハッシュ法の説明として、適切なものはどれか。
ア | 関数を用いてレコードのキー値からレコードの格納アドレスに求めることによってアクセスする方法。 |
イ | それぞれのレコードに格納されている次のレコードの格納アドレスを用いることによってアクセスする方法。 |
ウ | レコードのキー値とレコードの格納アドレスの対応表を使ってアクセスする方法。 |
エ | レコードのキー値とレコードの格納アドレスとして直接アクセスする方法。 |
お問い合わせ