Процессор обрабатывает информацию в: Коммуникации в глобальной сети Интернет. Представление о микропроцессоре

Содержание

4. Центральный процессор – устройство обработки информации

Второй этап работы с информацией – это её обработка и преобразование. Обработкой входных данных занимается Центральный Процессор (ЦП).ЦП – это микросхема, способная выполнять определенный набор (несколько сотен) команд, направленных на преобразование данных.

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

5. Устройства вывода информации (монитор, диски, принтер)

Третий этап работы с информацией – это получение результатов обработки информации (вывод информации).

Существует несколько методов представления выходных данных. Каждый метод связан с определенными компонентами компьютера и с определенными этапами выполнения программы. Рассмотрим три основных метода вывода информации:

Вывод данных на монитор.Монитор присутствует у всех персональных компьютеров. На экране монитора можно воспроизводить информацию в двух режимах: графическом и текстовом.

Текстовый режим позволяет выводить на экран только текст из различных символов (буквы, цифры, специальные символы). Вывод символов возможен только в ячейки матрицы, обычно 80 столбцов и 25 строк. Размер ячеек строго фиксирован. На ранних этапах развития компьютеров (70-80 годы), в основном, применялся именно этот режим.

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

Вывод информации на диски.Все данные, введенные в компьютер, или результаты обработки можно записать на диск с целью продолжительного хранения. Обслуживание диска осуществляется полностью на программном уровне. Поэтому для сохранения данных пользователю необходимо выполнить определенную функцию работающей программы. Обычно это «Сохранить» или «Закрыть». В дальнейшем информация, сохраненная на диске, может быть вновь извлечена для обработки или просмотра.

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

Процессор обрабатывает информацию представленную


  1. Процессор обрабатывает информацию представленную:

1)в десятичной системе счисления

2) на английском языке

3)на русском языке

4)в машинном коде

  1. В целях сохранения информации лазерные диски необходимо оберегать от:

  1. Пониженной температуры

2)магнитных полей

3)света

4)ударов при установке

  1. Компьютерная программа может управлять работой , если она находится:

  1. В оперативной память

2)на гибком диске

3)на CD диске

4)на жестком диске

  1. Информационная емкость сектора диска ровна:

  1. 18 символов

  1. 512 символов

  1. 80 символов

  1. 2 символа

  1. Файл — это:

  1. Данные в оперативной памяти

  1. Программа или данные на диске, имеющие имя

  1. Программа в оперативной памяти

  1. Текст, распечатанный на принтере

  1. В процессе дефрагментации диска файл записывается:

  1. В нечетных секторах

  1. В произвольных кластерах

  1. Обязательно в последовательно расположенных секторах

  1. В четных секторах

  1. Системный диск необходим для:

  1. Загрузки операционной системы

  1. Хранения важных файлов

  1. Систематизации файлов

  1. Лечения компьютерных вирусов

  1. Драйвер – это:

  1. Устройство компьютера

  1. Программа, обеспечивающая работу устройства компьютера

  1. Язык программирования

  1. Прикладная программа

  1. Значок с маленькой стрелочкой в левом нижнем углу, предназначенный для быстрого доступа к другим приложениям и папкам:

  1. Ярлык

2)значок

3)панель

4)окно

  1. Как называется это элемент :

  1. Полоса прокрутки

  1. Ползунок

  1. Счетчик

  1. Флажок

  1. Растровые графические изображения формируются из :

  1. Линий

  1. Окружностей

  1. Прямоугольников

  1. Пикселей

  1. Последовательность слайдов, содержащих мультимедийные объекты, это:

  1. Графический редактор

2)Презентация

3)Программа

4)Текстовый редактор

  1. На чем создавались ЭВМ I-го поколения

  1. транзисторы

  1. электронные лампы

3)БИС

4) стальные детали

  1. Для копирования цвета в Paint используют

  1. пипетку

2)выделение области

3) ластик

4) кисть

  1. Как называется внутренняя часть окна, в которой производится работа с дисками, файлами, документами:

1)заголовок окна

2)меню окна

3)рабочая область

4)панель инструментов

  1. К устройствам вывода относятся:

1) сканер

2) принтер

3)джойстик

4) монитор

  1. При несоблюдении санитарно-гигиенических требований компьютера вредное действие на здоровье человека оказывает:

  1. принтер

2)монитор

3)мышь

4)системный блок

  1. Информация, представленная в цифрой форме и обрабатываемая на компьютере, называется:

  1. программа

2)драйвер

3)данные

4)инструкция

  1. После форматирования гибкого диска он содержит секторов на дорожке:

  1. 18

  1. 512

  1. 80

  1. 2

  1. При быстром форматировании гибкого диска:

  1. Стираются все данные

  1. Производится дефрагментация диска

  1. Производится проверка поверхности диска

  1. Производится очистка каталога

  1. Что обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к ресурсам:

  1. драйвер

  1. операционная система

  1. приложение

  1. инструкция

  1. При выключении компьютера вся информация теряется:

  1. На гибком диске

  1. На жестком диске

  1. На флешке

  1. В оперативной памяти

  1. Прикладная программа – это:

  1. драйвер

  1. операционная система

  1. файл

  1. приложение

  1. Вершиной иерархической системы Windows является папка:

  1. Рабочий стол

2) мой компьютер

3) корневой каталог диска

4) сетевое окружение

  1. Как называется это элемент :

  1. Полоса прокрутки

  1. Ползунок

  1. Счетчик

  1. Флажок

  1. Векторные изображения хорошо масштабируются так как :

  1. Используют высокое пространственное разрешение

  1. Формируются из графических примитивов

  1. Формируются из пикселей

  1. Используется палитра с большим количеством цветов

  1. Выберите форматы графических файлов:

  1. jpg

2)txt

3)bmp

4)doc

  1. На чем создавались ЭВМ II-го поколения

  1. транзисторы

  1. электронные лампы

3)БИС

4) стальные детали

  1. Что определяет макет слайда:

  1. Размещение заголовков

2) цвет фона

3) размещение векторных рисунков

4) цветовую схему слайда

  1. Как называется строка под верхней границей окна, содержащая название окна:

1)заголовок окна

2)меню окна

3)рабочая область

4)панель инструментов

  1. К устройствам ввода относятся:

1) сканер

2) принтер

3)джойстик

4) монитор

  1. Центральное устройство компьютера, которое обрабатывает информацию, называется:

  1. память

2)монитор

3)процессор

4)системный блок

  1. Последовательность команд, которую выполняет компьютер в процессе обработки данных называется:

  1. программа

2)драйвер

3)данные

4)инструкция

  1. После форматирования гибкого диска он содержит на одной стороне число дорожек равное:

  1. 18

  1. 512

  1. 80

  1. 2

  1. При полном форматировании гибкого диска:

  1. Стираются все данные

  1. Диск становится системным

  1. Производится проверка поверхности диска

  1. Производится очистка каталога

  1. В процессе загрузки операционной системы происходит::

  1. Копирование файлов операционной системы с гибкого диска на жесткий

  1. Копирование файлов операционной системы с CD диска на жесткий

  1. Последовательная загрузка файлов операционной системы в оперативную память

  1. Копирование содержимого оперативной памяти на жесткий диск

  1. Какие программы относятся к приложением:

  1. MS Word

  1. Windows

  1. Corel Draw

  1. MS Dos

  1. Какие программы продаются пользователю в виде коробочных дистрибутивов:

  1. лицензионные

  1. условно бесплатные

  1. свободно распространяемые

  1. новые

  1. После загрузки операционной системы на экране монитора появляется:

  1. Рабочий стол

2) мой компьютер

3) корневой каталог диска

4) сетевое окружение

  1. Как называется это элемент :

  1. Полоса прокрутки

  1. Ползунок

  1. Счетчик

  1. Флажок

  1. Программа создания, просмотра и редактирования графических изображений, называется:

  1. Операционная система

  1. Графический редактор

  1. Драйвер

  1. Приложение

  1. Выберите форматы текстовых файлов:

  1. jpg

2)txt

3)bmp

4)doc

  1. На чем создавались ЭВМ III-го поколения

  1. транзисторы

  1. электронные лампы

3)БИС

4) стальные детали

  1. Что определяет дизайн слайда:

  1. Размещение заголовков

2) цвет фона

3) размещение векторных рисунков

4) цветовую схему слайда

  1. Как называется вирус, заражающий файлы документов:

1)сетевой

2)файловый

3)макровирус

4)загрузочный вирус

из чего состоит и что в нем происходит

Опубликовано 6.06.2018 автор — 0 комментариев

Здравствуйте, уважаемые читатели! Буквально каждый уверенный пользователь ПК или обладатель ноутбука не раз задавался вопросом, как устроен процессор внутри? Наверное, многие удивятся, узнав, что в основе строения любого «камня» персонального компьютера или же ноутбука преобладают настоящие камни и горные породы.

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

Из чего состоит современный микропроцессор?

Структура процессора сегодня представлена следующими основными элементами:

  • Собственно, ядро процессора. Наиболее важная деталь, сердце устройства, которая называется также кристаллом или камнем современного микропроцессора. От характеристик и новизны ядра напрямую зависит разгон и оперативность работы микропроцессора.
  • Кэш-память является небольшим, но очень быстрым накопителем информации, расположенным прямо внутри процессора. Используется микропроцессором в целях значительного уменьшения времени доступа к основной памяти компьютера.
  • Специальный сопроцессор, благодаря которому и производятся сложные операции. Такой сопроцессор в значительной мере расширяет функциональные возможности любого современного микропроцессора и является его неотъемлемой составляющей. Встречаются ситуации, когда сопроцессор является отдельной микросхемой, однако, в большинстве случаев, он встроен непосредственно в компьютерный микропроцессор.

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

  1. Верхняя металлическая крышка используется не только для защиты «камня» от механических повреждений, но также для отвода тепла.
  2. Непосредственно, кристалл или камень является самой важной и дорогостоящей деталью любого компьютерного микропроцессора.Чем сложнее и совершеннее такой камень, тем быстродействующей является работа «мозга» любого компьютера.
  3. Специальная подложка с контактами на обратной стороне завершает конструкцию микропроцессора, как представлено на картинке. Именно благодаря такой конструкции тыльной стороны и происходит внешнее взаимодействие с центральным «камнем», непосредственно оказывать влияние на сам кристалл невозможно. Скрепление всего строения осуществляется с помощью специального клея-герметика.

Как это все работает?

Логика работы любого процессора строится на том, что все данные компьютера хранятся в битах, специальных ячейках информации, представленных 0 или 1. Попробуем разобраться, что происходит, как из этих нулей и единиц на экран перед нами предстают красочные фильмы и захватывающие компьютерные игры?

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

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

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

Борьба гигантов компьютерных микропроцессоров

Речь, конечно же, пойдет о Intel и AMD. Основным отличием в принципах работы данных компаний является подход к производству новых компьютерных микропроцессоров.В то время, как Intel попеременно внедряет новые технологии наряду с небольшими изменениями, AMD делает крупные шаги в производстве с определенной периодичностью. Выше на фото представлены модели упомянутых компаний с отличительным внешним видом.

Лидерские позиции, в подавляющем большинстве случаев, удерживает все-таки Intel. «Камни» от AMD, хотя и уступают процессорам от Intel по производительности, нередко выигрывают у них в плане ценовой доступности. О том, какую компанию лучше выбрать можете почитать в этой статье.

Что выбирать каждый решает сам. Сегодня мы попытались разобраться во внутреннем устройстве любого современного микропроцессора и основных принципах его работы. Не забывайте подписываться на обновления блога и делиться интересными статьями со своими друзьями в социальных сетях! Всего доброго, друзья!

С уважением Андрей Андреев.

Что такое ядро ​​процессора? [MakeUseOf Explains]

В каждом компьютере есть процессор, независимо от того, является ли он профессионалом с небольшой эффективностью или мощным производительным компьютером, иначе он не сможет работать.Конечно, процессор, также называемый ЦП или центральным процессором, является важной частью функционирующей системы, но не единственной. Сегодняшние процессоры почти все как минимум двухъядерные, что означает, что весь процессор содержит два отдельных ядра, с помощью которых он может обрабатывать информацию. Но что такое ядра процессора и для чего они нужны?

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

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

Что такое ядра?

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

Как они работают

Конструкции процессоров чрезвычайно сложны и сильно различаются между компаниями и даже моделями.Их архитектуры — в настоящее время «Ivy Bridge» для Intel и «Piledriver» для AMD — постоянно улучшаются, чтобы обеспечить максимальную производительность при минимальном потреблении места и энергии. Но, несмотря на все архитектурные различия, при обработке инструкций процессоры проходят четыре основных этапа: выборка, декодирование, выполнение и обратная запись.

Получить

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

Декодировать

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

Выполнить

CPUID — Идентификация процессора

CPUID — Идентификация процессора
Код операции Инструкция Op / En 64-битный режим Совместимость / Режим ног Описание
0F A2 CPUID ZO Действительный Действительный Возвращает идентификацию процессора и информацию о функциях в регистры EAX, EBX, ECX и EDX, как это определено вводом, введенным в EAX (в некоторых случаях также и в ECX).

Кодировка операнда инструкции ¶

Op / En Операнд 1 Операнд 2 Операнд 3 Операнд 4
ZO NA NA NA NA

Описание ¶

Флаг ID (бит 21) в регистре EFLAGS указывает на поддержку инструкции CPUID. Если программная процедура может установить и сбросить этот флаг, процессор, выполняющий процедуру, поддерживает инструкцию CPUID.Эта инструкция работает одинаково в не 64-битных режимах и в 64-битных режимах.

CPUID возвращает идентификационные данные процессора и информацию о функциях в регистрах EAX, EBX, ECX и EDX. 1 Вывод команды зависит от содержимого регистра EAX при выполнении (в некоторых случаях также от ECX). Например, следующий псевдокод загружает в EAX 00H и заставляет CPUID возвращать максимальное возвращаемое значение и строку идентификации поставщика в соответствующих регистрах:

MOV EAX, 00H

CPUID

Таблица 3-8 показывает возвращаемую информацию в зависимости от начального значения, загруженного в регистр EAX.

Возвращается два типа информации: основная и расширенная информация о функциях. Если значение, введенное для CPUID.EAX, выше, чем максимальное входное значение для базовой или расширенной функции для этого процессора, то возвращаются данные для самого высокого основного информационного листа. Например, при использовании некоторых процессоров Intel верно следующее:

CPUID.EAX = 05H (* Возвращает лист MONITOR / MWAIT. *)

CPUID.EAX = 0AH (* Возвращает лист мониторинга производительности архитектуры. *) CPUID.EAX = 0BH (* Возвращает лист расширенного перечисления топологии. *) 2 CPUID.EAX = 1FH (* Возвращает лист расширенного перечисления топологии V2. *) 2

1. На процессорах Intel 64 CPUID очищает старшие 32 бита регистров RAX / RBX / RCX / RDX во всех режимах.

2. Лист 1FH CPUID является предпочтительным надмножеством листа 0BH. Intel рекомендует сначала проверить наличие листа CPUID 1FH перед использованием листа 0BH.

CPUID.EAX = 80000008H (* Возвращает данные о линейном / физическом размере адреса.*)

CPUID.EAX = 8000000AH (* INVALID: возвращает ту же информацию, что и CPUID.EAX = 0BH. *)

Если значение, введенное для CPUID.EAX, меньше или равно максимальному входному значению и лист не поддерживается на этом процессоре, то 0 возвращается во всех регистрах.

Когда CPUID возвращает наивысшую базовую информацию о листе в результате недопустимого входного значения EAX, учитывается любая зависимость от входного значения ECX в базовом листе.

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

См. Также:

«Инструкции по сериализации» в главе 8 «Управление несколькими процессорами» в Руководстве разработчика программного обеспечения для архитектур Intel® 64 и IA-32 , том 3A .

«Кэширование информации о переводе» в главе 4 «Пейджинг» в Руководстве разработчика программного обеспечения для архитектур Intel® 64 и IA-32 , том 3A .

Информация о версии
Начальное значение EAX Информация о процессоре, предоставляемая
Базовая информация CPUID
0H EAX Максимальное входное значение для базовой информации CPUID. EBX «Genu» ECX «ntel» EDX «ineI»
01H EAX: тип, семейство, модель и идентификатор шага (см. Рисунок 3-6). EBX, биты 07-00: указатель бренда. Биты 15 — 08: размер строки CLFLUSH (значение * 8 = размер строки кэша в байтах; также используется CLFLUSHOPT).Биты 23–16: максимальное количество адресуемых идентификаторов для логических процессоров в этом физическом пакете *. Биты 31–24: начальный идентификатор APIC **. Информация о функциях ECX (см. Рисунок 3-7 и Таблицу 3-10). Информация о функциях EDX (см. Рисунок 3-8 и Таблицу 3-11). ПРИМЕЧАНИЯ: * Ближайшая мощность двух целых чисел, которая не меньше, чем EBX [23:16], — это количество уникальных начальных идентификаторов APIC, зарезервированных для адресации различных логических процессоров в физическом пакете. Это поле допустимо, только если CPUID.1.EDX.HTT [бит 28] = 1. ** 8-битный исходный APIC ID в EBX [31:24] заменяется 32-битным x2APIC ID, доступным в Leaf 0BH и лист 1FH.
02H EAX Cache и TLB Информация (см. Таблицу 3-12). Кэш EBX и информация TLB. Кэш ECX и информация TLB. Кэш EDX и информация TLB.
03H EAX Зарезервировано. EBX Зарезервировано. ECX Bits 00–31 серийного номера 96-битного процессора. (Доступно только в процессорах Pentium III; в противном случае значение в этом регистре зарезервировано.) Биты 32–63 EDX серийного номера 96-битного процессора. (Доступно только в процессоре Pentium III; в противном случае значение в этом регистре зарезервировано.) ПРИМЕЧАНИЯ: Серийный номер процессора (PSN) не поддерживается процессором Pentium 4 или новее. На всех моделях используйте флаг PSN (возвращается с использованием CPUID), чтобы проверить поддержку PSN перед доступом к функции.
Листы CPUID выше 2 и ниже 80000000H видны только тогда, когда IA32_MISC_ENABLE [бит 22] имеет значение по умолчанию 0.
Лист параметров детерминированного кэша
04H ПРИМЕЧАНИЯ: Выходной сигнал Leaf 04H зависит от начального значения в ECX.* См. Также: «INPUT EAX = 04H: возвращает детерминированные параметры кэша для каждого уровня» на стр. 221. Биты EAX 04–00: поле типа кэша. 0 = Null — кешей больше нет. 1 = Кэш данных. 2 = Кэш инструкций. 3 = Единый кэш. 4-31 = Зарезервировано.
Биты 07 — 05: Уровень кеширования (начинается с 1). Бит 08: уровень кэша самоинициализации (не требует инициализации ПО). Бит 09: полностью ассоциативный кэш. Биты 13–10: Зарезервированы. Биты 25–14: максимальное количество адресуемых идентификаторов для логических процессоров, совместно использующих этот кэш **, ***.Биты 31–26: максимальное количество адресуемых идентификаторов ядер процессора в физическом пакете **, ****, *****. Биты EBX 11-00: L = размер строки системной когерентности **. Биты 21–12: P = физические разделы линии **. Биты 31–22: W = способы ассоциативности **. Биты ECX 31-00: S = количество наборов **. EDX Бит 00: обратная запись недействительна / недействительна. 0 = WBINVD / INVD из потоков, совместно использующих этот кеш, действует на кеши нижнего уровня для потоков, совместно использующих этот кеш. 1 = WBINVD / INVD не гарантированно воздействует на кеши нижнего уровня не исходных потоков, совместно использующих этот кеш.Бит 01: включенность кеша. 0 = Кэш не включает нижние уровни кеша. 1 = Кэш включает нижние уровни кеша. Бит 02: комплексное индексирование кэша. 0 = кэш с прямым отображением. 1 = Для индексации кеша используется сложная функция, потенциально с использованием всех битов адреса. Биты 31-03: Зарезервировано = 0. ПРИМЕЧАНИЯ: * Если ECX содержит недопустимый индекс подчиненного листа, EAX / EBX / ECX / EDX возвращает 0. Индекс подчиненного листа n + 1 недействителен, если подчиненный лист n возвращает EAX [ 4: 0] как 0. ** Добавьте единицу к возвращаемому значению, чтобы получить результат.*** Ближайшее целое число степени 2, которое не меньше (1 + EAX [25:14]), представляет собой количество уникальных начальных идентификаторов APIC, зарезервированных для адресации различных логических процессоров, совместно использующих этот кэш. **** Ближайшее целое число степени двойки, которое не меньше (1 + EAX [31:26]), представляет собой количество уникальных Core_ID, зарезервированных для адресации различных ядер процессора в физическом корпусе. Core ID — это подмножество битов исходного APIC ID. ***** Возвращаемое значение является постоянным для допустимых начальных значений в ECX. Допустимые значения ECX начинаются с 0.
МОНИТОР / MWAIT Лист
05H EAX Bits 15–00: Наименьший размер строки монитора в байтах (по умолчанию — степень детализации монитора процессора). Биты 31–16: Зарезервировано = 0. EBX Биты 15–00: Наибольший размер строки монитора в байтах (по умолчанию — степень детализации монитора процессора). Биты 31–16: Зарезервировано = 0. Бит ECX 00: Поддерживается перечисление расширений Monitor-Mwait (помимо регистров EAX и EBX). Бит 01: поддерживает обработку прерываний как прерывания для MWAIT, даже если прерывания отключены.Биты 31 — 02: зарезервированы.
Таблица 3-8. Информация, возвращаемая инструкцией CPUID
Начальное значение EAX Информация о процессоре
EDX Bits 03–00: Количество вспомогательных C-состояний C0 *, поддерживаемых с помощью MWAIT. Биты 07-04: Количество под-C-состояний C1 *, поддерживаемых с помощью MWAIT. Биты 11 — 08: Количество C2 * sub C-состояний, поддерживаемых с помощью MWAIT. Биты 15–12: Количество суб-состояний C3 *, поддерживаемых с помощью MWAIT.Биты 19–16: количество суб-состояний C4 *, поддерживаемых с помощью MWAIT. Биты 23–20: количество суб-состояний C5 *, поддерживаемых с помощью MWAIT. Биты 27–24: количество суб-состояний C6 *, поддерживаемых с помощью MWAIT. Биты 31–28: количество суб-состояний C7 *, поддерживаемых с помощью MWAIT. ПРИМЕЧАНИЕ. * Определение состояний от C0 до C7 для расширения MWAIT — это C-состояния для конкретного процессора, а не ACPIC-состояния.
Лист управления температурой и питанием
06H EAX Bit 00: Цифровой датчик температуры поддерживается, если установлен.Бит 01: доступна технология Intel Turbo Boost (см. Описание IA32_MISC_ENABLE [38]). Бит 02: ARAT. Функция APIC-Timer-always-running поддерживается, если установлена. Бит 03: зарезервирован. Бит 04: PLN. Элементы управления уведомлением об ограничении мощности поддерживаются, если установлены. Бит 05: ECMD. Расширение рабочего цикла тактовой модуляции поддерживается, если установлено. Бит 06: PTM. Если установлено, поддерживается терморегулирование пакетов. Бит 07: HWP. Базовые регистры HWP (IA32_PM_ENABLE [бит 0], IA32_HWP_CAPABILITIES, IA32_HWP_REQUEST, IA32_HWP_STATUS) поддерживаются, если установлены.Бит 08: HWP_Notification. IA32_HWP_INTERRUPT MSR поддерживается, если установлено. Бит 09: HWP_Activity_Window. IA32_HWP_REQUEST [биты 41:32] поддерживается, если установлено. Бит 10: HWP_Energy_Performance_Preference. IA32_HWP_REQUEST [биты 31:24] поддерживается, если установлено. Бит 11: HWP_Package_Level_Request. IA32_HWP_REQUEST_PKG MSR поддерживается, если установлено. Бит 12: зарезервирован. Бит 13: HDC. Базовые регистры HDC IA32_PKG_HDC_CTL, IA32_PM_CTL1, IA32_THREAD_STALL MSR поддерживаются, если установлены. Бит 14: доступна технология Intel® Turbo Boost Max 3.0.Бит 15: Возможности HWP. Если установлено, поддерживается изменение максимальной производительности. Бит 16: переопределение HWP PECI поддерживается, если установлено. Бит 17: Гибкий HWP поддерживается, если установлен. Бит 18: режим быстрого доступа для IA32_HWP_REQUEST MSR поддерживается, если установлен. Бит 19: зарезервирован. Бит 20: игнорирование запроса HWP неактивного логического процессора поддерживается, если установлен. Биты 31–21: зарезервированы. EBX Биты 03–00: Количество пороговых значений прерывания в цифровом тепловом датчике. Биты 31-04: Зарезервированы. ECX Bit 00: возможность обратной связи аппаратной координации (наличие IA32_MPERF и IA32_APERF).Возможность предоставить меру доставленной производительности процессора (с момента последнего сброса счетчиков) в процентах от ожидаемой производительности процессора при работе на частоте TSC. Биты 02–01: Зарезервировано = 0. Бит 03: Процессор поддерживает предпочтение смещения производительности и энергии, если CPUID.06H: ECX.SETBH [бит 3] установлен, и это также подразумевает наличие нового архитектурного MSR, называемого IA32_ENERGY_PERF_BIAS (1B0H) . Биты 31-04: зарезервировано = 0. EDX зарезервировано = 0.
Таблица 3-8.Информация, возвращаемая инструкцией CPUID (продолжение)
Начальное значение EAX Информация о процессоре, предоставляемая
Список флагов структурированных расширенных функций (вывод зависит от входного значения ECX)
07H Подлист 0 (ввод ECX = 0). * Биты EAX 31 — 00: Сообщает максимальное входное значение для поддерживаемых подчиненных оконечностей 7. EBX Бит 00: FSGSBASE. Поддерживает RDFSBASE / RDGSBASE / WRFSBASE / WRGSBASE, если 1.Бит 01: IA32_TSC_ADJUST MSR поддерживается, если 1. Бит 02: SGX. Поддерживает Intel® Software Guard Extensions (Intel® SGX Extensions), если 1. Бит 03: BMI1. Бит 04: HLE. Бит 05: AVX2. Бит 06: FDP_EXCPTN_ONLY. Указатель данных x87 FPU обновляется только для исключений x87, если 1. Бит 07: SMEP. Поддерживает предотвращение выполнения в режиме супервизора, если 1. Бит 08: BMI2. Бит 09: поддерживает расширенный REP MOVSB ​​/ STOSB, если 1. Бит 10: INVPCID. Если 1, поддерживает инструкцию INVPCID для системного программного обеспечения, которое управляет идентификаторами контекста процесса. Бит 11: RTM.Бит 12: РДТ-М. Поддерживает возможность мониторинга Intel® Resource Director Technology (Intel® RDT), если 1. Бит 13: не использует значения FPU CS и FPU DS, если 1. Бит 14: MPX. Поддерживает расширения защиты памяти Intel®, если 1. Бит 15: RDT-A. Поддерживает возможность выделения ресурсов Intel® Resource Director Technology (Intel® RDT), если 1. Бит 16: AVX512F. Бит 17: AVX512DQ. Бит 18: RDSEED. Бит 19: ADX. Бит 20: SMAP. Поддерживает предотвращение доступа в режиме супервизора (и инструкции CLAC / STAC), если 1. Бит 21: AVX512_IFMA. Бит 22: зарезервирован.Бит 23: CLFLUSHOPT. Бит 24: CLWB. Бит 25: трассировка процессора Intel. Бит 26: AVX512PF. (Только Intel® Xeon PhiTM.) Бит 27: AVX512ER. (Только Intel® Xeon PhiTM.) Бит 28: AVX512CD. Бит 29: SHA. поддерживает Intel® Secure Hash Algorithm Extensions (Intel® SHA Extensions), если 1. Бит 30: AVX512BW. Бит 31: AVX512VL.
Таблица 3-8. Информация, возвращаемая инструкцией CPUID (продолжение)
Начальное значение EAX Информация о процессоре, предоставляемая
ECX Бит 00: PREFETCHWT1.(Только Intel® Xeon PhiTM.) Бит 01: AVX512_VBMI. Бит 02: UMIP. Поддерживает предотвращение инструкций пользовательского режима, если 1. Бит 03: PKU. Поддерживает ключи защиты для страниц пользовательского режима, если 1. Бит 04: OSPKE. Если 1, ОС установила CR4.PKE для включения ключей защиты (и инструкций RDPKRU / WRPKRU). Бит 05: WAITPKG Бит 07-06: Зарезервировано Бит 08: GFNI Биты 13-09: Зарезервировано. Бит 14: AVX512_VPOPCNTDQ. (Только Intel® Xeon PhiTM.) Биты 16–15: зарезервированы. Биты 21-17: значение MAWAU, используемое инструкциями BNDLDX и BNDSTX в 64-битном режиме.Бит 22: RDPID и IA32_TSC_AUX доступны, если 1. Биты 24–23: зарезервированы. Бит 25: CLDEMOTE. Поддерживает понижение уровня строки кэша, если 1. Бит 26: зарезервирован Бит 27: MOVDIRI. Поддерживает MOVDIRI, если 1. Бит 28: MOVDIR64B. Поддерживает MOVDIR64B, если 1. Бит 29: зарезервирован Бит 30: SGX_LC. Поддерживает конфигурацию запуска SGX, если 1. Бит 31: зарезервирован. EDX Бит 01: Зарезервирован. Бит 02: AVX512_4VNNIW. (Только Intel® Xeon PhiTM.) Бит 03: AVX512_4FMAPS. (Только Intel® Xeon PhiTM.) Биты 25-04: зарезервированы. Бит 26: перечисляет поддержку косвенных предположений с ограничением ветвлений (IBRS) и барьера косвенного предсказателя ветвлений (IBPB).Процессоры, устанавливающие этот бит, поддерживают MSR IA32_SPEC_CTRL и IA32_PRED_CMD MSR. Они позволяют программному обеспечению устанавливать IA32_SPEC_CTRL [0] (IBRS) и IA32_PRED_CMD [0] (IBPB). Бит 27: перечисляет поддержку однопоточных непрямых предсказателей ветвления (STIBP). Процессоры, которые устанавливают этот бит, поддерживают IA32_SPEC_CTRL MSR. Они позволяют программному обеспечению устанавливать IA32_SPEC_CTRL [1] (STIBP). Бит 28: перечисляет поддержку L1D_FLUSH. Процессоры, которые устанавливают этот бит, поддерживают IA32_FLUSH_CMD MSR. Они позволяют программному обеспечению устанавливать IA32_FLUSH_CMD [0] (L1D_FLUSH).Бит 29: перечисляет поддержку MSR IA32_ARCH_CAPABILITIES. Бит 30: перечисляет поддержку для IA32_CORE_CAPABILITIES MSR. Бит 31: перечисляет поддержку спекулятивного отключения обхода хранилища (SSBD). Процессоры, которые устанавливают этот бит, поддерживают IA32_SPEC_CTRL MSR. Они позволяют программному обеспечению устанавливать IA32_SPEC_CTRL [2] (SSBD). ПРИМЕЧАНИЕ: * Если ECX содержит недопустимый индекс подчиненного листа, EAX / EBX / ECX / EDX возвращает 0. Индекс подчиненного листа n недействителен, если n превышает значение, возвращаемое подчиненным листом 0 в EAX.
Лист информации о прямом доступе к кэшу
09H EAX Значение битов [31: 0] IA32_PLATFORM_DCA_CAP MSR (адрес 1F8H).EBX Зарезервировано. ECX Зарезервировано. EDX Зарезервировано.
Таблица 3-8. Информация, возвращаемая инструкцией CPUID (продолжение)
Начальное значение EAX Информация о процессоре, предоставляемая
Листок мониторинга производительности архитектуры
0AH EAX Bits 07 — 00: Идентификатор версии мониторинга производительности архитектуры. Биты 15 — 08: Число универсальных счетчиков контроля производительности на логический процессор.Биты 23–16: Разрядность универсального счетчика контроля производительности. Биты 31–24: Длина вектора битов EBX для перечисления событий мониторинга производительности архитектуры. EBX Бит 00: Событие основного цикла недоступно, если 1. Бит 01: Событие удаленной инструкции недоступно, если 1. Бит 02: Событие ссылочных циклов недоступно, если 1. Бит 03: Событие ссылки кэша последнего уровня недоступно, если 1. Бит 04 : Событие пропуска кэша последнего уровня недоступно, если 1. Бит 05: событие удаления инструкции перехода недоступно, если 1.Бит 06: неверное прогнозирование удаленного события ветви недоступно, если 1. Биты 31 — 07: зарезервировано = 0. ECX зарезервировано = 0. Биты EDX 04 — 00: количество счетчиков производительности с фиксированной функцией (если идентификатор версии> 1). Биты 12 — 05: Разрядность счетчиков производительности с фиксированной функцией (если идентификатор версии> 1). Биты 14–13: зарезервировано = 0. Бит 15: устаревание AnyThread. Биты 31–16: Зарезервировано = 0.
Лист расширенного перечисления топологии
0BH ПРИМЕЧАНИЯ: Лист CPUID 1FH является предпочтительным надмножеством листа 0BH.Intel рекомендует сначала проверить наличие Leaf 1FH перед использованием листа 0BH. Большая часть вывода Leaf 0BH зависит от начального значения в ECX. Выходные данные EDX листа 0BH всегда действительны и не зависят от входного значения в ECX. Выходное значение в ECX [7: 0] всегда равно входному значению в ECX [7: 0]. Индекс подлистового листа 0 перечисляет уровень SMT. Каждый последующий индекс более высокого подчиненного листа перечисляет топологический объект более высокого уровня в иерархическом порядке. Для подчиненных листьев, которые возвращают недопустимый тип уровня 0 в ECX [15: 8]; EAX и EBX вернут 0.Если входное значение n в ECX возвращает недопустимый тип уровня 0 в ECX [15: 8], другие входные значения с ECX> n также возвращают 0 в ECX [15: 8]. Биты EAX 04–00: количество битов, которые нужно сдвинуть вправо на x2APIC ID, чтобы получить уникальный идентификатор топологии следующего типа уровня *. Все логические процессоры с одинаковым идентификатором следующего уровня совместно используют текущий уровень. Биты 31 — 05: Зарезервированы. EBX Bits 15 — 00: Количество логических процессоров на этом уровне типа. Число отражает конфигурацию, поставляемую Intel **. Биты 31-16: Зарезервированы. Биты ECX 07 — 00: номер уровня.То же значение на входе ECX. Биты 15 — 08: Тип уровня ***. Биты 31–16: зарезервированы. Биты EDX 31-00: x2APIC ID текущего логического процессора. ПРИМЕЧАНИЯ: * Программное обеспечение должно использовать это поле (EAX [4: 0]) для перечисления топологии процессора в системе.
Таблица 3-8. Информация, возвращаемая инструкцией CPUID (продолжение)
Начальное значение EAX Информация о процессоре, предоставляемая
** Программное обеспечение не должно использовать EBX [15: 0] для перечисления топологии процессоров системы.Это значение в этом поле (EBX [15: 0]) предназначено только для отображения / диагностики. Фактическое количество логических процессоров, доступных для BIOS / ОС / приложений, может отличаться от значения EBX [15: 0], в зависимости от конфигурации программного обеспечения и оборудования платформы. *** Значение поля «тип уровня» никак не связано с номерами уровней, более высокие значения «типа уровня» не означают более высокие уровни. Поле типа уровня имеет следующую кодировку: 0: Недействительный. 1: SMT. 2: Ядро. 3-255: Зарезервировано.
Главный лист расширенного перечисления состояний процессора (EAX = 0DH, ECX = 0)
0DH ПРИМЕЧАНИЯ: Leaf 0DH главная створка (ECX = 0).EAX Bits 31 — 00: Сообщает о поддерживаемых битах младших 32 бит XCR0. XCR0 [n] может быть установлен в 1, только если EAX [n] равен 1. Бит 00: состояние x87. Бит 01: состояние SSE. Бит 02: состояние AVX. Биты 04-03: состояние MPX. Биты 07 — 05: состояние AVX-512. Бит 08: используется для IA32_XSS. Бит 09: состояние PKRU. Биты 12–10: Зарезервированы. Бит 13: используется для IA32_XSS. Биты 31–14: зарезервированы. EBX Биты 31–00: Максимальный размер (в байтах от начала области сохранения XSAVE / XRSTOR), необходимый для включенных функций в XCR0. Может отличаться от ECX, если некоторые функции в конце области сохранения XSAVE не включены.ECX Bit 31-00: Максимальный размер (байты от начала области сохранения XSAVE / XRSTOR) области сохранения XSAVE / XRSTOR, необходимый для всех поддерживаемых функций в процессоре, то есть всех допустимых битовых полей в XCR0. EDX Bit 31 — 00: Сообщает поддерживаемые биты старших 32 бит XCR0. XCR0 [n + 32] может быть установлен в 1, только если EDX [n] равен 1. Биты 31 — 00: зарезервированы.
Подлист расширенного перечисления состояний процессора (EAX = 0DH, ECX = 1)
0DH EAX Bit 00: XSAVEOPT доступен.Бит 01: поддерживает XSAVEC и сжатую форму XRSTOR, если установлен. Бит 02: поддерживает XGETBV с ECX = 1, если установлен. Бит 03: поддерживает XSAVES / XRSTORS и IA32_XSS, если установлен. Биты 31-04: Зарезервированы. EBX Bits 31 — 00: Размер в байтах области XSAVE, содержащей все состояния, разрешенные XCRO | IA32_XSS. ECX Bits 31-00: Сообщает поддерживаемые биты младших 32 битов IA32_XSS MSR. IA32_XSS [n] может быть установлен в 1, только если ECX [n] равен 1. Биты 07 — 00: используются для XCR0. Бит 08: состояние PT. Бит 09: используется для XCR0. Биты 12–10: Зарезервированы.Бит 13: состояние HWP. Биты 31–14: зарезервированы.
Таблица 3-8. Информация, возвращаемая инструкцией CPUID (продолжение)
Начальное значение EAX Информация о процессоре, предоставляемая
EDX Bits 31-00: Сообщает поддерживаемые биты старших 32 битов IA32_XSS MSR. IA32_XSS [n + 32] может быть установлен в 1, только если EDX [n] равен 1. Биты 31 — 00: зарезервированы.
Подвыводы расширенного перечисления состояний процессора (EAX = 0DH, ECX = n, n> 1)
0DH ПРИМЕЧАНИЯ: Выход Leaf 0DH зависит от начального значения в ECX.Каждый подлистовый индекс (начиная с позиции 2) поддерживается, если он соответствует поддерживаемому биту в регистре XCR0 или в MSR IA32_XSS. * Если ECX содержит недопустимый индекс подлистового листа, EAX / EBX / ECX / EDX возвращает 0. Подлист n (0 ≤ n ≤ 31) недействителен, если подлист 0 возвращает 0 в EAX [n] и подлисте. 1 возвращает 0 в ECX [n]. Подлист n (32 ≤ n ≤ 63) недопустим, если подлист 0 возвращает 0 в EDX [n-32], а подлист 1 возвращает 0 в EDX [n-32]. Биты EAX 31-0: Размер в байтах (от смещения, указанного в EBX) области сохранения для функции расширенного состояния, связанной с допустимым индексом подлистового листа, n .EBX Биты 31 — 0: Смещение в байтах области сохранения этого компонента расширенного состояния от начала области XSAVE / XRSTOR. В этом поле отображается 0, если индекс подлистового листа n не отображается на действительный бит в регистре XCR0 *. Бит 00 ECX устанавливается, если бит n (соответствующий индексу подлистового листа) поддерживается в IA32_XSS MSR; ясно, поддерживается ли бит n в XCR0. Бит 01 устанавливается, если при использовании сжатого формата области XSAVE этот компонент расширенного состояния располагается на следующей 64-байтовой границе, следующей за предыдущим компонентом состояния (в противном случае он располагается сразу после предыдущего компонента состояния).Биты 31–02 зарезервированы. В этом поле отображается 0, если индекс вложенного листа n недействителен *. EDX В этом поле отображается 0, если индекс подчиненного листа, n , недействителен *; в противном случае он зарезервирован.
Intel Resource Director Technology (Intel RDT) Подраздел перечисления мониторинга (EAX = 0FH, ECX = 0)
0FH ПРИМЕЧАНИЯ: Выходной сигнал Leaf 0FH зависит от начального значения в ECX. Индекс подлистового листа 0 сообщает о допустимом типе ресурса, начиная с позиции 1 бита EDX.EAX Зарезервировано. EBX Биты 31 — 00: Максимальный диапазон (отсчитываемый от нуля) RMID в пределах этого физического процессора всех типов. ECX Зарезервировано. EDX Бит 00: зарезервирован. Бит 01: поддерживает мониторинг Intel RDT кэша L3, если 1. Биты 31 — 02: Зарезервированы.
L3 Cache Intel RDT Monitoring Capability Enumeration Sub-leaf (EAX = 0FH, ECX = 1)
0FH ПРИМЕЧАНИЯ: Выходной сигнал Leaf 0FH зависит от начального значения в ECX. EAX Зарезервировано. Биты 31-00 EBX: коэффициент преобразования из сообщенного значения IA32_QM_CTR в метрику занятости (байты) и метрики мониторинга пропускной способности памяти (MBM).ECX Максимальный диапазон (отсчитываемый от нуля) RMID этого типа ресурса. EDX Бит 00: поддерживает мониторинг занятости L3, если 1. Бит 01: поддерживает мониторинг общей пропускной способности L3, если 1. Бит 02: поддерживает мониторинг локальной пропускной способности L3, если 1. Биты 31 — 03: Зарезервированы.
Таблица 3-8. Информация, возвращаемая инструкцией CPUID (продолжение)
Начальное значение EAX Информация о процессоре, предоставляемая
Intel Resource Director Technology (Intel RDT) Подлист перечисления распределения (EAX = 10H, ECX = 0)
10H ПРИМЕЧАНИЯ: Выходной сигнал Leaf 10H зависит от начального значения в ECX.Индекс подлистового листа 0 сообщает действительную идентификацию ресурса (ResID), начиная с позиции бита 1 EBX. EAX Зарезервировано. EBX Бит 00: зарезервирован. Бит 01: поддерживает технологию распределения кэша L3, если 1. Бит 02: поддерживает технологию распределения кэша L2, если 1. Бит 03: поддерживает распределение полосы пропускания памяти, если 1. Биты 31-04: зарезервированы. ECX Зарезервировано. EDX Зарезервировано.
L3 Cache Allocation Technology Enumeration Sub-leaf (EAX = 10H, ECX = ResID = 1)
10H ПРИМЕЧАНИЯ: Выходной сигнал Leaf 10H зависит от начального значения в ECX.Биты EAX 04 — 00: Длина битовой маски емкости для соответствующего ResID в нотации минус один. Биты 31 — 05: Зарезервированы. EBX Биты 31 — 00: Битовая карта изоляции / конкуренции единиц распределения. Биты ECX 01-00: Зарезервированы. Бит 02: технология приоритизации кода и данных поддерживается, если 1. Биты 31 — 03: зарезервированы. Биты EDX 15–00: Наивысший номер COS, поддерживаемый для этого ResID. Биты 31–16: зарезервированы.
Перечисление технологии распределения кэша второго уровня (EAX = 10H, ECX = ResID = 2)
10H ПРИМЕЧАНИЯ: Выходной сигнал Leaf 10H зависит от начального значения в ECX.Биты EAX 04 — 00: Длина битовой маски емкости для соответствующего ResID в нотации минус один. Биты 31 — 05: Зарезервированы. EBX Биты 31 — 00: Битовая карта изоляции / конкуренции единиц распределения. Биты ECX 31-00: зарезервированы. Биты EDX 15–00: Наивысший номер COS, поддерживаемый для этого ResID. Биты 31–16: зарезервированы.
Подлист перечисления распределения пропускной способности памяти (EAX = 10H, ECX = ResID = 3)
10H ПРИМЕЧАНИЯ: Выходной сигнал Leaf 10H зависит от начального значения в ECX.Биты EAX 11–00: сообщает о максимальном значении регулирования MBA, поддерживаемом для соответствующего ResID, в нотации минус один. Биты 31–12: зарезервированы. EBX Биты 31-00: Зарезервированы. Биты ECX 01 — 00: зарезервированы. Бит 02: Сообщает, является ли ответ значений задержки линейным. Биты 31 — 03: Зарезервированы.
Таблица 3-8. Информация, возвращаемая инструкцией CPUID (продолжение)
Начальное значение EAX Информация о процессоре, предоставляемая
EDX Биты 15–00: Наивысший номер COS, поддерживаемый для этого ResID.Биты 31–16: зарезервированы.
Лист перечисления возможностей Intel SGX, подчиненный лист 0 (EAX = 12H, ECX = 0)
12H ПРИМЕЧАНИЯ: Конечный 12H подчиненный лист 0 (ECX = 0) поддерживается, если CPUID. (EAX = 07H, ECX = 0H): EBX [SGX] = 1. EAX Bit 00: SGX1. Если 1, означает, что Intel SGX поддерживает коллекцию листовых функций SGX1. Бит 01: SGX2. Если 1, означает, что Intel SGX поддерживает коллекцию листовых функций SGX2. Биты 04–02: Зарезервированы. Бит 05: Если 1, указывает, что Intel SGX поддерживает ENCLV, инструкция оставляет EINCVIRTCHILD, EDECVIRTCHILD и ESETCONTEXT.(EDX [15: 8]). Биты 31–16: зарезервированы.
Лист перечисления атрибутов Intel SGX, подчиненный лист 1 (EAX = 12H, ECX = 1)
12H ПРИМЕЧАНИЯ: Лист 12H подлист 1 (ECX = 1) поддерживается, если CPUID. (EAX = 07H, ECX = 0H): EBX [SGX] = 1. EAX Bit 31-00: Сообщает действительные биты SECS. .ATTRIBUTES [31: 0], которые программное обеспечение может установить с помощью ECREATE. EBX Bit 31-00: Сообщает действительные биты SECS.ATTRIBUTES [63:32], которые программное обеспечение может установить с помощью ECREATE.ECX Bit 31-00: Сообщает допустимые биты SECS.ATTRIBUTES [95:64], которые программное обеспечение может установить с помощью ECREATE. EDX Bit 31-00: Сообщает допустимые биты SECS.ATTRIBUTES [127: 96], которые программное обеспечение может установить с помощью ECREATE.
Intel SGX EPC Enumeration Leaf, подчиненные (EAX = 12H, ECX = 2 или выше)
12H ПРИМЕЧАНИЯ: Leaf 12H подчиненный лист 2 или выше (ECX> = 2) поддерживается, если CPUID. (EAX = 07H, ECX = 0H): EBX [SGX] = 1. Для подчиненных листьев (ECX = 2 или выше), определение EDX, ECX, EBX, EAX [31: 4] зависит от типа подлистов, перечисленных ниже.Бит EAX 03-00: Тип подчиненного листа 0000b: Указывает, что этот подчиненный лист недействителен. 0001b: Этот подчиненный лист перечисляет раздел EPC. EBX: EAX и EDX: ECX предоставляют информацию о разделе Enclave Page Cache (EPC). Все остальные кодировки типов зарезервированы. Введите 0000b. Этот подлист недействителен. EDX: ECX: EBX: EAX return 0.
Таблица 3-8. Информация, возвращаемая инструкцией CPUID (продолжение)
Начальное значение EAX Информация о процессоре, предоставляемая
Тип 0001b.В этом подлисте перечислены разделы EPC с EDX: ECX, EBX: EAX, определенными следующим образом. EAX [11:04]: Зарезервировано (перечислить 0). EAX [31:12]: Биты 31:12 физического адреса базы раздела EPC. EBX [19:00]: Биты 51:32 физического адреса базы секции EPC. EBX [31:20]: Зарезервировано. ECX [03:00]: кодирование свойств раздела EPC определяется следующим образом: Если EAX [3: 0] 0000b, то все биты пары EDX: ECX нумеруются как 0. Если EAX [3: 0] 0001b, то th

Процессоры и устройства | NMI

Доступны соединения для ISO

Мы собрали самые популярные в отрасли платежные устройства, которые ISO могут заказывать через партнерскую панель управления.

Мобильное устройство

Устройства Чейз PaymentechNetConnect Элавон Первые данные
Rapid Connect Нашвилл и Север
Cardnet и Север
Global PaymentsEast TSYS Хост VantivCore Захват WorldpayHost Хартленд, Портико,
Miura M010
BBPOS Chipper

Эти устройства работают на iOS и Android с нашим приложением iProcess.

Учить больше

Прилавки

Устройство Чейз PaymentechNetConnect Элавон Первые данные
Rapid Connect Нашвилл и Север
Cardnet и Север
Global PaymentsEast TSYS VantivCore Host

Полное руководство по обработке кредитных карт для малого бизнеса

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

Чего ожидать

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

Перво-наперво

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

Забудьте об этом!

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

Это проще, чем вы думаете

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

Получите вознаграждение вашего бизнеса как можно ближе к сумме обмена и оценок.

Не волнуйтесь, если это предложение сейчас для вас ничего не значит; это руководство покажет вам, как использовать его возможности для сокращения затрат для вашего бизнеса.

Нет глупых вопросов

Это руководство быстро охватывает много вопросов и пропускает некоторые тонкости обработки кредитных карт.Если у вас возникнут вопросы, мы с радостью ответим. Пожалуйста, разместите свои вопросы на нашей странице в Facebook или отправьте их по электронной почте [email protected].

Вы также можете поискать в блоге CardFellow множество полезной информации об обработке кредитных карт.

Экосистема обработки кредитных карт

Вам не нужно изучать тонкости системы обработки кредитных карт, чтобы обеспечить конкурентоспособные цены. Фактически, всю систему можно разделить на четыре основных компонента: банки-эмитенты, банки-эквайеры, бренды карт и обработчики кредитных карт.

Банки-эмитенты

Банки, выпускающие кредитные карты для потребителей, играют большую роль в обработке кредитных карт. Банки-эмитенты не только передают пластик в руки потребителей, но и влияют на ставки, которые компании платят за прием карт. JPMorgan Chase и Bank of America являются примерами крупных банков-эмитентов.

Банки-эквайеры

Банки-эквайеры поддерживают торговые счета для предприятий, поэтому они могут принимать кредитные карты. Wells Fargo и HSBC Bank являются примерами крупных банков-эквайеров.

Бренды карт

Бренды карт являются архитекторами и хранителями процессинга кредитных карт. Visa и MasterCard поддерживают компьютерную сеть, которую процессоры кредитных карт используют для маршрутизации транзакций по кредитным картам между банками-эмитентами, банками-эквайерами и предприятиями.

Карточные бренды не выдают напрямую кредитные карты потребителям или торговые счета предприятиям. Вместо этого Visa и MasterCard контролируют сеть банков-эмитентов и банков-эквайеров, которые работают вместе, чтобы выполнять легкую работу.

В основные обязанности Visa и MasterCard входят:

  • АДМИНИСТРАЦИЯ: Все, от установки ставок, которые компании платят до приема кредитных карт, до управления банками-эмитентами и эквайерами.
  • СЕТИ: Visa и MasterCard разрабатывают и поддерживают компьютерную сеть, которая направляет транзакции между банками-эмитентами, банками-эквайерами и предприятиями.
  • ЗАРАБАТЫВАНИЕ ДЕНЕГ: У брендов карт есть акционеры, которым нужно угодить, поэтому увеличение использования карт и доходов имеет первостепенное значение.

Бонус: где подходят American Express & Discover?

AMERICAN EXPRESS:

В отличие от сетей Visa и MasterCard, которые полагаются на совместную работу многих банков-эмитентов и банков-эквайеров, American Express ведет свою деятельность собственными силами. Сеть с обратной связью
American Express позволяет компании устанавливать собственные расценки. До 2015 года это объясняло, почему курс American Express оставался неизменным независимо от того, какой процессор обрабатывает транзакции. В 2015 году American Express представила новую модель ценообразования под названием OptBlue, которая позволила переработчикам добавлять наценку к транзакциям Amex.Мы поговорим об этом позже в этом руководстве.

DISCOVER:

Операционная модель сети Discover находится где-то между ассоциациями Visa и MasterCard и замкнутым сценарием American Express. Однако тарифы Discover аналогичны тарифам Visa и MasterCard и, как правило, ниже, чем у American Express.

Куда делись ваши деньги ?!

Компания платит комиссию трем отдельным организациям каждый раз, когда обрабатывает кредитную карту. Он платит комиссию за обмен в банк, выпустивший карту клиента, комиссию за оценку бренду карты (Visa, MasterCard или Discover) и наценку обработчику.Плата за обмен и оценку — это фиксированные затраты, которые остаются неизменными независимо от того, какой процессор использует бизнес. Только разметка будет различаться для разных процессоров. Следовательно:

Наиболее конкурентоспособным решением для обработки кредитных карт является решение с самой низкой надбавкой к сумме комиссионных за обмен и оценку.

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

Стоимость обработки кредитной карты состоит из трех компонентов: одна является предметом переговоров, а две — нет.

Комиссионные, уплачиваемые банкам-эмитентам и брендам карт, не подлежат обсуждению и остаются неизменными независимо от обработчика, но сборы, уплачиваемые обработчику, открыты для переговоров. Вот более подробные сведения о том, какие комиссии обсуждаются, а какие нет.

Банки-эмитенты Обмен платежами Без переговоров

Каждый раз, когда бизнес обрабатывает кредитную карту, он платит комиссию банку, выпустившему карту клиента.Это называется комиссией за обмен и рассчитывается путем добавления процента от объема транзакции к фиксированной комиссии за транзакцию.
Например, 1,51% от объема плюс комиссия за транзакцию в размере 0,10 долл. США — это текущий обменный курс для потребительской кредитной карты Visa.

Если компания принимает этот тип карты в качестве оплаты для транзакции на 100 долларов, она будет должна банку, выпустившему карту, комиссию за обмен в размере 1,61 доллара (100 долларов x 0,0151 + 0,10 доллара).

Обменные курсы определяются для каждой транзакции с использованием деталей транзакции.Такие вещи, как тип карты (кредитная или дебетовая), категория карты (вознаграждение, коммерческая и т. Д.) И метод обработки (считывание / ввод с клавиатуры) определяют обменный курс (процент и комиссия за транзакцию), связанный с транзакцией, и, в конечном итоге, сколько денег бизнес должен будет заплатить банк-эмитент.
Банки-эмитенты не устанавливают обменные курсы самостоятельно. Вместо этого банки-эмитенты коллективно согласовывают ставки через Visa и MasterCard. Вот почему все банки-эмитенты взимают одинаковые ставки обмена, и обработчики не имеют на них влияния.

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

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

ТИП КАРТЫ СПОСОБ ОБРАБОТКИ ПРОЦЕНТ КОЛЛЕКЦИЯ ЗА ОПЕРАЦИЮ БАНКОВСКИЕ КОЛЛЕКЦИИ
Потребительская карта Swiped 1.51% $ 0,10 $ 1,61
Потребительская карта Введенный ключ / электронная коммерция 1,80% $ 0,10 $ 1,90
Reward Card (Cash Back и т.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *