九工大 情報工学府 専門科目(情報・通信工学) 2025年度 院試 過去問 解答例・解説(全3問)
全3問の分野は情報1問です。解説はすべて、途中式と最終答は大問1問ぶんを公開しています。残りは解答PDFに収録しています。問題本文は含みません。
最終更新:
第1問 — システムソフトウェア
排他制御の要点
結果が変わる原因は、半分を計算する時点の値が実行順に依存するためである。ロックは同時更新を防ぐが、複数ロックの取得順序がそろっていないとデッドロックを作る。
答案の書き方
デッドロックの説明では「待つ」とだけ書かず、どのスレッドがどのロックを保持し、どのロックを待っているかを明示する。循環待ちが見える形にすると減点されにくい。
解答
問題1
選択肢の答は次の通りである。
- OSはCPUを物理的に増やすわけではない。プロセスやスレッドへCPU時間を割り当てて、多重化して見せる。
- プロセス生成の可否はOSが管理する。ユーザが使うコマンドであっても、内部ではシステムコールを通じて生成される。
- TLBヒット時はページ表参照を省ける。仮想ページから物理フレームへの変換が得られているので、変換のためのページフォルトは起きない。
- LRUは厳密実装が重いので、参照ビットなどを使って近似されることがある。
- 6000 rpmでは1回転が 秒、すなわち10 msである。待ち時間そのものは0から10 msの範囲で変わるため、文脈なしに常に約5 msとする記述を不適切と判断する。平均待ち時間なら約5 msである。
- 入出力装置と主記憶の間の転送をCPUが逐一介在せず行う仕組みはDMAである。
- 相対パスはカレントディレクトリを基準に解釈されるが、パス文字列そのものにカレントディレクトリへの絶対経路が含まれるとは限らない。
- システムが必要なときに利用可能である性質は可用性である。
問題2
共有変数を とする。スレッド1は の半分を に移し、スレッド2は の半分を に移す処理と考える。
待ちを含む実行例は次である。スレッド2が先に両方のロックを取り、スレッド1は途中で待つ。 最終値は である。
待ちを含まない実行例として、スレッド2が完了してからスレッド1が動く場合も同じく となる。スレッド1が先に完了する場合は の後、スレッド2が の半分36を に移すので となる。
デッドロックの例は である。互いに相手が持つロックを待つため、どちらも先へ進めない。対策は、全スレッドでロック獲得順序を同じにすること、または をまとめて守る単一のミューテックスを用いることである。
最終答
問題1は 。問題2は実行順により や が生じ、逆順ロックではデッドロックが起こる。
第2問 — 計算機ハードウェア
ハザードの考え方
一入力だけが変化する静的ハザードと異なり、この小問では複数入力が変化する。論理式の始点と終点だけを見るのではなく、入力の到着遅延により中間状態を通る可能性を調べる。
主項と必須主項
主項は、これ以上大きくまとめられない積項である。必須主項は、その主項でしか覆えない1セルを持つ主項である。 では が や を覆い、 が を覆るため、どちらも必要である。
第3問 — 情報通信ネットワーク
CIDRの見分け方
クラスフルでは先頭ビット列でネットワーク部の長さが決まる。CIDRではプレフィックス長やサブネットマスクで決まる。現在のネットワーク設計ではCIDRの考え方が基本である。
Go-back-Nと選択再送
Go-back-Nは実装が単純だが、欠落箇所以降の受信済み分も再送しやすい。選択再送は再送量を減らせるが、受信側が順序外データを管理する必要がある。このトレードオフまで書けると説明問題で強い。
年度別の解答例(2年度)
システムソフトウェア / 計算機ハードウェア / 情報通信ネットワーク
2025年度(このページ・全3問)
システムソフトウェア / 計算機ハードウェア / 情報通信ネットワーク
2025年度の出題内容
全3問
九州工業大学の公式過去問
- 公開年度範囲
- 2024〜2025年度(令和6〜7年度)実施分・第1次募集
- 公式の解答例
- 全年度・全科目で公開
- 院試hubの最終確認
- 2026-08-13