ソフトウェア
OS、ミドルウェア、ファイルシステムなどの仕組みを扱います。
59問収録
ソフトウェアの問題を解くOSの機能であるスプーリングの説明として適切なものはどれか。
コンピュータシステム複数のWebサービスの入出力処理を連結させて新たなサービスを提供する、“ロジ ックマッシュアップ”の例はどれか。
Linuxのファイルシステムにおける iノード(inode)の説明として、適切なものはどれか。
Linuxのファイルシステムにおけるハードリンクに関する記述として、適切なものはどれか。
プロセスの状態遷移において、「実行可能状態(Ready状態)」から「実行状態(Running状態)」への遷移が起きる原因として適切なものはどれか。
プロセス管理スレッド(Thread)とプロセス(Process)の違いとして正しいものはどれか。
スレッドとプロセスページフォルト(Page Fault)が発生する原因として正しいものはどれか。
ページング方式LRU(Least Recently Used)ページ置換アルゴリズムの説明として正しいものはどれか。
ページ置換アルゴリズムセマフォ(Semaphore)における P 操作(wait)と V 操作(signal)の説明として正しいものはどれか。
セマフォデッドロック(Deadlock)が発生するための必要条件(コフマン条件)として誤っているものはどれか。
デッドロックUNIX/Linuxのinode(アイノード)に含まれる情報として正しいものはどれか。
ファイルシステムSCAN法(エレベーターアルゴリズム)によるディスクスケジューリングの説明として正しいものはどれか。
ディスクスケジューリング仮想記憶のスラッシング(Thrashing)が発生している状態の説明として適切なものはどれか。
スラッシングラウンドロビン(Round Robin)スケジューリングの説明として正しいものはどれか。
タスクスケジューリングあるジョブが時刻0分に到着し、2分間の待ち時間の後に実行が開始された。実行は CPU処理 10分、I/O待ち 5分、CPU処理 3分 の順で行われ、その後完了した。このジョブのターンアラウンドタイムは何分か。
オペレーティングシステム1ジョブの処理時間が 10分 のシステムで、60分間に処理できるジョブ数(スループット)はいくつか。ただし、ジョブ切り替えのオーバーヘッドはないものとする。
オペレーティングシステムページヒット率が 0.99、メモリアクセス時間が 100ns、ページフォルト時のディスクアクセス時間が 10ms(10,000,000ns)のとき、実効アクセス時間として最も近い値はどれか。
メモリ管理RPA(Robotic Process Automation)に関する記述として、最も適切なものはどれか。
新技術トレンドコンパイラ方式とインタプリタ方式の比較として正しいものはどれか。
コンパイラとインタプリタハードリアルタイム(Hard RT)とソフトリアルタイム(Soft RT)の違いとして正しいものはどれか。
リアルタイムOS仮想アドレス空間が32ビット、ページサイズが4KB(2^12バイト)、各ページテーブルエントリが4バイトの場合、ページテーブルのサイズとして最も適切なものはどれか。
計算問題SJF(Shortest Job First)スケジューリングについて、ジョブA(処理時間8)、B(処理時間4)、C(処理時間2)、D(処理時間6)が同時刻に到着したとき、平均待ち時間として正しいものはどれか。
OS応用FCFS(First Come First Served)スケジューリングで、ジョブA(到着0,処理5)、B(到着1,処理3)、C(到着2,処理8)が到着したとき、各ジョブのターンアラウンドタイム(到着から完了まで)の合計として正しいものはどれか。
OS応用空きメモリ領域がアドレス順に[100KB][500KB][200KB][300KB]と並んでいる。新たに150KBの領域要求があったとき、ベストフィット方式で割り当てられる領域として正しいものはどれか。
OS応用スプーリング(spooling)の説明として、最も適切なものはどれか。
OS応用ハイパーバイザのType1(ベアメタル型)とType2(ホスト型)の違いに関する記述として、最も適切なものはどれか。
OS応用ソフトウェアメトリクスに関する次の記述のうち、正しいものはどれか。
形式手法のZ記法(Z notation)に関する記述として正しいものはどれか。
モデル検査(Model Checking)の説明として正しいものはどれか。
ソフトウェアプロダクトライン(SPL)の説明として正しいものはどれか。
「技術的負債(Technical Debt)」の概念に関する記述として最も適切なものはどれか。
CMMI(Capability Maturity Model Integration)のレベル3「定義済み(Defined)」の特徴として正しいものはどれか。
以下の制御フローグラフ(辺E=9、節点N=7、連結成分P=1)をもつモジュールのMcCabe循環複雑度(CC)として正しいものはどれか。
ソフトウェアテストにおける「信頼度成長曲線(ゴンペルツ曲線等)」の説明として正しいものはどれか。
ISO/IEC 25010で定義されたソフトウェア製品品質の特性に関する記述として正しいものはどれか。
DRBFM(Design Review Based on Failure Mode)の特徴として正しいものはどれか。
FMEA(Failure Mode and Effects Analysis:故障モード影響解析)のRPN(Risk Priority Number)の算出式として正しいものはどれか。
FTA(Fault Tree Analysis:フォールトツリー解析)の説明として正しいものはどれか。
ソフトウェアのフォーマルインスペクション(Fagan Inspection)の特徴として正しいものはどれか。
「品質コスト(COQ: Cost of Quality)」の分類において、「外部失敗コスト」に該当するものはどれか。
プロセス間通信(IPC)の方式として、パイプ・共有メモリ・メッセージキューの特徴の組合せとして正しいものはどれか。
OS実践ミューテックス(Mutex)とセマフォ(Semaphore)の違いとして最も正しいものはどれか。
OS実践優先度逆転問題(Priority Inversion)の説明として最も正しいものはどれか。
OS実践OSのメモリ保護機構の目的として最も正しいものはどれか。
OS実践コンピュータシステムにおける割り込みの優先度制御について、正しいものはどれか。
OS実践リアルタイムスケジューリングアルゴリズムのEDF(Earliest Deadline First)とRM(Rate Monotonic)の特徴の組合せとして正しいものはどれか。
OS実践仮想記憶システムでページ参照列が「1, 2, 3, 4, 1, 2, 5, 1, 2, 3, 4, 5」のとき、物理フレーム数3でLRU置換アルゴリズムを使用したときのページフォルト数として正しいものはどれか。
コンピュータシステムマルチプロセス環境でのプロセス状態遷移に関して、次のシナリオを考える。プロセスAは実行中(Running)にI/O要求を発行した。I/O完了後にスケジューラがプロセスBを実行中のまま維持した。このときプロセスAの状態遷移として正しいものはどれか。
コンピュータシステム資源割当グラフによるデッドロック検出に関して、次の状況を考える。プロセスP1はR1を保持しR2を要求、プロセスP2はR2を保持しR3を要求、プロセスP3はR3を保持しR1を要求している。この状況の判定として正しいものはどれか。
コンピュータシステム次の正規表現 `(ab)*c` を認識する有限オートマトン(DFA)において、文字列 "ababc" を入力したとき、受理されるか否かと、その理由として正しいものはどれか。
プッシュダウンオートマトン(PDA)に関する説明として正しいものはどれか。
次のBNF(バッカス・ナウア記法)で定義された文法に従ったとき、"a+a*a" がどのように導出されるかを正しく説明したものはどれか。 <E> ::= <E> "+" <T> | <T> <T> ::= <T> "*" <F> | <F> <F> ::= "a"
コンパイラの処理フェーズを正しい順序で並べたものはどれか。
リンカ(Linker)の役割に関して、静的リンクと動的リンクの説明として正しいものはどれか。
コンピュータの電源投入からOSが起動するまでの手順として正しいものはどれか。
コンピュータシステムファイルシステムの断片化(フラグメンテーション)が起こる主な原因と、デフラグ(最適化)が有効な記憶装置として正しい組合せはどれか。
コンピュータシステムUnixライクなファイルシステムにおいて、カレントディレクトリが /home/user/projects のとき、次の相対パス ../../documents/../docs/file.txt の絶対パスとして正しいものはどれか。
コンピュータシステム次のシェルスクリプトのコマンドライン `cat access.log | grep "ERROR" | wc -l > error_count.txt` について、データの流れとリダイレクトの説明として正しいものはどれか。
コンピュータシステムWebAssembly(Wasm)の概要として最も適切なものはどれか。
Webテクノロジ