IT用語集– archive –
-
mmap(エムマップ)
mmap(エムマップ) 英語表記: mmap 概要 mmap(エムマップ)は、オペレーティングシステム(OS)が提供するシステムコールの一つであり、ファイルの内容をプロセスが利用できる仮想メモリ空間に直接マッピング(対応付け)する機能です。これは、従来のフ... -
バディシステム
バディシステム 英語表記: Buddy System 概要 バディシステムは、OSのメモリ管理において、プログラムに対して動的に主記憶(メインメモリ)を効率良く割り当てるための技術の一つです。特に、空きメモリ領域を常に2のべき乗サイズ(例:4KB, 8KB, 16KBな... -
スラブアロケータ
スラブアロケータ 英語表記: Slab Allocator 概要 スラブアロケータは、OSのメモリ管理機能の中で、特にカーネル(OSの核)が内部で利用するデータ構造(オブジェクト)のメモリ割当を、高速かつ効率的に行うために設計された手法です。これは、従来の汎用... -
ページフォールト
ページフォールト 英語表記: Page Fault 概要 ページフォールトとは、OSが提供する仮想記憶システムにおいて、CPUがアクセスしようとしたデータ(ページ)が、現在主記憶(RAM)上に存在せず、補助記憶装置(ディスク)に格納されている場合に発生する特殊... -
セグメンテーション
セグメンテーション 英語表記: Segmentation 概要 セグメンテーションは、OSのメモリ管理機能において、仮想記憶を実現するための重要な手法の一つです。プログラムを、プログラマが意図した論理的な意味を持つ単位(セグメント)に分割し、メモリを割り当... -
ページング
ページング 英語表記: Paging 概要 ページングは、OSの基本機能に含まれるメモリ管理技術の一つであり、仮想記憶を実現するための核心的な手法です。実行中のプログラム(プロセス)が必要とするアドレス空間を、一定の固定サイズに分割した「ページ」とい... -
タイマ割り込み
タイマ割り込み 英語表記: Timer Interrupt 概要 タイマ割り込みは、OSの基本機能(プロセス管理, メモリ管理)の中でも、特にスケジューリングを実現するために必須となる、非常に重要な仕組みです。これは、ハードウェアタイマによって決められた一定時... -
プリエンプション
プリエンプション 英語表記: Preemption 概要 プリエンプション(Preemption)とは、オペレーティングシステム(OS)のスケジューリング機能において、現在CPUを使用しているプロセスを、そのプロセスの意思とは無関係に強制的に中断させ、他のプロセスにC... -
コンテキスト
コンテキスト 英語表記: Context 概要 コンテキストとは、CPUが現在実行しているプロセス(タスク)の状態を完全に再現するために必要な、あらゆる情報一式のことです。これは、OSの基本機能であるプロセス管理において、特に「スケジューリング」が行われ... -
EDF (Earliest Deadline First)(イーディーエフ)
EDF (Earliest Deadline First)(イーディーエフ) 英語表記: EDF (Earliest Deadline First) 概要 EDF(Earliest Deadline First)は、オペレーティングシステム(OS)のスケジューリング機能、特にリアルタイム処理が求められる環境で利用される、非常に...