У меня есть i7, который должен работать на тактовой частоте 3,2 ГГц. Тем не менее, в системном диалоге он показывает 3,2 и 3,19 ГГц.

и в диспетчере задач он также показывает 3.19:

Что мне здесь не хватает?

2 ответа2

7

Процессор продается с тактовой частотой 3,2 ГГц, фактически он работает на частоте 3,19 ГГц, что по сути то же самое. Числа всегда округляются для целей маркетинга и демонстрации, и разница в ~ 10 МГц просто не обнаруживается, что вы, вероятно, попробуете.

Например, мой i7 продается (как указано на коробке) с тактовой частотой 2,67 ГГц, но мои инструменты мониторинга говорят мне, что он работает на частоте 2,667 ГГц. То есть 2.7GHz , потому что это , как округление работы. Фактически, мои инструменты мониторинга говорят мне, что он может работать до 2667000 Гц, что составляет 2,66700 ГГц, но поскольку этот уровень точности не имеет смысла, они округляют его до 2,7.

У вас такая же ситуация на жестких дисках. Например, мой ноутбук был продан с диском на 500 ГБ. Тем не менее, если я действительно проверю, я вижу, что это 500107862016 который

500107862016/1024/1024/1024=465.7 Gibibytes

или же

500107862016/1000/1000/1000=500.1 Gigabytes.  

Итак, мой диск на самом деле 500,1 ГБ, но продается как 500. Ваш процессор на самом деле работает на 3.19GH и продается как 3.2. Это не проблема, уровень точности не имеет смысла почти для всех задач.

3

TL; DR

Небольшие отклонения, как это нормально.

Техническое объяснение

Когда программа хочет перечислить оборудование и его спецификации, она может сделать это одним из двух способов:

  • На основании спецификации номера модели устройства
  • Измерь это

По номеру модели

Если он использует номер модели для определения емкости, такой как скорость, размер и т.д., Он может сделать это одним из двух способов:

  • Использование своего рода универсального сопоставления между номером модели и спецификациями
  • Ведение базы данных спецификации аппаратного обеспечения

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

Ведение базы данных также не годится, потому что база данных станет довольно большой, особенно если несколько программ хранят свои собственные базы данных. Кроме того, они должны будут постоянно обновляться для учета нового оборудования.

Измеряя

Лучший способ получить возможности устройства - спросить само устройство. Таким образом, вы можете быть уверены, что у вас есть фактические данные об этом. Проблема в том, что, даже задавая вопрос устройству, можно ответить двумя способами:

  • С данными на основе спецификации
  • С данными измерений

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

Более точный способ узнать об устройстве - это запросить его напрямую.

Например, чтобы узнать фактический размер жесткого диска, просто отправьте ему команду, чтобы определить его общий объем. Таким образом, независимо от модели, вы можете узнать точный размер. С жесткими дисками это часто будет отличаться, потому что, хотя модель диска может показывать «1 ГБ», или 1 000 000 000 байт, если вы проверите его размер, вы, вероятно, обнаружите, что это на самом деле что-то вроде 1 053 761 256 байт, потому что они не могут сделать жесткие диски с точными размерами вплоть до байта, которые в любом случае часто округляются для включения свободного места для компенсации поврежденных секторов и т. д.

Аналогично, скорость процессора будет зависеть как от множителя, так и от FSB. В то время как цифровые данные должны быть точными с точными числами, правда в том, что на цифровую электронику могут влиять факторы, которые могут вызывать небольшие колебания. Множитель обычно не будет колебаться, но скорость шины обычно будет немного выше или ниже ожидаемого значения, что, в свою очередь, приводит к тому, что скорость процессора немного выше или ниже, чем указано в его технических характеристиках.

использование

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

Анализ

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

Если вы какое-то время смотрите живую скорость в такой программе, как CPU-Z, вы, вероятно, увидите, что она со временем меняется, особенно если система делает разные вещи. Может немного подняться, может немного понизиться. На самом деле, это, вероятно, произойдет со всеми ядрами.

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