ソフトウェア

【応用情報技術者試験】動的リンキング

動的リンキング(ダイナミックリンキング)とは、プログラムの実行時に必要なライブラリやモジュールをリンクする方式のことです。これにより、プログラムの実行時に必要なモジュールがロードされ、実行時に結合されます。詳細:静的リンキングとの違い:静...
ソフトウェア

【応用情報技術者試験】動的再配置

動的再配置とは?動的再配置とは、コンピューターシステムにおけるメモリ管理の基本概念の一つで、プログラムが必要とするメモリ領域を動的に割り当て、解放することを指します。この概念により、複数のプロセスが同時に実行される場合に、メモリの効率的な利...
企業活動

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

CxOの役職一覧と役割本章では、CxOの代表的な役職とその役割をまとめました。ただしこれらは先述の通り、役員の権限や責任に関して法的な裏付けはなく、組織内での職制を示す役職名として企業が自主的に使用している呼称であり、企業によって定義・役割...
セキュリティ

【応用情報技術者試験】JIS Q 31000:2019 リスクマネジメント-指針

リスクマネジメントの規格についてJIS Q 31000:2019 (ISO 31000:2018)リスクマネジメントー指針とは、JISでリスクマネジメントの規格を調べてみると、2022年9月現在、以下の規格が発行されています。「JIS Q ...
アルゴリズムとプログラミング

【応用情報技術者試験】配列とリスト(ポインタ)

配列とは配列は、下のように同じデータ型の要素を番号順に並べたものを表します。また、この番号は添字(インデックス)と呼ばれます。添字は0スタートの場合と1スタートの場合がありますが、C言語を含む多くの言語は0スタートです。配列の場合、指定した...
データベース

【応用情報技術者試験】スタースキーマ

スタースキーマは、データウェアハウスで広く使われるデータモデリングの形式で、中心にファクトテーブル(数値データ)を置き、それを囲むようにディメンションテーブル(属性データ)が配置される構造を指します。この形が星のように見えることから、スター...
セキュリティ

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

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

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

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

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

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

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

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