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

デバイスファイルとも呼ばれる特別なファイルは、デバイスドライバーで使用されるコンピューター上のファイルです。表示され、通常のファイルのように動作する場合がありますが、他のファイルと区別する特別な名前が含まれています。この名前は、他のファイルタイプでは使用できません。特別なファイルは、入力/出力(I/O)システム呼び出しを介してデバイスドライバーにコマンドを与えることができます。これにより、ファイルが特定のデバイスまたはコンピューターシステムの一部を簡単に制御できます。

デバイスノードは、特別なファイルに関する情報を保存し、メジャー数とマイナー番号を使用してファイルと使用しているドライバーを識別します。 Microsoft®は、システムMS-DOS®やWindows®などのオペレーティングシステムで特別なファイルを使用しています。重要な違いは、名前と特別なファイルの区別方法です。 Microsoft®は特別なファイルをデバイスファイルと呼び、古いオペレーティングシステムは予備の単語を使用して、主要な数字とマイナーな数字ではなくこれらの特別なファイルを識別します。ファイルには、conやprnなどのシンプルなキーワードがあります。入力コマンドと出力コマンドの両方を持っている場合とない場合があります。たとえば、CONは型付けされたデータを受け取り、コンピューターデータをコンソールに印刷できます。ただし、キーワードPRNはテキストのみを印刷できます。入力を受けることはできません。

特別なファイルが日々の生活の中で人々にどのように影響するかをよりよく理解するために、タームペーパーをCD-ROMに節約してキャンパスライブラリと印刷に持ち込んだ大学生を検討してください。彼女がCDをコンピューターに入れると、コンピューターはCDのデータを読み取り、コンピューターで開く必要があります。これにより、生徒はプリンターに送信できます。ブロックデバイスと呼ばれる特別なファイルの種類は、CDからコンピューターにブロック内のデータを転送します。すべてのブロックが転送されると、コンピューターはCDの内容をコンピューター画面に表示できます。

ブロックデバイス、キャラクターデバイス、PSEUは別としてdo-devicesも存在します。キャラクターデバイスは、ブロックデバイスのような大きなブロックではなく、一度に1つの文字を送信するシステムで動作します。擬似デバイスは、対話する物理オブジェクトを必要としないオペレーティングシステムが実行できるコマンドと対話するために使用されます。 CD-ROMは、ブロックデバイスによって処理される物理オブジェクトです。擬似デバイスは純粋にコマンドを扱い、物理的なオブジェクトと対話しません。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?