デバイスのメジャー番号とマイナー番号は、バージョン7 Unixのマニュアルに記載されているデバイスタイプとサブ番号と同じですか?

デバイスのメジャー番号とマイナー番号は、バージョン7 Unixのマニュアルに記載されているデバイスタイプとサブ番号と同じですか?

Ken ThompsonとDennis Richによって書かれたHandbookの論文によると:

iノードが特別であることを示すファイルに対してI / O要求が行われた場合、最後の12個のデバイスアドレスの単語は関係ありません。最初の単語は内部デバイス名を指定し、これは次のことを示す数値ペアとして解釈されます。それぞれデバイスタイプとサブデバイス番号。デバイスタイプは、そのデバイスでI / Oを処理するシステムルーチンを表します。たとえば、子デバイス番号は、特定のコントローラまたは複数の同様の端末インターフェイスのいずれかに接続されたディスクドライブを選択します。

大容量ストレージのLinuxドキュメントキーとマイナーデバイス番号を説明します。

デバイスファイルにアクセスすると、メジャー番号は入出力操作を実行するために呼び出されるデバイスドライバを選択します。この呼び出しはマイナー番号をパラメーターとして使用し、マイナー番号の解釈はドライバーによって完全に異なります。ドライバのドキュメントでは、通常、ドライバがマイナー番号を使用する方法について説明します。

これら2つの文書が同じ概念を説明しているかどうか疑問に思います。これは少し混乱しています。

ベストアンサー1

おすすめ記事