|
|
|||||||||
|
|||||||||
|
|
DV 31 - プリンタポートの速度(更新日: 97 年 7 月 11 日)Q: 『Inside Mac:Devices』には、次のように書かれています。 一部の Macintosh コンピュータのシリアルハードウェアは、I/O オペレーションの間に発生するプロセッサ割り込みに依存しているため、シリアルポートでデータを受信しているときに割り込みが無効になると、オーバーランエラーが発生することがあります。このようなエラーを避けるため、Disk Driver やその他のシステムソフトウェアコンポーネントは、割り込みが無効になっている間、モデムポートの受信データを一時的に格納し、その後でこのデータをポートの入力ドライバに渡すように設計されています。システムソフトウェアがモニタするのはモデムポートだけであるため、プリンタポートを使って、300 ボーを超えるデータレートで双方向通信を行うことはお勧めできません。このことは、Serial DMA ドライバを使用するコンピュータでも同じなのでしょうか。プリンタポートは現在でもモデムポートよりも遅いのでしょうか。
A: 実際問題として、受信チャネルに DMA を使用している場合、高いボーレートの維持に関して、プリンタポートはモデムポートと同じ機能を発揮します。ただし、SerialDMA を使用する 68K AV Mac では、現在でも受信チャネルに DMA が使用されていないため、これらのマシンのプリンタポートの機能はモデムポートよりも劣ります。
[ Technical Q&A's : Devices : DV31 ] |
|