ソフトウェア分野の攻略ポイント
応用情報技術者試験・プロジェクトマネージャ試験で出題された「ソフトウェア」分野の過去問 144問と、当サイトが独自にまとめた攻略の要点です。
この分野で問われること
OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェアが範囲です。ページ置換えアルゴリズムやタスクスケジューリングは手順が決まっているので、シミュレーションの練習をすれば確実に得点源になります。
攻略の要点
- 仮想記憶のページ置換えは FIFO(最も古い)・LRU(最も長く使われていない)・LFU(使用頻度が最も低い)。参照列を与えられてページフォールト回数を数える問題は、表を作って淡々と埋める。
- スラッシングは多重度を上げすぎてページイン/ページアウトが多発し、スループットが低下する現象。「多重度を上げれば性能が上がる」わけではない点が問われる。
- タスクスケジューリングは、到着時刻・処理時間・優先度から実行順を決め、ターンアラウンドタイム(完了−到着)や待ち時間を求める。プリエンプティブか否かで結果が変わるので設問の条件を必ず確認する。
- デッドロックの発生条件(相互排除・保持と待機・横取り不可・循環待ち)と、いずれか1つを崩せば回避できるという構造。
- OSSはライセンスの理解が中心。GPLはコピーレフト(改変物も同じライセンスで公開)、MIT/BSDは制約が緩い。「OSSは無償でなければならない」わけではない点が定番の誤り選択肢。
- 記憶管理では、フラグメンテーション(断片化)とガーベジコレクション、ガーベジコレクションが解決するのは主にメモリリークである点。
選択肢の典型的なひっかけ
- LRUとLFUの取り違え。LRUは「最後に使われた時刻」、LFUは「使われた回数」を見る。
- ターンアラウンドタイムとレスポンスタイムの混同。前者は完了まで、後者は最初の応答まで。
- 「GPLのソフトウェアは商用利用できない」という誤り。商用利用は可能で、条件は改変物の公開義務にある。
前提となる用語
OS・カーネルプロセス・スレッドスケジューリング仮想記憶・ページングページ置換えアルゴリズムスラッシングデッドロックファイルシステムOSS・ライセンスミドルウェア
「ソフトウェア」の過去問(144問中60問を表示)
- 令和7年度秋期 応用情報技術者試験 午前 問5記憶領域を管理するアルゴリズムのうち,ベストフィット方式の特徴として,適切なものはどれか。
- 令和7年度春期 応用情報技術者試験 午前 問14リアルタイムOSにおいて,実行中のタスクがプリエンプションによって遷移する状態はどれか。
- 令和7年度春期 応用情報技術者試験 午前 問15仮想記憶管理におけるページ置換えアルゴリズムとしてLRU方式を採用する。主記憶のページ枠が,4000,5000,6000…
- 令和7年度秋期 応用情報技術者試験 午前 問15五つのジョブA〜Eに対して,ジョブの多重度が1で,処理時間順方式のスケジューリングを適用した場合,ジョブBのターンアラウ…
- 令和7年度春期 応用情報技術者試験 午前 問16表は,OSSのライセンスごとに,そのライセンスのOSSを利用したプログラムを配布するとき,ソースコードを公開しなければな…
- 令和7年度秋期 応用情報技術者試験 午前 問16一つのI²Cバスに接続された二つのセンサーがある。それぞれのセンサー値を読み込む二つのタスクを排他的に制御したい。利用す…
- 令和7年度春期 応用情報技術者試験 午前 問17OpenAPI Specificationに従ったAPIの定義・開発を支援する機能を提供するOSSはどれか。
- 令和7年度秋期 応用情報技術者試験 午前 問17スレッドセーフの説明として,適切なものはどれか。
- 令和7年度秋期 応用情報技術者試験 午前 問18二つのタスクが共用する二つの資源を排他的に使用するとき,デッドロックが発生するおそれがある。このデッドロックの発生を防ぐ…
- 令和6年度 プロジェクトマネージャ試験 午前I 問6仮想記憶方式において、セグメンテーション方式と比較した場合のページング方式の長所はどれか。
- 令和6年度春期 応用情報技術者試験 午前 問16ノンプリエンプティブ方式のタスクの状態遷移に関する記述として,適切なものはどれか。
- 令和6年度秋期 応用情報技術者試験 午前 問16タスクスケジューリング方式の説明のうち,特定のタスクが CPU 資源の割当てを待ち続ける可能性が最も高いものはどれか。
- 令和6年度春期 応用情報技術者試験 午前 問17三つの資源X〜Zを占有して処理を行う四つのプロセスA〜Dがある。各プロセスは処理の進行に伴い,表中の数値の順に資源を占有…
- 令和6年度秋期 応用情報技術者試験 午前 問17ページング方式の仮想記憶において,ページ置換えの発生頻度が高くなり,システムの処理能力が急激に低下することがある。このよ…
- 令和6年度春期 応用情報技術者試験 午前 問18複数のクライアントから接続されるサーバがある。このサーバのタスクの多重度が2以下の場合,タスク処理時間は常に4秒である。…
- 令和6年度秋期 応用情報技術者試験 午前 問18仮想記憶方式において,セグメンテーション方式と比較した場合のページング方式の長所はどれか。
- 令和6年度春期 応用情報技術者試験 午前 問19プログラムを構成するモジュールや関数の実行回数,実行時間など,性能改善のための分析に役立つ情報を収集するツールはどれか。
- 令和5年度 プロジェクトマネージャ試験 午前I 問6プリエンプティブな優先度ベースのスケジューリングで実行する二つの周期タスクA及びBがある。タスクBが周期内に処理を完了で…
- 令和5年度秋期 応用情報技術者試験 午前 問16ページング方式の仮想記憶において,あるプログラムを実行したとき,1回のページフォールトの平均処理時間は30ミリ秒であった…
- 令和5年度春期 応用情報技術者試験 午前 問17仮想記憶システムにおいて,ページ置換えアルゴリズムとしてFIFOを採用して,仮想ページ参照列 1,4,2,4,1,3 を…
- 令和5年度秋期 応用情報技術者試験 午前 問17プリエンプティブな優先度ベースのスケジューリングで実行する二つの周期タスク A 及び B がある。タスク B が周期内に…
- 令和5年度春期 応用情報技術者試験 午前 問18仮想記憶方式に関する記述のうち,適切なものはどれか。
- 令和5年度秋期 応用情報技術者試験 午前 問19Linux カーネルの説明として,適切なものはどれか。
- 令和5年度春期 応用情報技術者試験 午前 問20コンテナ型仮想化の環境であって,アプリケーションソフトウェアの構築,実行,管理を行うためのプラットフォームを提供するOS…
- 令和4年度 プロジェクトマネージャ試験 午前I 問6二つのタスクが共用する二つの資源を排他的に使用するとき,デッドロックが発生するおそれがある。このデッドロックの発生を防ぐ…
- 令和4年度秋期 応用情報技術者試験 午前 問16二つのタスクが共用する二つの資源を排他的に使用するとき,デッドロックが発生するおそれがある。このデッドロックの発生を防ぐ…
- 令和4年度春期 応用情報技術者試験 午前 問16ジョブ群と実行の条件が次のとおりであるとき,一時ファイルを作成する磁気ディスクに必要な容量は最低何Mバイトか。〔ジョブ群…
- 令和4年度秋期 応用情報技術者試験 午前 問17ほとんどのプログラムの大きさがページサイズの半分以下のシステムにおいて,ページサイズを半分にしたときに予想されるものはど…
- 令和4年度春期 応用情報技術者試験 午前 問17一つのI2Cバスに接続された二つのセンサがある。それぞれのセンサ値を読み込む二つのタスクで排他的に制御したい。利用するリ…
- 令和4年度秋期 応用情報技術者試験 午前 問18優先度に基づくプリエンプティブなスケジューリングを行うリアルタイムOSにおける割込み処理の説明のうち,適切なものはどれか…
- 令和4年度春期 応用情報技術者試験 午前 問18フラグメンテーションに関する記述のうち,適切なものはどれか。
- 令和4年度秋期 応用情報技術者試験 午前 問19LANに接続された3台のプリンターA~Cがある。印刷時間が分単位で4,6,3,2,5,3,4,3,1の9個の印刷データが…
- 令和4年度春期 応用情報技術者試験 午前 問19複数のクライアントから接続されるサーバがある。このサーバのタスクの多重度が2以下の場合,タスク処理時間は常に4秒である。…
- 令和3年度 プロジェクトマネージャ試験 午前I 問6ページング方式の仮想記憶において,ページ置換えの発生頻度が高くなり,システムの処理能力が急激に低下することがある。このよ…
- 令和3年度秋期 応用情報技術者試験 午前 問16ページング方式の仮想記憶において,ページ置換えの発生頻度が高くなり,システムの処理能力が急激に低下することがある。このよ…
- 令和3年度春期 応用情報技術者試験 午前 問16ジョブの多重度が1で,到着順にジョブが実行されるシステムにおいて,表に示す状態のジョブA~Cを処理するとき,ジョブCが到…
- 令和3年度秋期 応用情報技術者試験 午前 問17主記憶へのアクセスを1命令当たり平均2回行い,ページフォールトが発生すると1回当たり40ミリ秒のオーバヘッドを伴うシステ…
- 令和3年度春期 応用情報技術者試験 午前 問17リアルタイムOSにおいて,実行中のタスクがプリエンプションによって遷移する状態はどれか。
- 令和3年度春期 応用情報技術者試験 午前 問18プログラム実行時の主記憶管理に関する記述として,適切なものはどれか。
- 令和3年度秋期 応用情報技術者試験 午前 問19仮想記憶方式における補助記憶の機能はどれか。
- 令和3年度春期 応用情報技術者試験 午前 問19ページング方式の仮想記憶において,ページアクセス時に発生する事象をその回数の多い順に並べたものはどれか。ここで,A≧Bは…
- 令和3年度春期 応用情報技術者試験 午前 問20Hadoopの説明はどれか。
- 令和2年度 プロジェクトマネージャ試験 午前I 問6仮想記憶方式で,デマンドページングと比較したときのプリページングの特徴として,適切なものはどれか。ここで,主記憶には十分…
- 令和2年度秋期 応用情報技術者試験 午前 問16記憶領域の動的な割当て及び解放を繰り返すことによって,どこからも利用できない記憶領域が発生することがある。このような記憶…
- 令和2年度秋期 応用情報技術者試験 午前 問17三つの資源X〜Zを占有して処理を行う四つのプロセスA〜Dがある。各プロセスは処理の進行に伴い,表中の数値の順に資源を占有…
- 令和2年度秋期 応用情報技術者試験 午前 問18仮想記憶方式で,デマンドページングと比較したときのプリページングの特徴として,適切なものはどれか。ここで,主記憶には十分…
- 令和2年度秋期 応用情報技術者試験 午前 問19OSS(Open Source Software)における,ディストリビュータの役割はどれか。
- 令和元年度春期 応用情報技術者試験 午前 問5要求に応じて可変量のメモリを割り当てるメモリ管理方式がある。要求量以上の大きさをもつ空き領域のうちで最小のものを割り当て…
- 令和元年度 プロジェクトマネージャ試験 午前I 問6二つのタスクが共用する二つの資源を排他的に使用するとき,デッドロックが発生するおそれがある。このデッドロックの発生を防ぐ…
- 令和元年度春期 応用情報技術者試験 午前 問16五つのジョブA~Eに対して,ジョブの多重度が1で,処理時間順方式のスケジューリングを適用した場合,ジョブBのターンアラウ…
- 令和元年度春期 応用情報技術者試験 午前 問17プログラムの実行時に利用される記憶領域にスタック領域とヒープ領域がある。それらの領域に関する記述のうち,適切なものはどれ…
- 令和元年度秋期 応用情報技術者試験 午前 問17ジョブ群と実行の条件が次のとおりであるとき,一時ファイルを作成する磁気ディスクに必要な容量は最低何 M バイトか。〔ジョ…
- 令和元年度春期 応用情報技術者試験 午前 問18二つのタスクが共用する二つの資源を排他的に使用するとき,デッドロックが発生するおそれがある。このデッドロックの発生を防ぐ…
- 令和元年度秋期 応用情報技術者試験 午前 問18ページング方式の仮想記憶において,主記憶に存在しないページをアクセスした場合の処理や状態の順番として,適切なものはどれか…
- 令和元年度春期 応用情報技術者試験 午前 問19仮想記憶管理におけるページ置換えアルゴリズムとしてLRU方式を採用する。主記憶のページ枠が,4000,5000,6000…
- 令和元年度秋期 応用情報技術者試験 午前 問19三つの媒体 A ~ C に次の条件でファイル領域を割り当てた場合,割り当てた領域の総量が大きい順に媒体を並べたものはどれ…
- 平成30年度 プロジェクトマネージャ試験 午前I 問6ページング方式の仮想記憶における主記憶の割当てに関する記述のうち,適切なものはどれか。
- 平成30年度秋期 応用情報技術者試験 午前 問16処理は全てCPU処理である三つのジョブA,B,Cがある。それらを単独で実行したときの処理時間は,ジョブAは5分,ジョブB…
- 平成30年度秋期 応用情報技術者試験 午前 問17プリエンプション方式のタスクスケジューリングにおいて,タスクBの実行中にプリエンプションが発生する契機となるのはどれか。…
- 平成30年度春期 応用情報技術者試験 午前 問17三つのタスクA~Cの優先度と各タスクを単独で実行した場合のCPUと入出力(I/O)装置の動作順序と処理時間は,表のとおり…