central processor — с английского на все языки

Активное состояние

Самое обычное состояние процессора, в котором он продолжает исполнять инструкции одну за другой. При этом современные процессоры могут динамически варьировать частоту своего тактового генератора для нужд управления энергопотреблением. Используя принятую терминологию, в активном режиме логический процессор остаётся в состоянии C0, но может изменять P-состояния.

Частично этим процессом можно управлять программно, из BIOS, ОС или прикладных программ. Однако последнее слово в управлении при этом остаётся вне контроля программ, запущенных на центральном процессоре.

Во всех остальных режимах, описываемых дальше, процессор не исполняет инструкции.

Гарвардская архитектура[ | ]

Гарвардская архитектура отличается от архитектуры фон Неймана тем, что программный и данные хранятся в разной памяти. В такой архитектуре невозможны многие методы программирования (например, программа не может во время выполнения менять свой ; невозможно динамически перераспределять память между программным ом и данными); зато гарвардская архитектура позволяет более эффективно выполнять работу в случае ограниченных ресурсов, поэтому она часто применяется во встраиваемых системах.

Ещё про shutdown

Очень внимательный читатель документации может обнаружить, что некоторые выходы VM-exit с нарушенным состоянием процессора могут перевести процессор в так называемый режим VMX-abort shutdown. Он настолько суров, что из него процессор может вывести только RESET; все остальные сигналы он игнорирует.

Хочу отметить, что обычный Triple Fault в системном коде вызвать достаточно просто, достаточно просто не настраивать системные таблицы и немного подождать. Первое же разрешённое прерывание приведёт к (не)желаемому эффекту и перезагрузке.

А вот событие VMX-abort с последующим остановом получить не так просто. Возникнуть оно может только во время выхода из гостя в монитор (переход из non-root в root). Прежде чем выйти, надо войти (осуществить VM-entry). Но только при входе в non-root проводится огромное число проверок, в том числе таких, что запрещают работу с неконсистентным состоянием.

Предлагаем ознакомиться  Power beep в БИОСе что это?

Если что-то было настроено неверно, то попытка входа в гостевую ВМ сразу вернётся с кодом ошибки. Во время работы гость значительно ограничен в правах и самостоятельно разрушить системные структуры обычно не может. Другими словами, обычно ошибка в программе монитора проявляется раньше, при входе. Необходимо быть очень изобретательным (например, напортачить с изоляцией памяти или модель-специфичными регистрами), чтобы получить ошибку именно при VM-exit.

Кэш-память

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

Кэш-память второго уровня, L2 — это блок высокоскоростной памяти, выполняющий те же функции, что и кэш L1, однако имеющий более низкую скорость и больший объем.

Интегрированная кэш-память L3 в сочетании с быстрой системной шиной формирует высокоскоростной канал обмена данными с ОЗУ. Кэш-память третьего уровня обычно присутствует в серверных процессорах или специальных линейках для настольных ПК.

Множитель

Коэффициент умножения, на основании которого производится расчет конечной тактовой частоты процессора, методом умножения частоты шины (FSB) на коэффициент (множитель). Например, частота шины (FSB) составляет 200 МГц, а множитель равен 20, получаем тактовую частоту процессора: 200 * 20 = 4 ГГц. Путем изменения множителя, можно изменять рабочую частоту процессора.

Напряжение

Этот параметр указывает напряжение (В), которое необходимо процессору для работы и характеризует энергопотребление. Параметр особенно важен при выборе процессора для мобильной, нестационарной системы.

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

Тактовая частота процессора измеряется в мега-, гигагерцах (МГц, ГГц) и подразумевает под собой количество тактов (вычислений) в секунду. Как правило, тактовая частота процессора, пропорциональна частоте шины (FSB). Чем выше тактовая частота процессора, тем выше его производительность. 1 МГц равен 1 миллиону тактов в секунду и соответственно 1 миллиард операций в секунду для 1 ГГц.

Предлагаем ознакомиться  Как ухаживать за ноутбуком?

Тепловыделение

Мощность (Вт), которую должна отводить система охлаждения, чтобы обеспечить нормальную работу процессора. Чем больше значение этого параметра, тем сильнее греется процессор при работе. Процессор с низким тепловыделением легче охлаждать, и, соответственно, его можно сильнее «разогнать».

Техпроцесс

Масштаб технологии (мкм), которая определяет размеры полупроводниковых элементов, составляющих основу внутренних цепей процессора. Совершенствование технологии и пропорциональное уменьшение размеров элементов способствуют улучшению характеристик процессоров.             Для сравнения, у ядра Willamette, выполненного по техпроцессу 0.18 мкм — 42 миллиона элементов, а у ядра Prescott, техпроцесс 0.09 мкм — 125 миллионов.

Ядро

Определяет большинство параметров центрального процессора: тип сокета, диапазон рабочих частот и частоту работы FSB. Ядро процессора характеризуется следующими параметрами: техпроцесс, объем кэша L1 и L2, напряжение на ядре и тепловыделение. В рамках одной линейки могут существовать процессоры с разными ядрами.

Оцените статью
Техничка
Adblock detector