NIC ドライバ(NIC: ニック)
NIC ドライバ(NIC: ニック) 英語表記: NIC Driver 概要 NICドライバとは、コンピュータのオペレーティングシステム(OS)と、ネットワーク接続を司るハードウェアであるネットワークインターフェースカー […]
NIC ドライバ(NIC: ニック) 英語表記: NIC Driver 概要 NICドライバとは、コンピュータのオペレーティングシステム(OS)と、ネットワーク接続を司るハードウェアであるネットワークインターフェースカー […]
ソケット 英語表記: Socket 概要 ソケットは、ネットワーク上でデータ通信を行うためにOSがアプリケーションソフトウェアに提供する、標準化されたインターフェース(API)です。これは、アプリケーションが複雑なネット […]
TCP/IP スタック(TCP/IP: ティーシーピーアイピー) 英語表記: TCP/IP Stack 概要 TCP/IPスタックとは、インターネットを含む現代のあらゆるネットワーク通信を実現するために、コンピュータのO […]
デバイスマッパ 英語表記: Device Mapper 概要 デバイスマッパは、Linuxカーネルの中核部分に組み込まれている、非常に重要なストレージ管理の基盤技術です。これは、私たちが今回焦点を当てている「ハードウェア […]
VFS (Virtual File System)(VFS: ブイエフエス) 英語表記: VFS (Virtual File System) 概要 VFS(Virtual File System、仮想ファイルシステム)は […]
ファイルシステム 英語表記: File System 概要 ファイルシステムは、ハードディスクやSSDといった物理的なストレージ(ハードウェア)上に、データを効率的かつ論理的に整理し、読み書きするための仕組みです。これは […]
アドレス空間 英語表記: Address Space 概要 アドレス空間とは、コンピュータのOS(オペレーティングシステム)が個々のプログラム(プロセス)に対して提供する、仮想的なメモリの配置図のことです。これは、プログ […]
ページング 英語表記: Paging 概要 ページングは、OSが物理メモリの非連続性を隠蔽し、アプリケーションに対して広大で連続したメモリ空間(仮想記憶)を提供するメモリ抽象化の根幹をなす技術です。この技術により、プログ […]
仮想メモリ 英語表記: Virtual Memory 概要 仮想メモリは、オペレーティングシステム(OS)が提供する「メモリ抽象化」の最重要機能の一つです。これは、アプリケーションが物理的なメモリ容量の制限に縛られること […]
スケジューラ 英語表記: Scheduler 概要 スケジューラは、OSの中核機能の一つであり、CPUという限られたハードウェア資源を、実行を待っている複数のプロセスやスレッドにどのように割り当てるかを決定するソフトウェ […]