次のページ 前のページ 目次へ 9. デバイスドライバ オペレーティングシステムの目的のひとつは、ユーザからシステムのハードウェア の特殊性を隠すことである。たとえば仮想ファイルシステムは、土台となる物理 デバイスとは無関係に、マウントされたファイルシステムに統一的な視野を提供する。 この章では、Linux カーネルがシステム上の物理デバイスをどのように管理している のかを解説する。 CPU だけがシステムで唯一の情報処理デバイスではなく、すべての物理デバイスが 独自のハードウェア制御装置を持っている。キーボード、マウス、シリアルポートは Super I/O チップで制御されており、IDE ディスクは IDE コントローラで、SCSI ディスクは SCSI コントローラで制御されている。個々のハードウェアコントローラは 独自のコントロールレジスタ(control registers)とステ