OSの基本機能(プロセス管理, メモリ管理)

このカテゴリの用語

メッセージキュー

メッセージキュー 英語表記: Message Queue 概要 メッセージキューは、OSのプロセス間通信 (IPC) を実現するための基本的なメカニズムの一つです。これは、複数のプロセスが互いに独立し、非同期的にデータを […]

パイプ

パイプ 英語表記: Pipe 概要 パイプは、OSの基本機能であるプロセス管理において、異なるプロセス間でデータをやり取りするための標準的な仕組み、すなわちプロセス間通信(IPC)の一種です。これは、一方通行のデータフロ […]

マルチスレッドライブラリ

マルチスレッドライブラリ 英語表記: Multi-threading Library 概要 マルチスレッドライブラリは、アプリケーション内で複数の処理の流れ(スレッド)を効率的に管理し、並行処理を実現するための機能群を提 […]

カーネルスレッド

カーネルスレッド 英語表記: Kernel Thread 概要 カーネルスレッドは、オペレーティングシステム(OS)のカーネルによって直接管理され、スケジューリングや実行制御の単位となる最小の実行単位です。これは「OSの […]

ユーザスレッド

ユーザスレッド 英語表記: User Thread 概要 ユーザスレッドとは、OSのカーネル(核となる部分)ではなく、アプリケーションが動作するユーザー空間で管理・スケジューリングされる実行の単位です。これは、OSの基本 […]

wait

wait 英語表記: wait 概要 「wait」(待機)とは、OSのプロセスライフサイクルにおいて、プロセスが実行を一時的に停止し、特定のイベントの発生や必要なリソースの解放を待っている状態を指します。これは、CPUを […]

exec

exec 英語表記: exec 概要 exec(エグゼック)は、オペレーティングシステム(OS)のプロセス管理機能の一つで、現在実行中のプロセスが、自身のプロセスID(PID)を維持したまま、メモリ上のプログラムイメージ […]

フォーク

フォーク 英語表記: fork 概要 フォーク(fork)は、オペレーティングシステム(OS)のプロセス管理において、実行中のプロセス(親プロセス)が、自分とほぼ同一の新しいプロセス(子プロセス)を生成するために使用する […]

init/systemd(イニット/システムディー)

init/systemd(イニット/システムディー) 英語表記: init/systemd 概要 init/systemdは、OSが起動する「ブートプロセス」において、カーネルの次に実行される最初のプログラムであり、すべ […]

初期 RAM ディスク

初期 RAM ディスク 英語表記: Initial RAM Disk (略称: initrd / initramfs) 概要 初期 RAM ディスクとは、オペレーティングシステム (OS) のブートプロセスにおいて、カー […]