IT用語集– archive –
-
SIMD(シムディー)
SIMD(シムディー) 英語表記: SIMD (Single Instruction, Multiple Data) 概要 SIMDとは、「一つの命令(Single Instruction)」で「複数のデータ(Multiple Data)」を同時に処理する、プロセッサの並列化手法の一つです。これは、並行・並列処理を可能... -
マルチコア
マルチコア 英語表記: Multi-core 概要 マルチコアとは、一つの物理的なCPUチップ内に、演算処理を行う核となる部分(コア)を複数搭載したハードウェア構造のことです。これは、現代のコンピューティングにおいて、複数のタスクを「真に同時」に実行する... -
イベントループ
イベントループ 英語表記: Event Loop 概要 イベントループは、「実行モデル」の一つとして、シングルスレッド環境において非同期処理やノンブロッキングI/Oを効率的に管理し、「並行処理」を実現するための基本的な仕組みです。これは、プログラムが実行... -
プロセスモデル
プロセスモデル 英語表記: Process Model 概要 プロセスモデルは、並行・並列処理(マルチスレッド, GPU並列)における「実行モデル」の最も基本的な形態の一つです。これは、システムが複数のタスクを処理する際に、独立したメモリ空間とリソースを持つ「... -
スレッドモデル
スレッドモデル 英語表記: Thread Model 概要 スレッドモデルとは、オペレーティングシステム(OS)が並行処理を実現するために、アプリケーション側で管理される「ユーザーレベルスレッド」と、OS側で管理され実際のCPU実行権を持つ「カーネルレベルスレ... -
非同期処理
非同期処理 英語表記: Asynchronous Processing 概要 非同期処理とは、ある処理(タスク)を実行開始した後、その完了を待たずに次の処理へと移行する実行方式のことです。特に、ネットワーク通信やファイルの読み書きといった時間のかかるI/O処理が発生す... -
並列処理
並列処理 英語表記: Parallelism 概要 並列処理とは、複数の独立した処理装置(CPUコアやプロセッサ、GPUなど)を用いて、複数のタスクや一つの大きなタスクの分割された部分を「物理的に同時」に実行する処理方式のことです。これにより、単一の処理装置... -
並行処理
並行処理 英語表記: Concurrency 概要 並行処理とは、限られた計算資源(主に一つのCPUコア)を用いて、複数のタスクを非常に短い時間間隔で切り替えながら実行することで、あたかも同時に処理が進んでいるように見せる方式です。この処理は、「並行・並列... -
型共有
型共有 英語表記: Type Sharing 概要 型共有(Type Sharing)とは、大規模なソフトウェアシステムを構築・運用する際に、複数の異なるモジュールやサービス間で共通して使用されるデータ構造(型定義、インターフェース、スキーマ)を一元的に管理し、配布... -
API の型バージョン
API の型バージョン 英語表記: API Type Versioning 概要 API の型バージョン(API Type Versioning)とは、APIがクライアントとの間でやり取りするデータの構造(スキーマや型)に変更を加える際に、その変更をバージョンとして管理し、新旧のデータ形式...