1.入門 デバイスドライバに関する一般的な考慮事項 デバイスドライバとは? デバイスドライバとは、OSの起動時にメモリ上に読み込まれて常駐し、 周辺装置からのハード的な割り込みによって駆動される、OSに付属する 一種のサブルーチン群です。IBMのPCのマニュアルでは 「装置駆動ルーチン」などと呼ばれています(した?)。 デバイスの種類 デバイスには、以下に示すように、主に2つのタイプがあります。 ブロック・デバイス ある決められた単位(ブロック)でデータの入出力を行うデバイスです。 「ファイルシステムを構成できるデバイス」と考えてください。 つまり mount(8) できるもの、ですね。 キャラクタ・デバイス 1バイトずつデータの入出力を行うデバイスです。今回の「SCSI ターゲット・ドライバ」はこのモデルで作りました。このドライバは、 アプリケーションがSCSIのコマンドを直接解析して動