基本情報技術者試験 ソフトウェアの頻出知識・頻出用語

IPA の公開過去問で、同じ知識が問われた回数の多い順(本試験の回数で並べ、免除試験は別に数えています)。公開問題での観測値で、本番の CBT での出題確率ではありません。

  1. LRU方式の置換え対象 本試験 9 回・免除試験 25 回・レッスンあり
  2. スプーリング機能の定義 本試験 9 回・免除試験 21 回・レッスンあり
  3. 内部割込みと外部割込みの分類 本試験 8 回・免除試験 23 回・レッスンあり
  4. スラッシング現象の定義 本試験 7 回・免除試験 9 回・レッスンあり
  5. コンパイラの最適化の定義 本試験 5 回・免除試験 12 回・レッスンあり
  6. OSSライセンスの義務範囲(再配布時のソース公開義務) 本試験 4 回・免除試験 11 回・レッスンあり
  7. プリエンプティブスケジューリングの優先度処理 本試験 4 回・免除試験 2 回・レッスンあり
  8. プログラムの性質(再入可能・再使用可能・再配置可能・再帰的) 本試験 3 回・免除試験 15 回・レッスンあり
  9. ページング方式の定義 本試験 3 回・免除試験 13 回・レッスンあり
  10. ディレクトリの相対パス移動のトレース 本試験 3 回・免除試験 8 回・レッスンあり
  11. ファイルアクセス権の3ビット8進数表現の推定 本試験 3 回・免除試験 6 回・レッスンあり
  12. 統合開発環境(IDE)の代表例(Eclipse等) 本試験 3 回・免除試験 4 回・レッスンあり
  13. バッファサイズと送受信速度差の関係式 本試験 3 回・免除試験 3 回・レッスンあり
  14. メモリプール固定長方式と可変長方式の比較 本試験 3 回・免除試験 3 回・レッスンあり
  15. ブロック単位のファイル領域割当て計算(内部断片化) 本試験 2 回・免除試験 7 回・レッスンあり
  16. メモリリークの定義 本試験 2 回・免除試験 7 回・レッスンあり
  17. 排他資源を伴うタスク実行時間の計算 本試験 2 回・免除試験 4 回・レッスンあり
  18. ターンアラウンドタイムと処理待ち時間の関係 本試験 2 回・免除試験 2 回・レッスンあり
  19. ディレクトリの絶対パスと相対パス 本試験 2 回・免除試験 2 回・レッスンあり
  20. 言語処理プログラムの入出力(コンパイラ・リンカ・ローダ) 本試験 2 回・免除試験 2 回・レッスンあり
  21. リンカの機能 本試験 2 回・免除試験 1 回・レッスンあり
  22. プロセス切替え(ディスパッチ)の手順 本試験 2 回・免除試験 0 回・レッスンあり
  23. インタプリタ方式とコンパイル方式の処理時間比較計算 本試験 1 回・免除試験 7 回・レッスンあり
  24. スプーリングを用いたジョブ実行と印刷の所要時間計算 本試験 1 回・免除試験 7 回・レッスンあり
  25. ラウンドロビンスケジューリング 本試験 1 回・免除試験 6 回・レッスンあり
  26. タスクの状態遷移(実行・実行可能・待ち) 本試験 1 回・免除試験 6 回・レッスンあり
  27. FIFO・LRUページ置換え回数のトレース 本試験 1 回・免除試験 5 回・レッスンあり
  28. アーカイバの機能 本試験 1 回・免除試験 5 回・レッスンあり
  29. コンパイラの処理順序 本試験 1 回・免除試験 4 回・レッスンあり
  30. フラグメンテーションの定義 本試験 1 回・免除試験 4 回・レッスンあり
  31. インタプリタの定義 本試験 1 回・免除試験 4 回・レッスンあり
  32. 動的リンキングの定義 本試験 1 回・免除試験 4 回・レッスンあり
  33. 処理時間順(SPT)方式の飢餓状態 本試験 1 回・免除試験 4 回・レッスンあり
  34. 動的再配置に要するメモリアクセス時間の計算 本試験 1 回・免除試験 3 回・レッスンあり
  35. 入出力バッファの機能(処理速度差の緩和) 本試験 1 回・免除試験 2 回・レッスンあり
  36. デバイスドライバの定義 本試験 1 回・免除試験 2 回・レッスンあり
  37. リアルタイムOSを組込みシステムで用いる理由 本試験 1 回・免除試験 2 回・レッスンあり
  38. ローコード/ノーコード開発の違い 本試験 1 回・免除試験 1 回・レッスンあり
  39. ページフォールトの発生要因 本試験 1 回・免除試験 1 回・レッスンあり
  40. 優先度方式タスクスケジューリングのCPU遊休時間 本試験 1 回・免除試験 1 回・レッスンあり
  41. スタックの用途(関数呼出し時の戻り番地退避) 本試験 1 回・免除試験 1 回・レッスンあり
  42. UNIXのパイプ機能 本試験 1 回・免除試験 1 回・レッスンあり
  43. ノンプリエンプティブスケジューリングの定義 本試験 1 回・免除試験 0 回・レッスンあり
  44. コピーレフトの定義 本試験 1 回・免除試験 0 回・レッスンあり
  45. シェルのリダイレクト機能 本試験 1 回・免除試験 0 回・レッスンあり
  46. ハードリアルタイムシステムの定義(時間制約) 本試験 1 回・免除試験 0 回・レッスンあり
  47. UNIXディレクトリの種類(ホーム・ルート・カレント) 本試験 1 回・免除試験 0 回・レッスンあり
  48. オープンソースソフトウェアの定義(ソース変更許諾) 本試験 0 回・免除試験 11 回・レッスンあり
  49. APIの定義 本試験 0 回・免除試験 7 回・レッスンあり
  50. CPUとI/O競合下のタスク実行時間計算 本試験 0 回・免除試験 7 回・レッスンあり
  51. OSのタスク管理の役割 本試験 0 回・免除試験 6 回・レッスンあり
  52. ページフォールト発生時の処理順序(置換え・ページアウト・ページイン) 本試験 0 回・免除試験 4 回・レッスンあり
  53. クロスコンパイラの定義 本試験 0 回・免除試験 3 回・レッスンあり
  54. マルチプログラミングの効果 本試験 0 回・免除試験 3 回・レッスンあり
  55. ガーベジコレクションの定義(不要領域の回収) 本試験 0 回・免除試験 2 回・レッスンあり
  56. コンパイラの機能(原始プログラムからオブジェクトコード生成) 本試験 0 回・免除試験 2 回・レッスンあり
  57. ページ置換えアルゴリズムFIFOの定義 本試験 0 回・免除試験 2 回・レッスンあり
  58. 可変区画方式の空き領域数のトレース 本試験 0 回・免除試験 2 回・レッスンあり
  59. ジョブスケジューリング方式の特徴(対話型優先) 本試験 0 回・免除試験 2 回・レッスンあり
  60. プログラムの再配置の定義 本試験 0 回・免除試験 2 回・レッスンあり
  61. 仮想記憶のセグメント方式(可変長の管理単位) 本試験 0 回・免除試験 2 回・レッスンあり
  62. 仮想アドレスのページ番号とページ内変位のビット数計算 本試験 0 回・免除試験 1 回・レッスンあり
  63. マイクロカーネルの特徴 本試験 0 回・免除試験 1 回・レッスンあり
  64. 開発支援OSSの種類(Selenium・Redmine・Subversion・GDB) 本試験 0 回・免除試験 1 回・レッスンあり
  65. 処理時間順(SPT)方式のターンアラウンドタイム計算 本試験 0 回・免除試験 1 回・レッスンあり
  66. 言語プロセッサの種類(ジェネレータ・アセンブラ・インタプリタ・トランスレータ) 本試験 0 回・免除試験 1 回・レッスンあり
  67. セマフォの目的(共有資源の排他制御) 本試験 0 回・免除試験 1 回・レッスンあり
  68. シェルの役割(コマンドインタプリタ) 本試験 0 回・免除試験 1 回・レッスンあり
  69. スプーリングファイル必要容量の計算 本試験 0 回・免除試験 1 回・レッスンあり
  70. 表計算の相対参照と営業利益の計算式 本試験 0 回・免除試験 1 回・レッスンあり
  71. OSSディストリビュータの役割 本試験 0 回・免除試験 1 回・レッスンあり
  72. ミドルウェアの定義 本試験 0 回・免除試験 1 回・レッスンあり

分野別