process

プロセスディスクリプタとは何か?【Linux kernelソース読解】

まずは双方向リストについて解説する。 Linuxkernel内部ではlist_headというデータ構造が用意されており、これが様々な場面で使用される。 このデータ構造はnextとprevの二つのメンバを持ち、データ構造に前後の概念を導入したいときに使用される。 双方向リ…

Linuxカーネルのプロセスについて知りたかったことすべて【Linuxカーネルを読む準備】

Linuxカーネルのプロセス ユーザープロセスについて ユーザープロセスとは文字通り、ユーザーの操作が元となり発生するプロセスのことです。 ユーザーモードとカーネルモードを切り替えるための特別な命令がCPUには用意されています。 そして、プログラムは…

「詳細 LINUXカーネル」を読む前に読む用語集【Linuxカーネルを読む準備】

カーネル すべてのPCにはオペレーティングシステムが存在します。その中でも中心となるプログラムがカーネルであり、 これはすべてのアプリケーションの基礎となるプログラムであり、システム起動時にRAMに読み込まれます。 反対に、カーネルではないシステ…