CPU

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

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

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

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

LinuxでCPUの情報を/sys/devices/system/cpuから操作する

CPU

LinuxコマンドでCPUの情報を得る 今後、procという言葉がたくさん出てくる。 これが出てきたら、プロセスやCPUに関連した /proc/cpuinfo まずはcpuの情報が書かれたファイルを見る。 less /proc/cpuinfo processor :CPUの単位。8コア存在するのであれば、0~7…