ファイルシステム(全8問中8問目)

UNIXの特殊ファイルのうち,キャラクタスペシャルファイルとブロックスペシャルファイルの例として,適切な組合せはどれか。

出典:平成17年秋期 問28

28.png
正解 問題へ
分野:テクノロジ系
中分類:ソフトウェア
小分類:ファイルシステム
解説
UNIXで扱うファイルには「通常ファイル」「ディレクトリ・ファイル」「特殊(スペシャル)ファイル」の3種類があります。この内、スペシャルファイルは「デバイスファイル」とも呼ばれ、周辺機器(のデバイスドライバ)との仮想的なインタフェースの役割を果たす特別なファイルです。

スペシャルファイルには、扱う周辺機器のデータ転送方式によって、キャラクタスペシャルファイルとブロックスペシャルファイルの特徴については以下の通りです。
キャラクタスペシャルファイル
データ転送を1文字、または1ピクセルずつ(バイト単位で)行い、ランダムアクセスが不可能な周辺機器に対応するファイル。
キャラクタデバイスの例としては、キーボード、マウス、モデム、プリンター、ディスプレイなど
ブロックスペシャルファイル
データ転送をブロック単位で行い、ランダムアクセスが可能な周辺機器に対応するファイル。
ブロックデバイスの例としては、ハードディスクドライブ、光学ドライブ、RAMディスクなど
表中に登場する周辺機器は以下のように分類できます。
キャラクタデバイス
プリンター,モデム
ブロックデバイス
CD-ROM,DVD,磁気ディスク
したがって正しい組合せは「ウ」です。
28a.png

Pagetop