Это должно сказываться на времени выполнения одной команды, а группа из 1000 одинаковых команд должна выполняться уже какое-то усредненное время. Т.е., допустим, 2 раза 320нс, один раз 960нс, в 2 раза 320, один 960 и т.д.
Вид для печати
Пример, в первом тесте у тебя такие значения:
MOV (R0),R1 - 5069
MOV (R0)+,R1 - 5085
а во втором:
MOV (R0),R1 - 4797
MOV (R0)+,R1 - 4797
т.е. видно, что в течение одного теста, команды, которые должны выполняться за одинаковое время действительно выполняются за примерно одинаковое (+- несколько команд)
Он их коллекционирует.
---------- Post added at 20:43 ---------- Previous post was at 20:42 ----------
В общем, надо выяснить, почему так колеблется время команд ЦП от запуску к запуску. Не смотря на то, что течение одного теста оно не колеблется, хотя тест периодически перерывается обращением к системе для печати результатов, и ни о какой случайной синхронности речи быть не может.
---------- Post added at 20:46 ---------- Previous post was at 20:43 ----------
В первом тесте вообще время выполнение команд более гладенькое, меньший разброс.
перекидывать на живую машинку долго же ))) (в моём случае), а вот понабивать что-бы клавишки вспомнить и скомпилить било бы "удовольствием" ! )))
Titus, я у себя обязательно прогоню, просто сегодня не планировал УКНЦ врубать - я её тут пару суток мучал по всякому - решил паузу сделать. Не думаю
что там сенсация будет, но для статистики и свои скрины выложу обязательно )))
---------- Post added at 20:47 ---------- Previous post was at 20:46 ----------
и это тоже конечно )))