Skip to main content

特別なファイルとは何ですか?

deviceデバイスファイルとも呼ばれる特別なファイルは、デバイスドライバーとともに使用されるコンピューター上のファイルです。表示され、通常のファイルのように動作する場合がありますが、他のファイルと区別する特別な名前が含まれています。この名前は、他のファイルタイプでは使用できません。特別なファイルは、入力/出力(I/O)システム呼び出しを介してデバイスドライバーにコマンドを与えることができます。これにより、ファイルが特定のデバイスまたはコンピューターシステムの一部を制御しやすくなります。deviceデバイスノードは、特別なファイルに関する情報を保存し、メジャー数とマイナー番号を使用して、ファイルと使用しているドライバーを識別します。Microsoft&Reg;システムMS-DOS®など、オペレーティングシステムで特別なファイルを使用します。とWindows&Reg;。重要な違いは、名前と特別なファイルの区別方法です。Microsoft&Reg;特別なファイルをデバイスファイルと呼び、古いオペレーティングシステムを使用して、主要な数字やマイナーな数字ではなく、これらの特別なファイルを識別します。デバイスファイルには、CONやPRNなどのシンプルなキーワードがあります。入力コマンドと出力コマンドの両方を持っている場合とない場合があります。たとえば、CONは型付けされたデータを受け取り、コンピューターデータをコンソールに印刷できます。ただし、キーワードPRNはテキストのみを印刷できます。入力を受けることはできません。

特別なファイルが日々の生活の中で人々にどのように影響するかをよりよく理解するために、タームペーパーをCD-ROMに保存してキャンパスライブラリと印刷物に持ち込んだ大学生を検討してください。彼女がCDをコンピューターに入れると、コンピューターはCDのデータを読み取り、コンピューターで開く必要があります。これにより、生徒はプリンターに送信できます。ブロックデバイスと呼ばれる特別なファイルの種類は、CDからコンピューターにブロック内のデータを転送します。すべてのブロックが転送されると、コンピューターはCDのコンテンツをコンピューター画面に表示できます。キャラクターデバイスは、ブロックデバイスのような大きなブロックではなく、一度に1つの文字を送信するシステムで動作します。擬似デバイスは、対話する物理オブジェクトを必要としないオペレーティングシステムが実行できるコマンドと対話するために使用されます。CD-ROMは、ブロックデバイスによって処理される物理オブジェクトです。擬似デバイスは純粋にコマンドを扱い、物理的なオブジェクトと対話しません。