Я немного запутался между тактовой частотой процессора и тактовой частотой команд. Я привел следующую цифру из этого источника в качестве иллюстрации. Обозначают ли часы команд время, которое требуется часам процессора для выполнения (возможно, в течение нескольких тактов, как показано на рисунке)? Если да, могу ли я всегда визуализировать этот процесс, используя этот рисунок.
1 ответ
Тактовая частота процессора - это частота, с которой происходят колебания кремния при прохождении через него электричества. Чем выше частота, тем выше тактовая частота (например, 2,4 ГГц).
Часы команд - это количество тактов процессора, которые процессор будет извлекать из памяти соответствующих команд, декодировать их и затем выполнять.
На основании размещенного вами изображения эти часы имеют соотношение 2:1, то есть для каждых 2 тактовых импульсов процессора будет выполняться 1 инструкция. Другой способ сказать, что выполнение инструкции задержит 2 такта.
Часы инструкции означают время, которое требуется часам процессора, чтобы выполнить?
В основном да.
Если да, могу ли я всегда визуализировать этот процесс, используя этот рисунок.
С высокого уровня, да, но только помните, что не все процессоры (даже одного и того же производителя) созданы одинаково, и с такими усовершенствованиями, как конвейеры с множеством инструкций в современных процессорах, все может стать сложнее быстро.
Надеюсь, что это поможет прояснить ситуацию.