ソフトウェア 【応用情報技術者試験】コンパイラ最適化処理 最適化の種類 最適化の方法内容関数のインライン展開関数を呼び出す箇所に,呼び出される関数のプログラムを展開する。共通部分式の削除同じ式が複数の箇所に存在し,それらの式で使用している変数の値が変更されず,式の値が変化しないとき,その式... 2025.07.08 ソフトウェア
コンピュータ構成要素 【応用情報技術者試験】パイプラインハザード パイプラインハザードは、パイプライン処理において、命令の実行を妨げる潜在的な問題を指します。大きく分けて、構造ハザード、データハザード、制御ハザードの3種類があります。 構造ハザード (Structural Hazard) ... 2025.07.07 コンピュータ構成要素
基礎理論 【応用情報技術者試験】文字コード 定番(まず覚える) Unicode:文字コードの規格の名称。あらゆる国の文字コードを格納できる UCS-4:Unicodeとほぼ互換 UCS-2:UCS-4の一部分。65,535文字を表現 UTF:UCS-4(U... 2025.07.07 基礎理論
プロジェクトマネジメント 【応用情報技術者試験】COCOMO COCOMO( constructive cost model )とは、ソフトウェア開発における工数や期間を見積もるための手法の一つです。1981年にバリー・ボームによって提唱されました。過去のソフトウェア開発プロジェクトのデータに基づい... 2025.07.07 プロジェクトマネジメント
ハードウェア 【応用情報技術者試験】SSDの基本 SSDとは、Solid State Drive(ソリッドステートドライブ)の略で、パソコンなどに使われる記憶装置の一種です。HDD(ハードディスクドライブ)と同様に、データを保存するために使用されますが、SSDはHDDと比べてデータ転送速... 2025.07.03 ハードウェア
ハードウェア 【応用情報技術者試験】フラッシュメモリの種類 SSDの構成 一般的なSSDは主に、コントローラ、DRAM(キャッシュメモリ)、NAND型フラッシュメモリという3つの部品から構成されています。コントローラはメモリへのデータの読み書きを制御する部分で、DRAMはデータを一時的に保存... 2025.07.03 ハードウェア
ハードウェア 【応用情報技術者試験】フラッシュメモリ フラッシュメモリは、電源を切ってもデータが消えない不揮発性の半導体メモリの一種です。USBメモリやSDカード、SSDなどに使われており、小型で持ち運び可能な記録媒体や、携帯電話などの電子機器に内蔵されています。データの読み書きが高速で、衝... 2025.07.03 ハードウェア
システム構成要素 【応用情報技術者試験】仮想化 前提 物理サーバー:ホストOSがインストールされている物理的なサーバー ホストOS:物理サーバーにインストールされているOS(一般的なPCでいうWindows OS や Mac OS等) ハイパーバイザー:仮想サーバ... 2025.07.02 システム構成要素
データベース 【応用情報技術者試験】ACID特性 ACID特性とは、データベースのトランザクション処理における4つの特性、原子性(Atomicity)、一貫性(Consistency)、隔離性(Isolation)、耐久性(Durability)の頭文字を組み合わせた言葉です。これらの特... 2025.07.02 データベース
コンピュータ構成要素 【応用情報技術者試験】スタックポインタ スタックポインタ(Stack Pointer: SP)とは、CPU内部のレジスタの一つで、スタックと呼ばれるメモリ領域の現在の操作位置を示すものです。スタックは、プログラムの実行中に一時的にデータを保存するための領域で、後入れ先出し(LI... 2025.07.02 コンピュータ構成要素