Linuxのプロセッサに関する情報

Linuxのプロセッサに関する情報

こんにちは皆さん、私は本を読んでいましたが、Understanding the Linux Kernel次のことを見つけました:

各プロセス記述子に含まれるフィールドに加えて、各CPUが実行する操作を説明する追加情報が必要です。この目的のために、スケジューラは Schedule_data 型の NR_CPUS 構造の alignment_data 配列を使用できます。

NR_CPUS私の質問は、これをどこで見つけて定義できるかということです(どのディレクトリとファイルを意味します)schedule_data struct。よろしくお願いします。

PS Linuxカーネルでさまざまな構造とマクロが定義されている場所へのクイックリファレンスを提供するいくつかのWebサイトを知っている人がいる場合は、非常に役立ちます。

ベストアンサー1

私は使用します

cd /usr/src/linux
cscope

基本エディタとうまく統合されたncurses GUIで、定義、参照、呼び出し元、被呼者、フリーテキストを見つけます。

vimを使用すると、反対方向にも統合されます。

そしてctagsがあります。このソフトウェアはvimや他の多くのエディタでも大いにサポートされています。

おすすめ記事