応用情報技術者試験

ソフトウェア

【応用情報技術者試験】EJB

EJB(エンタープライズ JavaBeans)は、Java EE (旧J2EE) プラットフォームにおけるサーバーサイドのコンポーネント技術です。ビジネスロジックを再利用可能なコンポーネントとして実装するための仕組みを提供し、開発者はトラン...
ソフトウェア

【応用情報技術者試験】コンパイラ最適化処理

最適化の種類最適化の方法内容関数のインライン展開関数を呼び出す箇所に,呼び出される関数のプログラムを展開する。共通部分式の削除同じ式が複数の箇所に存在し,それらの式で使用している変数の値が変更されず,式の値が変化しないとき,その式の値を作業...
コンピュータ構成要素

【応用情報技術者試験】パイプラインハザード

パイプラインハザードは、命令を重ねて実行するとき、予定どおり処理を進められなくなる要因です。この記事では3種類の見分け方を短く整理します。何が足りない・決まらないのかで分類種類原因典型例代表的な対策構造必要な資源が同時利用に対応できない単一...
基礎理論

【応用情報技術者試験】文字コード

定番(まず覚える)Unicode:文字コードの規格の名称。あらゆる国の文字コードを格納できるUCS-4:Unicodeとほぼ互換UCS-2:UCS-4の一部分。65,535文字を表現UTF:UCS-4(UCS-2)、Unicodeをバイト列...
プロジェクトマネジメント

【応用情報技術者試験】COCOMO

COCOMO(Constructive Cost Model)は、ソフトウェアの規模や開発条件から、必要な工数・期間等を見積もるモデルです。過去の実績に基づくパラメーターを使いますが、入力や適用条件によって結果は変わります。規模・工数・期間...
ハードウェア

【応用情報技術者試験】SSDの基本

SSDとは、Solid State Drive(ソリッドステートドライブ)の略で、パソコンなどに使われる記憶装置の一種です。HDD(ハードディスクドライブ)と同様に、データを保存するために使用されますが、SSDはHDDと比べてデータ転送速度...
ハードウェア

【応用情報技術者試験】フラッシュメモリの種類

SSDの構成一般的なSSDは主に、コントローラ、DRAM(キャッシュメモリ)、NAND型フラッシュメモリという3つの部品から構成されています。コントローラはメモリへのデータの読み書きを制御する部分で、DRAMはデータを一時的に保存しておく場...
ハードウェア

【応用情報技術者試験】フラッシュメモリ

フラッシュメモリは、電源を切っても情報を保持する不揮発性の半導体メモリです。電気的に書込み・消去ができ、SSD、USBメモリ、メモリカード、機器のファームウェア保存などに使われます。作業用メモリと保存用メモリ種類電源を切ったとき代表的な役割...
システム構成要素

【応用情報技術者試験】仮想化

前提物理サーバー:ホストOSがインストールされている物理的なサーバーホストOS:物理サーバーにインストールされているOS(一般的なPCでいうWindows OS や Mac OS等)ハイパーバイザー:仮想サーバー(VM)を作成/実行するソフ...
データベース

【応用情報技術者試験】ACID特性

ACID特性は、トランザクションを信頼できる処理単位として扱うための4つの性質です。原子性・一貫性・隔離性・永続性を、振込の例で区別して理解しましょう。一連の変更をひとまとまりにするA口座から1万円を減らし、B口座へ1万円を増やす処理を考え...