「シリアルポート」または「パラレルポート」は文字デバイスにのみ適用され、ブロックデバイスには適用されませんか?

「シリアルポート」または「パラレルポート」は文字デバイスにのみ適用され、ブロックデバイスには適用されませんか?

~から http://haifux.org/lectures/86-sil/kernel-modules-drivers/node10.html

文字('c')デバイスは、ドライバが個々の文字(バイト、オクテット)を送受信することによって通信するデバイスです。

ブロック(「b」)デバイスは、ドライバがデータブロック全体を転送して通信するデバイスです。

文字デバイスの例:シリアルポート、パラレルポート、サウンドカード。

ブロックデバイスの例:ハードドライブ、USBカメラ、Disk-On-Key。

「シリアルポート、パラレルポート」とはどういう意味ですか?有線シリアルおよびパラレル通信

「シリアルポート」または「パラレルポート」は文字デバイスにのみ適用され、ブロックデバイスには適用されませんか?

ありがとうございます。

ベストアンサー1

最新のコンピュータにはUSB、SATA、PCI / eなど、技術的にシリアルな複数の相互接続があることが多いが(ブロックデバイスを制御する場合でも)、引用したテキストは最初に使用された並列およびシリアルコンテキストに近い。 20世紀のコンピューティング分野で

これは、コンピュータを周辺機器、時には他のコンピュータと相互接続するために使用される方法を表します。

さまざまなバリエーションがありますが、最も一般的な「シリアルポート」は通常、固定転送速度の非同期プロトコルを使用して一度に1文字を送受信するI / Oデバイスです。通常RS232ケーブルを介して。シリアルポートとRS232ポートという用語は時々同じ意味で使用されますが、RS-232は実際には電気規格であるため、これは間違った名前です。一般的なアプリケーションは、ユーザー端末をコンピュータまたはモデムに接続することです。これにより、ユーザーはダイヤルアップ経由でリモート端末に接続できます。 110 ボード ASR-33 テレタイプなどの電子機械時代にさかのぼると、これは Unix コマンドとデバイスファイル名の共通文字列 "tty" のソースです。

シリアルポートは非​​常に遅いため、より高い文字レートを必要とする用途にはシリアル化されていないパラレルポートを使用できます。時々、プリンタの製造業者はこれを「Centronix」ポートと呼び、人気があります。

シリアル接続を使用するプリンタがないわけではありません。

ただし、お客様の見積もりで使用されているように、シリアルポートとパラレルポートは、これら2つの周辺機器接続オプションを表します。

したがって、ブロックデバイスが技術的に低レベルでシリアルデータ方式とインターフェースをとることができるとしても、これは著者が言及したものではありません。

おすすめ記事