差分

移動先: 案内検索

デバイススペシャルファイル

707 バイト追加, 2009年11月19日 (木) 14:20
/* キャラクタデバイス ブロックデバイス */
することになります。(作成中)
== キャラクタデバイス ブロックデバイス デバイス ==
=== キャラクタデバイス ===
ディスクのようなデバイスを直接読み書きするのではなく、まずこのバッファ
に対して読み書きが行われます。
 
 
=== 擬似デバイス ===
擬似デバイス (Pseudo-devices)とはデバイスファイルのように見せかけているが、その先には具体的なハードウェアが結びつけられていないデバイスファイルです。たとえば/dev/nullは、その先が何もないデバイスファイルです。
 
% cat foo > /dev/null
 
ファイルfooを読み込んで、デバイスファイル/dev/nullに送り込みますが、送り先は何もないので/dev/nullに吸い込まれるだけになります。/dev/nullを入力にした場合、何も送られないことになります。
 
例:
* /dev/null 入力・出力とも何もしない
* /dev/random , /dev/urandom 乱数を返す
* /dev/zero ゼロを返す
== I/Oスケジューラ ==
匿名利用者