Скорость обработки арифметических выражений влияет на производительность компьютера, так как различные арифметические операции значительно различаются по быстродействию. 2
В большинстве архитектур самыми быстрыми являются операции сложения и вычитания. 2 Более медленным является умножение, затем идёт деление. 2
Некоторые факторы, влияющие на скорость обработки арифметических выражений:
- Архитектура процессора. 35 На разных процессорах одни операции уже реализованы и могут выполняться как единое целое, а для других сложных операций нужен алгоритм из нескольких базовых операций. 5
- Тип операндов. 2 Например, в языке Turbo Pascal операция сложения наиболее медленная для операндов типа Byte и ShortInt. 2
- Пропускная способность. 1 Она определяется тем, через сколько тактов после начала операции устройство может начать выполнение следующей операции. 1 Устройство, организованное по принципу конвейера, способно каждый такт запускать новую операцию, что обеспечивает большую производительность компьютера. 1
- Использование нескольких специализированных устройств. 1 Это позволяет выполнять одновременно несколько арифметических операций, что существенно увеличивает производительность компьютера. 1