用語集

基本情報技術者試験 の重要用語

試験で問われる50の重要用語を、意味・試験での問われ方・覚え方つきで整理しました。「〇〇とは?」がすぐ分かります。

システム戦略4

企業活動1

経営戦略マネジメント2

サービスマネジメント1

システム監査1

システム開発技術1

プロジェクトマネジメント2

アルゴリズムとデータ構造10

クイックソートピボット(基準値)を選び、それより小さい要素と大きい要素に分割する操作を再帰的に繰り返す。平均計算量はO(n log…キュー最初に追加したデータが最初に取り出される構造。スタック(LIFO)と対をなす。銀行の待ち行列や印刷ジョブの順番管理に使われる。二分木各ノードの子が左・右の最大2つに制限された木構造。探索木や数式の表現に使われる。完全二分木・平衡二分木など派生形も多い。再帰処理の中で同じ関数を呼び出し、基底条件に達するまで繰り返す手法。階乗計算やツリー探索に多用される。ループで書けるが、問題を小さく分割できる場…グラフ頂点(ノード)と辺(エッジ)で構成し、要素間の任意の関係を表現できる。木構造はグラフの特殊形。SNSの人間関係や路線図など網目状の構造に使わ…状態遷移図システムが取りうる状態をノード、入力による遷移を矢印で表した図。有限オートマトンの可視化に使われ、状態機械の設計や仕様確認に役立つ。フローチ…ハッシュキーに関数を適用して格納先アドレスを直接算出するため、データ件数に依存せずほぼO(1)で検索できる。配列の線形探索やB木の対数探索より高速だ…スタック最後に追加したデータを最初に取り出すLIFO構造。プッシュ(追加)とポップ(取出)で操作する。対義語はキュー(FIFO)で、先に入れたデータ…連結リスト各ノードがデータとポインタを持ち、ポインタで次のノードを指す。配列と異なり連続したメモリが不要で挿入・削除が高速。末尾はNULL(番兵)で終…バブルソート隣接する要素を比較し、大小が逆なら交換する操作を配列全体に繰り返す。大きな値が泡のように浮かび上がる様子が特徴。平均・最悪ともにO(n²)で…

コンピュータシステム9

割込みCPUが現在の処理を止め、緊急度の高い別処理を先に実行する機構。ハードウェア割込み(I/O完了など)とソフトウェア割込み(例外・システムコー…パイプライン命令処理を複数の段階に分け、各段階を同時進行させることでCPUの処理効率を高める。洗濯→乾燥→畳むを重ねて行う家事の分担に似た仕組み。逐次処…ヒット率キャッシュメモリはメインメモリより高速な小容量メモリ。ヒット率が高いほどCPUの待ち時間が減り処理が速くなる。ヒット率=キャッシュアクセス成…仮想記憶補助記憶(HDD/SSD)を主記憶の延長として使い、プログラムに広大なアドレス空間を提供する。実際のRAMが少なくても大きなプログラムを動か…ページフォールト仮想記憶では全ページを主記憶に置かず、必要時に補助記憶から読み込む。この「ページが見つからない」割り込み状態がページフォールト。頻発するとス…DMADMA(Direct Memory…クラスタ複数サーバーを束ねて単一システムとして見せる技術。1台が故障しても他が処理を引き継ぐ高可用性構成(フェイルオーバー)と、負荷を分散して処理能…バッチ処理要求をすぐに実行せず、一定量・一定時間ためてからまとめて処理する。給与計算や月次集計など即時性が不要な処理に向く。リアルタイム処理(オン…RAID5データとパリティ情報を3台以上のディスクに分散配置する方式。1台故障してもパリティから復元可能。RAID1(ミラーリング)より容量効率が高く…

ソフトウェア1

データベース3

ネットワーク4

基礎理論6

情報セキュリティ5