このインデックスを使用して用語集を表示する

特別 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | すべて

A

ACID特性

データベースにおけるトランザクション処理が満たすべき4つの重要な性質の頭文字をとったものです。

  • Atomicity(原子性):
    処理はすべて実行されるか,まったく実行されないかのどちらかである。
  • Consistency(一貫性):
    処理の前後で,データベースの整合性が保たれる。
  • Isolation(独立性):
    複数のトランザクションが同時に実行されても,互いに影響を与えない。
  • Durability(永続性):
    処理が完了すれば,データは永続的に保存される。 これらの特性により,たとえシステム障害が発生しても,データの信頼性が保たれます。

AI

(Artificial Intelligence)
人間の知能をコンピュータ上で再現しようとする技術や分野のことです。具体的には,学習,推論,問題解決などの知的活動をコンピュータに行わせます。 AI には,特定のタスクに特化した「特化型 AI」(例:将棋AI,画像認識AI)と,人間のように幅広いタスクをこなすことを目指す「汎用AI」があります。
 例えば,スマートフォンの音声アシスタントや,顔認証システム,自動翻訳サービスなどは,身近な AI 技術の応用例です。AI は,私たちの生活をより便利で効率的なものに変えつつあります。


API

(Application Programming Interface)
あるソフトウェアの機能やデータを,外部の別のソフトウェアから利用できるようにするための仕組みのことです。例えば,天気予報アプリが,外部の気象情報提供会社の API を利用して最新の天気情報を取得したり,Webサービスが Google Maps の API を利用して地図情報を表示したりします。API を利用することで,ゼロから全ての機能を開発する必要がなくなり,開発効率が大幅に向上します。


AR

(Augmented Reality)
拡張現実」と訳され,現実世界に,コンピュータが作り出したデジタル情報を重ね合わせる技術です。VR のように完全に仮想世界に入るのではなく,現実世界をベースに,情報を付加することで,現実を「拡張」します。
 例えば,スマートフォンのカメラをかざすと,現実の風景にキャラクターが表示されるゲームや,家具を置きたい場所にバーチャルな家具を配置してイメージを確認できるアプリなどが AR の代表例です。


ARP

(Address Resolution Protocol)
ネットワーク上で通信を行う際に,IPアドレスから MACアドレスを対応付けるためのプロトコルです。IPアドレスは論理的な住所であり,MACアドレスは物理的な住所であるため,同一ネットワーク内で実際に通信を行うためには,IPアドレスに対応する MACアドレスを知る必要があります。ARP は,IPアドレスに対応する MACアドレスを問い合わせるための仕組みを提供します。例えば,あるコンピュータが別のコンピュータと通信したい場合,まず ARP を使って相手の IPアドレスに対応する MACアドレスを調べ,その MACアドレス宛にデータを送信します。