2017-01-05 17 views
-3

それはなぜそうなのですか?私はそれがすべきではないと確信していますが、優先順位はOSによって異なりますか?IO /ファイルIO操作は、C++プログラムのCPU操作より優先されますか?

+0

何を考えましたか? – Alex

+0

私はどこかオンラインで読んでいました。答えは、CPUが(おそらくいくつかの数学的計算)は、ファイル/画面に書き込むよりも優先順位が与えられてバインドされたものですか? –

+2

優先順位付けに関する多くの誤解があるようです。しかし、それを試して明確にするのは広すぎるかもしれません。おそらくあなたは解決しようとしている特定の問題を説明することができますか? –

答えて

0

I/O操作はCPU操作です。

これはすべてシステム固有のものですが、一般にCPUはドライブに何かをさせるよう指示します。ドライブは、完了したときに割り込みをトリガして応答します。その後、CPUは実行中の処理を中断し、ドライブ要求を処理します。

割り込み処理は、一般に他の処理よりも優先されます。また、プロセッサは一般に複数のレベルの割り込みを持っています。

関連する問題