Что определяет, насколько быстро работает программа?

Я думаю, что ответом может быть тактовая частота процессора, но в основном я могу ответить на этот вопрос на самом деле с помощью странного сценария, о котором я думал во время отпуска...

Допустим, на обочине дороги есть малиновый пи, подсчитывающий, сколько машин проехало, когда сфокусированный инфракрасный свет или лазерный поток нарушается каждый раз, когда проезжает машина (или любая непрозрачная масса).

Если код читает что-то вроде: Пока lightNotBroken (): ничего не делать, еще: carCount+=1

Код счастливо повторяется очень быстро, отлично. Но, безусловно, есть теоретическая скорость (нереально быстрая), которая, если ее встретить, могла бы обмануть программу и не считаться машиной, потому что программа не была выполнена достаточно быстро, чтобы заметить прерывистый поток света.

От чего зависит эта скорость?

0 ответов

Другие вопросы по тегам