learning1029

セキュリティ

【応用情報技術者試験】S/MIME

S/MIME(エスエムIME)とは、電子メールのセキュリティを強化するための規格で、主に電子署名と暗号化を行います。これにより、メールの送信者を証明し、内容の改ざんを防ぎ、盗聴を防止することができます。S/MIMEは、Secure/Mul...
コンピュータ構成要素

【応用情報技術者試験】マルチプロセッサ

マルチプロセッサ(マルチCPU)とは、1台のコンピュータに複数のCPUを搭載し、処理能力を向上させる技術です。マルチコアCPUは、1つのCPUパッケージ内に複数のコアを搭載したもので、こちらも並列処理によって性能向上を図ります。マルチプロ...
ソフトウェア

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

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

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

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

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

パイプラインハザードは、パイプライン処理において、命令の実行を妨げる潜在的な問題を指します。大きく分けて、構造ハザード、データハザード、制御ハザードの3種類があります。構造ハザード (Structural Hazard)複数の命令が同時に...
基礎理論

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

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

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

COCOMO( constructive cost model )とは、ソフトウェア開発における工数や期間を見積もるための手法の一つです。1981年にバリー・ボームによって提唱されました。過去のソフトウェア開発プロジェクトのデータに基づいて...
ハードウェア

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

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

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

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

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

フラッシュメモリは、電源を切ってもデータが消えない不揮発性の半導体メモリの一種です。USBメモリやSDカード、SSDなどに使われており、小型で持ち運び可能な記録媒体や、携帯電話などの電子機器に内蔵されています。データの読み書きが高速で、衝撃...