Linux ioctlシステムコールについて解説 本記事では、UNIX系OSで主に使用されているシステムコール ioctl についてサンプルコードを用いて分かりやすく解説します。 特徴 ioctl (Input/Output Control) システムコールは、デバイス固有の入出力操作やカ... 2024.04.10 Linux
OS 仮想化技術(OS)について解説 本記事では、OSの仮想化技術について解説します。 仮想化技術とは OSの仮想化技術とは、物理的なハードウェアの上に複数の仮想的なOSの実行環境を作成することを指します。この技術により、一台の物理マシンの上で独立した複数のOSを同時に稼働させ... 2024.03.25 OSOSの仕組み
Linux POSIXについて解説 本記事では、POSIXについて解説します。 POSIXとは POSIX (Portable Operating System Interface) は、UNIX系OS間での移植性と互換性を高めるために開発された一連の標準規格です。POSIX... 2024.03.18 LinuxOSの仕組み
Linux ファイルディスクリプタについて解説 本記事では、ファイルディスクリプタについて解説します。 本記事でのコマンドやプログラムの実行は全て「Ubuntu 22.04 LTS」環境で行っています。 基本的な仕組み ファイルディスクリプタ(ファイル記述子、fd)とは、OSがファイルや... 2024.03.12 LinuxOSの仕組み