カーネル

カーネル

【Linux カーネル: OS 入門1】OS、カーネルとは

OS (Operating System) OS (Operating System) とは、主に以下の2つの役割を持つソフトウェアです。 ・ハードウェアを管理 ・プロセス (実行中のソフトウェア) がハードウェアにアク...
カーネル

【Linux カーネル: OS 入門3】メモリ管理

メモリ (物理メモリ) とは メモリとは、CPU が直接読み書きする領域です。CPU で実行するプログラムを置いたり、実行した結果を読み書きする領域です。 本記事は以下の書籍を参考にしています。 ...
カーネル

【Linux カーネル: OS 基礎入門2】CPU・プロセス管理

本記事は以下の書籍を参考にしています。 また、本記事は Linux カーネル解説の第2回「CPU・プロセス管理」に関する記事です。 その他の Linux カーネルの解説については以下の記事をご覧くだ...
カーネル

【Linux カーネル: OS 入門4】ストレージ管理・ファイルシステム

本記事は以下の書籍を参考にしています。 また、本記事は Linux カーネル第4回「ストレージ管理・ファイルシステム」に関する記事です。 その他の Linux カーネルの解説については以下の記事をご...
カーネル

【Linux カーネル: OS 入門6】I/O デバイス管理

本記事は以下の書籍を参考にしています。 また、本記事は Linux カーネルの解説のうち第6回「I/O デバイス管理」に関する記事です。 その他の Linux カーネルの解説については以下の記事をご...
カーネル

【Linux カーネル: OS 入門5】ファイルシステムの機能一覧

本記事は以下の書籍を参考にしています。 また、本記事は Linux カーネル解説の第5回「ファイルシステムの機能一覧」に関する記事です。 その他の Linux カーネルの解説については以下の記事をご...
カーネル

【Linux カーネル: OS 入門7】IPC (プロセス間通信)

IPC (Inter Process Communication) IPC とは、プロセス間で通信 (データをやりとり) する仕組みです。 IPC には次の種類が存在します。 IPC の種類特徴具体例パイプ...