アカウント名:
パスワード:
こっち方面はあまり詳しくないんだが、どうしてUSBメモリ刺しただけで遅延がなくなるのかな?理屈がさっぱりわかりませんが、詳しい人の解説/推論求む
USBポートのポーリング監視でもしてるんじゃないか?タイムアウトまで待つ時間が遅延になるが、デバイス刺しとけば即戻りで遅延なし。しかしUSBポートって割り込みで処理するモンじゃないのか。
USBデバイスは、ホストからの指示が無い限り、勝手に通信してはいけない…という仕様です。USB3.0になって、やっとデバイス側からの割り込みがサポートされました。
http://pc.watch.impress.co.jp/docs/column/interface/20100902_390904.html [impress.co.jp]
関係ない話で割り込まないでください
皆が話してるのはデバイスからホストへの割り込みじゃなくて,コントローラからCPUへ割り込みの話です
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
理屈 (スコア:0)
こっち方面はあまり詳しくないんだが、どうしてUSBメモリ刺しただけで遅延がなくなるのかな?
理屈がさっぱりわかりませんが、詳しい人の解説/推論求む
Re: (スコア:0)
USBポートのポーリング監視でもしてるんじゃないか?
タイムアウトまで待つ時間が遅延になるが、デバイス刺しとけば即戻りで遅延なし。
しかしUSBポートって割り込みで処理するモンじゃないのか。
Re:理屈 (スコア:0)
USBデバイスは、ホストからの指示が無い限り、勝手に通信してはいけない…という仕様です。
USB3.0になって、やっとデバイス側からの割り込みがサポートされました。
http://pc.watch.impress.co.jp/docs/column/interface/20100902_390904.html [impress.co.jp]
Re: (スコア:0)
関係ない話で割り込まないでください
皆が話してるのはデバイスからホストへの割り込みじゃなくて,コントローラからCPUへ割り込みの話です