Тактовая частота

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

Для организации последовательного выполнения требуемых тактов в компьютере имеется специальный генератор тактовых импульсов. Каждый импульс инициализирует очередной такт машинной команды. Чем чаще следуют импульсы, тем быстрее будет выполнена операция, состоящая из фиксированного числа тактов. Тактовая частота определяется количеством тактов за секунду. Очевидно, что для повышения быстродействия компьютера, следует повышать тактовую частоту. Однако этому имеется ограничение – быстродействие процессора. Можно повышать тактовую частоту до такой степени, что процессор не будет успевать за один такт (интервал между соседними импульсами) выполнять элементарную операцию. В современных процессорах тактовая частота не превышает 1ГГц.