Linuxの文字とブロックデバイスの権限

Linuxの文字とブロックデバイスの権限

Linuxファイルの権限を学ぶつもりです。この場合、crwxrwxrwx の (文字デバイス) "c" と brwxrwxrwx の (ブロックデバイス) "b" を除いて、ほとんどのことが明確です。 Wikipediaでは、文字デバイスを次のように説明しています。

文字特殊ファイルまたは文字デバイスは、ハードウェアデバイスへのバッファリングされていない直接アクセスを提供します。プログラムが一度に1文字を読み書きすることを必ずしも許可するわけではありません。これはそのデバイスによって異なります。

ブロックデバイス情報:

ブロック特殊ファイルまたはブロックデバイスは、ハードウェアデバイスへのバッファリングされたアクセスを提供し、その詳細のいくつかの抽象化を提供します。 [5]文字デバイスとは異なり、ブロックデバイスを使用すると、プログラマは常にすべてのサイズ(単一文字/バイトを含む)とすべてのソートのブロックを読み書きできます。

この説明は私にとってとても技術的です。誰でもこれをより簡単な方法で説明できますか?挨拶

ベストアンサー1

すべて文字デバイスとブロックデバイス

  • 文字('c')デバイスは、ドライバが個々の文字(バイト、オクテット)を送受信することによって通信するデバイスです。
  • ブロック(「b」)デバイスは、ドライバがデータブロック全体を転送して通信するデバイスです。

たとえば、端末にテキストを入力すると文字が使用され、ハードドライブを分割すると文字が使用されます。彫刻

おすすめ記事