3

GNU/Linux では、プログラムの起動に必要な時間を特定できますか? 「開始」は、load_elf_binary() (またはその他の適用可能な関数) を実行したと定義されます。特に、これを実行できるプログラムを書きたいと思っています。つまり、プログラムは、入力として別のプログラムを与えられ、可能な限り高い精度でその時間を決定します。

編集: ハードウェアを x86-64 に指定するのを忘れていました。

4

1 に答える 1

1

NASA は 386 およびそれ以前のハードウェアを使用します。これらのハードウェアは決定論的であるためです。キャッシュおよびスーパースカラー テクノロジにより、486 およびそれ以降のプロセッサは非決定論的になります。したがって、起動時間を決定することは自明ではありません。

興味のある記事:

于 2012-10-25T15:03:12.920 に答える