シリアルポートとは何ですか?
シリアルポートは、RS-232標準に準拠するコンピューターインターフェイスの一種です。 これらは、受信または送信の情報を一度に1バイト中継する9ピンコネクタです。 各バイトは一連の8ビットに分割されるため、 シリアルポートと呼ばれます。
これらのポートは、最も古いタイプのインターフェース標準の1つです。 内部モデムが一般的になる前に、外部モデムは、通信ポートまたは「COM」ポートとも呼ばれるシリアルポートを介してコンピューターに接続されていました。 コンピューターのマウスやキーボードも使用しました。 25ピンコネクタを使用したものもありましたが、9ピンの種類がより一般的でした。 それらは、UART(Universal Asynchronous Receiver Transmitter)と呼ばれる特別なチップによって制御されます。
シリアルポートは、それぞれが1ビットを運ぶ8本のパラレルワイヤを使用して一度に1バイトを送信するという点で、25ピンパラレルポートとは異なります。 並行して移動するデータでは、転送速度が大きくなりました。 パラレルポートは最大100キロバイト/秒のレートをサポートできましたが、シリアルポートは115キロビット/秒(kbps)しかサポートしていませんでした。 その後、強化された技術により、シリアル速度が460 kbpsになりました。
従来のコンピューターでは、シリアルポートは次のように構成されていました。
シリアルポート | 割り込み | メモリアドレス |
COM 1 | IRQ 4 | 0x3f8 |
COM 2 | IRQ 3 | 0x2f8 |
COM 3 | IRQ 4 | 0x3e8 |
COM 4 | IRQ 3 | 0x2e8 |
ポートCOM 1およびCOM 3を使用するように構成されたデバイスは、割り込みIRQ 4を共有しているため、同時にアクティブにできません。COM2およびCOM 4ポートデバイスについても同様です。 多くの場合、これは手動でポートを再構成することにつながり、それは価値があるよりも多くのトラブルを頻繁に引き起こし、ディスレクシアにとって特別な課題を提起しました。
現在、シリアルポートは主にダイヤルアップモデムに使用され、現在のオペレーティングシステムは構成を自動的に処理します。 USB(Universal Serial Bus)およびFirewireの新しい、より高速なテクノロジは、シリアルポートとパラレルポートの両方を置き換えました。 USBは、毎秒1.5メガビットから毎秒60メガバイトまでの速度をサポートします。 Firewireは、100〜400メガビット/秒の転送速度を誇っています。