1種 平成9年度午前 問21から問30解説

ここの内容に関しての質問を歓迎します。斎藤末広まで。

©斎藤末広(ジャン) 引用・複製を許可します。
書籍、雑誌などの場合は、「日本総合ビジネス専門学校 斎藤末広の資料を参考にした」旨をどこかに書いて下さい。
インターネットで公表される場合は、「末広ページ(http://www.mirai.or.jp/~suehiro/)の情報を参考にした」旨を入れて下さい。
事前の許可は必要ありません。
なお、問題文の著作権は私にありませんので、各自の責任において引用してください。

 

このコーナの目次へ  末広ホームへ

問21 エ

 メモリ資源の競合とは、主記憶不足で、取り合いが発生している状態である。ページングとは、主記憶を磁気ディスク上に書き出し、必要に応じて主記憶に呼び込むことを指す。よって、解答はエ

 ア 実行待ち時間 CPUの空きを待っている時間
 イ チャネルとは、主記憶と入出力装置とのデータをやりとりを制御する装置。そこの使用率とは、やりとりの頻繁さを表す。

 ウ トランザクション応答時間とは、システム全体に関わっている

問22 イ

 ア RS-232Cのこと。JIS X 5101か?
 イ 正しい。SCSIIの規格は、拡張されている。現在はこの記述のとおりではない?
 ウ PCIバスのこと?
 エ XXX?バス。IEEE1014?

問23 ウ

 解答群の中味が少し古い例がでているので、参考書などにいれる問題として適当でない。

 ア 数年前のMOのこと。現在は、128M,230Mに加えて、540M、640Mがある?。
 イ 磁気ディスクは、書き込んだ後照合することはまずない。数年前のMOのことである。
 ウ 正しい。テープに書き出しするときに、レコードをブロックという単位で書き出す。ブロックとブロックの間は、隙間をあける必要がある。その隙間は固定あるので、ブロックに含まれるレコードの数(ブロック化因数)がおおいほど、ブロック数がすくなくなり、隙間分がすくなくなり、結果的にたくさんのデータを書き出すことができる。
 ただし、最近、バックアップ用として使用されるテープストリーマは、ブロック化して書き出していない?

 エ フロッピーディスクは、トラック当たりの容量は、外周部と内周部と同一である。よって、内周部ほど密度が高く、外周部ほど密度が低くなている。しかし、マッキントッシュ用のフロッピーは、????

問24 エ

 ア スレッドはスレッドごとに独立の仮想記憶をもたないことがメリットである。つまり、記憶空間を共有することで、スレッド切り替えのオーバーヘッドを減らすことができる。
 イ 連想記憶レジスタの目的は、アドレス参照時の短縮である? プロセス間でのデータの共有と関係がない?????
 ウ プロセス切り替えのたびに、プロセスに関する制御データを入れ替えすることをコンテキストスイッチ(プロセススイッチ)という。
 エ プロセス間の情報のやりとりは、プロセス間通信と呼ばれ、変数を共有する方法と、メッセージバッシング(交換)による方法がある。よって、メッセージ交換で同期を制御することも可能である。

問25 イ

 ア 再帰的 実行中のプロセスが自分自身を呼び出すことができること。呼び出しその結果をもらい順に戻ってくるので「再帰」という
 イ 再入可能 他から使用されている状態で、別のプロセスから呼び出され使用できる。実行中でも「再入」できる
 ウ 再配置可能 主記憶上での配置が可変なプログラムのこと。主記憶の決まった位置を占めるようなプログラムは、他のプログラムと同時に実行できる可能性がほとんどなくなる。
 エ 逐次再使用可能 プログラムは実行にあたって主記憶上に配置される。実行の終了後も主記憶に配置したままで、すぐに使用できるのを、逐次再使用可能という。再度主記憶にロードする必要がない。

問26 ア

 プリエンプションというのは、実行中にタイム割り込みなどで、OSより、実行を中断させられ、他のプロセス(タスク)にCPUを割り当てることである。よって、実行中であったプロセスは、そもそも自分自信に中断する理由はないので、実行状態(run)から実行可能状態(ready)になり、自分の番が回ったきたときすぎに実行状態(run)になる。

 よって、解答はアとなる。

問27 ア

 セマフォという用語をしているかを問うのは頻出問題である。資源の排他制御を管理する。使っていいかどうかを表す、手旗信号(セマフォ)の役割をする。よって、アである。

 ちなみに

 イ、ウ、エにあたるものは、なんというか?

問28 ウ

 デットロックとは、同時に実行されいるプロセス(タスク)が、それぞれに必要な資源にロックをかけ、お互いにそれが終わらないとロックを解放しない状態である。よって、ロックがはずれないという状態である。デットロックが発生すると、それを検出してその処理をキャンセルし、再実行する機構OSに組み込まれている。

問29 ウ

 コンパイラが実行する最適化の問題である。毎年出題されるというわけでないが、よく出題される。また、出題されないにしても、コンパイラはこのような最適化をすることを認識していないとソフトウエア技術者としては、失格である。いい問題である。
 ア、イ、エはすべて、この反対が最適化でされることがある。それぞれ、その最適化の手法に名前???

問30 エ

 カスタマイズに対して、パソコンユーザーとオフコン、大型機のユーザーではだいぶ違いがあるであろう。

 ア このような機能評価をベータテストという。アルファテストとは、開発したメンバー(会社)内でのテストを指す。ベンチマークとは、性能評価用のテストを走らせ性能値を測定することである。
 イ 流通を前提にしているのがソフトパッケージである。
 ウ 保守契約を結ぶかどうかは、購入者の決定する事項である。
 エ パソコンなどのパッケージソフトはソースを触るなカスタマイズは普通しない。オプションの設定を変えるぐらいである。しかし、オフコン、大型機などは、ソースの修正を含めて、カスタマイズが前提で販売されているパッケージソフトが多い。カスタマイズを専用に引き受ける会社を多い。

このコーナの目次へ  末広ホームへ