Каково назначение часов в процессоре

Какова функция тактового сигнала. Я думаю, что когда поступает тактовый сигнал, он говорит ЦПУ сделать следующий шаг (потому что каждая инструкция обрабатывается в последовательности микроорганизации) Пример: есть инструкция ADD, и ЦП необходимо загрузить первый номер для регистрации, когда поступает тактовый сигнал, он устанавливает провод ЗАПИСЬ поэтому регистр будет готов к приему данных, когда поступит второй тактовый сигнал. Установите запись. Провод на Ram и отправьте адрес в концентратор контроллера памяти, когда данные поступят, он должен отключить провод WRITE. Эти 3 микроинструкции не могут быть обработаны в одно и то же время, потому что регистр WRITE будет отключен до поступления данных, что приведет к неправильной обработке инструкции. Так что для меня это выглядит так: микрокод процессора говорит процессору что-то сделать, а затем ждать следующего тактового сигнала, чтобы сделать следующий шаг... Я не знаю, прав ли я?

Итак, вопросы:

  1. Как процессор будет знать, когда делать следующий шаг?
  2. Как процессор узнает, что необходимые данные из оперативной памяти поступили?
  3. Если верно, что на каждом этапе конвейера требуется 1 такт, то что будет делать процессор, ожидая данных из ОЗУ

Благодарю.

1 ответ

Большинство интегральных схем (ИС) достаточной сложности используют синхросигнал для синхронизации различных частей схемы.

https://en.wikipedia.org/wiki/Clock_signal

Выше это хорошее начало. Если вы хотите узнать больше, не спрашивайте здесь - найдите хорошую книгу по электронике.

Я также вижу много учебных материалов в Интернете. Некоторые из них выглядят очень хорошо. Просто Google для electronics clock signal,

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