キーボードインターフェースps2とusbインターフェースの違いは何ですか
キーボード インターフェイス ps2 と USB インターフェイスの違い: 1. USB キーボードのデータ パケットは 8 バイトのみで、2 バイトはステータスをマークし、残りの 6 バイトは現在のプレスまたはポップの記録に使用されます。 up アクティブ化されたキーのコードをスキャンします; 2. PS2 は、押されたものとポップアップされたものを報告します。10 個のキーが同時に押された場合は、10 回連続して報告されます。
キーボード インターフェイス ps2 と USB インターフェイスの違い:
簡単に言えば、USB キーボードのみのデータ パケットです。 8 バイト (なぜ 8 バイトしかないのか? これはプロトコルで規定されているためです。プロトコルで規定されているのは、初期の USB 速度が遅く、割り込みを使用して送信できるパケットの最大数が 8 バイトだったためです)、そのうちの 2 バイトはステータスをマークし、残りの 6 バイトは現在押されているボタンまたはポップアップされたボタンのスキャン コードを記録するために使用されるため、USB キーボードは同時に最大 6 つのボタンのステータスを記述することができます。
USB キーボードのこの欺瞞的な設計仕様により、ロールオーバーなしで最大 6 キーしか実現できないことになります。この問題を解決するには、USB キーボードの仕様を再設計する必要がありますが、これはうまく機能し、6 つのキーを同時に押すことはほとんどないので、誰もやりたがらないでしょう。
PS/2 キーボードについては、この仕様は使用されません。PS/2 は、押されたものを報告し、ポップアップされたものを報告します。10 個のキーが同時に押された場合、10 個のキーが押されます。順番に報告されます。同時に記録できるキー押下イベントの数にプロトコル制限はありません。それはオペレーティング システム自体に依存します。したがって、PS/2 キーボードは理論的にはロールオーバーなしで無制限のキー押下を実現できます。
もちろん、USB キーボードが 6 キーの制限を破っているのを実際に見た人もいます。考えられる理由の 1 つは、このキーボードに組み込まれている USB デバイスは、マルチ キーボード USB ハブであることです。USB ではマルチレベルが可能であるためです。デバイス接続なので、6 つの制限を突破できます。
もちろん、USB キーボード独自のドライバを持ち込むのも解決策です。インタラプト送信は 6 バイトしかありませんが、バルク送信は 256 バイトも問題なく送信できます。 (注:自分でBaiduで検索してみたところ、多くのメーカーがUSBフルキーロールオーバーを実装しているものの、バグも多いようです。まだまだ技術開発が必要なようです。) つまり、仕様は次のとおりです。仕様に制限されないものも必ずあります。
関連する無料のおすすめ: プログラミング ビデオ コース
以上がキーボードインターフェースps2とusbインターフェースの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









USB-C コネクタは、現在、ほとんどの最新の電話、ラップトップ、タブレットの標準となっています。つまり、USB-Cの時代になり、これまで慣れ親しんだ従来の角型USB Type-Aプラグは徐々に姿を消しつつあるということです。 Windows 11 PC を充電し、USB-C 接続を介して USB-C ポートを備えた他の USB Type-C ガジェット (ディスプレイ アダプター、ドッキング ステーション、電話など) と通信できるようになりました。残念ながら、特定のソフトウェアとハードウェアの組み合わせによっては、問題が発生する可能性があります。この問題が発生すると、USB-C 接続が失敗したことを示すメッセージが表示される場合があります。この記事では、Win を修復する方法を説明します。

Windows 11 に BalenaEtcher をインストールする手順 ここでは、公式 Web サイトにアクセスせずに BalenaEthcer を Windows 11 にインストールする簡単な方法を示します。 1. コマンド ターミナルを (管理者として) 開き、[スタート] ボタンを右クリックし、[ターミナル (管理者)] を選択します。これにより、管理者権限を持つ Windows ターミナルが開き、ソフトウェアをインストールしたり、スーパーユーザーとして他の重要なタスクを実行したりできます。 2. Windows 11 に BalenaEtcher をインストールします。次に、Windows ターミナルで、デフォルトの Windows パッケージ マネージャーを使用して実行します。

Garmin は、高度な GPS 追跡およびナビゲーション機器のメーカーであり、一般ユーザー向けの高品質のウェアラブル デバイスを製造しています。 Garmin デバイスを使用していて Windows 11/10 システムに接続できず、迅速な解決策を探している場合は、まさに正しい目的地に到着しました。この記事は、デバイスと Windows コンピューターの間の接続を確立できないユーザーに役立ちます。解決策 1 – システムを再起動してみる ソフトウェア側の問題に進む前に、システムを再起動してみる必要があります。したがって、何かをする前に、2 つのことを行う必要があります。 1 つ目は、コンピュータを再起動することです。一時的な問題または一回限りのバグがこの問題を引き起こす可能性があります。システムを再起動する前に

Microsoft ユーザーは、アプリ Phone Link (以前の Your Phone) を使用して携帯電話を PC に接続できます。このアプリケーションを使用すると、Windows PC が携帯電話上の写真、テキスト、通知、その他のデータにアクセスできるようになります。 Phone Link は Android デバイスの画面をミラーリングできるようになります。現在、この機能は一部の Samsung スマートフォンでまだテスト段階にあります。ユーザーは引き続き USB ケーブルを使用して Android デバイスを PC に接続できますが、これによりできるのは PC とスマートフォンの間でファイル、写真、音楽、その他のメディアを転送することだけです。テキストメッセージや通話にアクセスするには、

ファイル エクスプローラーでドライブから別のドライバーにファイルを転送しているときに、「エラー x800701B1: 存在しないデバイスが指定されました。」というエラー メッセージが表示される場合があります。 USB デバイス上で大きなファイルをコピー&ペーストしているときにこの問題が多くのユーザーから報告されていますが、USB ポートに接続された HDD/SSD に Windows をインストールしようとしているときにもこの問題が発生したユーザーもいます。解決策 1 – ドライブを別のポートに接続する ご存知のとおり、システムにはいくつかの種類のポートがあります。ただし、一部の新しい外付け SSD/HDD は USB3.0 でのみ動作します。したがって、USB2.0 ポートに接続している場合、このエラーが発生する可能性があります。 1. USB ドライブを取り出す必要があります。それでクリックしてください

多くの Windows ユーザーが、起動後にデバイス マネージャーが頻繁に更新されると報告しています。したがって、デバイス ドライバーを検索したり、更新、インストール、アンインストールなどの指定された操作を実行したりすることはできません。 Windows システムでこのような問題が発生する原因はさまざまです。これには、システム ファイルの破損、システムにインストールされているファイアウォールまたはサードパーティのウイルス対策ソフトウェア、接続された USB デバイスの障害、特定のエラー報告サービスなどが含まれます。この投稿では、問題の考えられる原因に関する詳細をいくつか収集し、Windows 11 システムの問題の解決に役立つ可能性のある修正プログラムのコレクションにまとめました。解決策 1 – この問題の原因となっている USB デバイスを見つける この問題は USB デバイスが原因である可能性があります

USB デバイスを長年使用していると、USB デバイスを Windows PC に接続すると、まず USB に必要なドライバーがインストールされ、その後、ファイル エクスプローラーで USB デバイスが表示されることは誰もが知っています。アクセス可能です。ハードウェア デバイスが Windows PC に接続されるときは、デバイスとの通信を支援するドライバーが必要になります。ただし、ドライバーが破損している場合、Windows はハードウェア デバイスを認識できません。 Windows コンピュータで USB デバイスを使用しているときに発生するエラーの 1 つは、UnknownUSBDevice(DeviceFailedEnumeration)Error です。 USB

Rufus は、さまざまなオペレーティング システムで起動可能な USB ドライブを作成するための小型で人気のあるユーティリティです。 Windows 10 と 11 のみをサポートする Microsoft Media Creation Tool (MCT) アプリケーションとは異なり、Rufus は Windows 7、8.1、10、11、Linux、およびその他のオペレーティング システムでも動作します。 Rufus は、オペレーティング システムのサポートの向上に加えて、特に Windows 11 のインストールを検討しているユーザー向けに、いくつかの生活の質の向上も提供します。まず、Rufus は TPM 2.0 とセキュア ブートの要件をバイパスして、公式にサポートされていない古いハードウェアでビルドを作成できます。