質問

申し訳ありませんでした。どの障害が取り扱えるデュアルコアCPUを搭載しています。のかと思ってい割り込みの取扱いは、これら基板を一つ以上の物理プロセッサー

他の割り込み責任の決定の委員の構成?各プロセッサーに対応する必要があるある種の割り込みを行うように、ディスクI/Oがある場合を除き一部回路の管理-発送障害の適切なプロセッサ?私の推測では、スキームが必要プロセッサーニュートラル、その他のプロセッサコアでは割り込みハンドラです。

場の中核で待ってるディスクの読み取り、その中核となる一つのエントリにトラックバック時のディスク。

役に立ちましたか?

解決

X86システムの各CPUが自身の地元ロール(先端のプログラマブル割り込みコントローラ)もに配線をそれぞれのI/Oに至るルーティングデバイスに割り込みのAPICs.

OSのプログラムすることが可能で、APICsを割り込みの取得に送られるCpuは、APICsが決定).

そして、マルチコアCPUを用いてロールのための各コアが、私は正直に明らかにされていません。

これらのリンクの詳細:

他のヒント

あなたが興味を持っていることはSMPプロセッサのアフィニティです。 ここをどのようにそれについての逸品ですLinuxの中で処理されます。 アドバンスド・プログラマブル割り込みコントローラ(APIC)のあなたは現代のシステムでこれを管理する方法です。基本的には、デフォルトでは、あなたが適切なものを設定するには、このインターフェイスを利用OSを持っていない限り、プロセッサ0に行き、すべてになります。また、あなたは必ず、コマンドを発行したコアは、特定の割り込みを待つ必要はありません。あなたは、負荷の少ないコアがそれを受信したい。

私はすでにしばらく前にこの質問をしました。たぶんそれはあなたにいくつかの洞察を提供することができます。)

どのようにマルチコアでの割り込み/マルチCPUマシンはに動作しません

scroll top