3

Я читал статью « Частота часов» из Википедии, в которой говорится, что:

Тактовая частота обычно относится к частоте, на которой работает процессор. Тактовая частота процессора обычно определяется частотой кристалла генератора.

Итак, мне интересно, если у меня тактовая частота 1 ГГц (или скорость процессора?) какой будет частота кварцевого генератора? Это не может быть так же, как тактовая частота?

3 ответа3

6

Кристаллы кварца могут вибрировать на разных частотах.

Кристаллы кварца производятся для частот от нескольких десятков килогерц до десятков мегагерц

Источник

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

В статье Википедии есть раздел, в котором перечислены наиболее часто используемые частоты кристаллов.

2

Нет. Кристалл является механизмом синхронизации. Процессор синхронизируется с кристаллом. Простой пример - взглянуть на широко любимый комплект Arduino Protoyping.

Он работает на 16mHz (мега; одна на 8 8mHz), но вы можете увеличить частоту до 32mHz или под тактовую частоту до 8 8mhZ

На мега кристалле 16 16mhz чтобы вычислить тактовую частоту только потому, что это достаточно дешево, чтобы сделать это. Но на время вы говорите, что скорость Crystal * 2 = 32mhz .

Таким образом, каждый цикл ЦП @ 32mhz = 0,5 кварцевых колебаний.

Понимая основы и переходя на 1 1ghz , 2 2ghz является гораздо более сложной ситуацией. Чтобы достичь таких тактовых частот, нужно было сделать другие промежуточные компоненты. Вот почему вы можете установить множители в вашем BIOS, чтобы установить скорость цикла вашего процессора.

И на этом уровне вы умножаете скорость шины, а не кристалл. Фактическая скорость шины определяется компонентами, которые включают в себя кристалл. Что может быть 32khz или 32mhz (старая шина ISA) или что-то еще, в зависимости от того, какая шина вам нужна.

Таким образом, шина ОЗУ, графическая шина, центральная шина - все они работают на соответствующих тактовых частотах.

В материнских платах это намного сложнее, чем примеры, которые я использовал.

1

Осциллятор - это просто очень постоянный компонент (обычно кварцевый кристалл с подключенной электроникой), который генерирует сигнал той или иной формы, который может использовать система. Так, скажем, осциллятор "колеблется" один раз каждые 20 мс (полностью произвольно), тогда система точно знает, какова длительность 20 мс, и может вычислить все на этом основании.

Так, например, процессор с частотой 1 ГГц выполняет 1000000000 циклов в секунду, теперь, если вы хотите синхронизировать это с осциллятором, вы должны разделить все это на части; Таким образом, 20 мс - это 0,02 секунды, поэтому процессор должен знать, что для поддержания тактовой частоты 1 ГГц он должен выполнять 20000000 (20 М) циклов каждый раз, когда генератор "тикает".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .