0

オペレーティングシステムを何度も呼び出すオーバーヘッドはどれくらいですか?

たとえば、Microsoftには「Getpixel」というAPIがあります。x、y座標を指定する必要があり、色の値が返されます。次に、SetpixelはOSに対して何百万ものリクエストを行う必要があります。

これを行うためのオーバーヘッドは正確には何ですか?

4

2 に答える 2

1

普遍的な答えはありません。呼び出しに依存します-たとえば、I/O を含む呼び出しは、そうでない呼び出しよりも遅くなります-、システム コールが OS によってどのように実装されているかによって異なります-たとえば、割り込み? - アーキテクチャに依存します - たとえば、アーキテクチャはシステムコール命令を実装していますか? 普通のジャンプでやりますか~。

于 2011-10-25T07:55:30.657 に答える