カーネル【Linux カーネル: OS 基礎入門2】CPU、プロセス管理 CPU CPUとは、コンピュータの構成要素の1つで、データを処理するための機械です。 プロセス プロセスとは、CPU で処理するために、メモリにロードしたプログラムのことです。 ... 2021.04.08カーネル
カーネル【Linux カーネル: OS 入門3】メモリ管理 メモリとは メモリとは、CPU が直接読み書きする領域です。CPU で実行するプログラム (プロセス) を置いたり、実行した結果を読み書きする領域です。 なお、本記事は Linux カーネルの解説のうち第... 2020.12.05カーネル
カーネル【Linux カーネル: OS 入門4】ストレージ管理、ファイル ストレージとは ストレージとは、電源を切ってもデータが残るデバイス (SSD, HDD 等) です。実際にデータを CPU で処理する場合、メモリにロードします ファイルとは ファイルとは、「名... 2021.04.14カーネル
カーネル【Linux カーネル: OS 入門8】IPC (プロセス間通信) IPC (Inter Process Communication) IPC とは、プロセス間で通信 (データをやりとり) する仕組みです。 本記事では、以下の IPC について説明します。 IPC の種類特... 2023.01.07カーネル
カーネル【Linux カーネル: OS 入門7】I/O デバイス管理 I/O デバイスとは I/O デバイス とは、カーネルに対して Input や Output を行うデバイスのことです。 I/O デバイスは、下図の USB Drive (USB メモリ等)・Disk (SSD等... 2021.05.09カーネル
カーネル【Linux カーネル: OS 入門6】RAID RAID (Redundant Array of Inexpensive Disks) とは RAID とは、複数のストレージ (SSD/HDD など) にデータを分散することで「高速/大容量/冗長性」を実現する技術です... 2023.02.15カーネル
カーネル【Linux カーネル: OS 入門1】OS、カーネルとは OS (Operating System) OS (Operating System) とは、主に以下の2つの役割を持つソフトウェアです。 ・ハードウェアの管理 ・プロセス (実行中のソフトウェア) からハードウェアにア... 2020.12.12カーネル
カーネル【Linux カーネル: OS 入門5】ファイルシステムの機能 ファイルシステムとは ファイルシステムとは、ストレージ等を「ファイル」単位で管理するカーネルの機能です。これにより、ファイル名を経由してストレージ上のデータへアクセスできるようになります。 各アドレスにどんな... 2022.03.08カーネル