2024-03

OS

仮想化技術(OS)について解説

本記事では、OSの仮想化技術について解説します。 仮想化技術とは OSの仮想化技術とは、物理的なハードウェアの上に複数の仮想的なOSの実行環境を作成することを指します。この技術により、一台の物理マシンの上で独立した複数のOSを同時に稼働させ...
Linux

POSIXについて解説

本記事では、POSIXについて解説します。 POSIXとは POSIX (Portable Operating System Interface) は、UNIX系OS間での移植性と互換性を高めるために開発された一連の標準規格です。POSIX...
Linux

ファイルディスクリプタについて解説

本記事では、ファイルディスクリプタについて解説します。 本記事でのコマンドやプログラムの実行は全て「Ubuntu 22.04 LTS」環境で行っています。 基本的な仕組み ファイルディスクリプタ(ファイル記述子、fd)とは、OSがファイルや...
Linux

標準入出力について解説

本記事では、標準入出力について解説します。 本記事でのコマンドやプログラムの実行は全て「Ubuntu 22.04 LTS」環境で行っています。 概要 標準入出力(Standard Input/Output)は、プログラミングにおいて、プログ...