- •ОрГэвм - Ответственные
- •1. Развитие и классификация однопроцессорных архитектур компьютеров.
- •2.Конвейерная обработка команд
- •3. Cуперскалярная обработка команд.
- •4. Классификация архитектуры sisd
- •5. Cisc и risc-архитектуры микропроцессоров.
- •6. Vliw-архитектура компьютера и epic-концепция.
- •7. Simd-архитектура. Способы её реализации.
- •8. Многоядерные структуры процессора и многопотоковая обработка команд.
- •9. Технические и эксплуатационные характеристики эвм Производительность компьютера
- •Энергоэффективность процессора
- •10.Энергоэффективность процессора.
- •11. Классификация эвм по назначению и функциональным возможностям.
- •12. Функциональные возможности, пути развития, современные разработки супер эвм и мэйнфреймов
- •Особенности и характеристики современных мэйнфреймов
- •13.Назначение, классификация, структурная организация серверов.
- •14.Классификация, структурная организация персональных компьютеров.
- •15.Функциональные возможности, назначение, платформы рабочих станций.
- •16.Типы данных интеловских процессоров.
- •Данные типа указатель
- •Теги и дескрипторы.
- •17. Структура и форматы команд эвм
- •18.Способы адресации информации в эвм.
- •Базирование способом суммирования:
- •19.Принципы организации системы прерывания программ.
- •21.Стратегия развития процессоров Intel.
- •22.Особенности процессорной микроархитектуры Intel Core.
- •23.Микроархитектура Intel Nehalem.
- •24.Семейство процессоров Intel Westmere.
- •25. Иерархическая структура памяти эвм.
- •26.Способы организации кэш-памяти.
- •Прямое распределение
- •Полностью ассоциативное распределение
- •Частично ассоциативное распределение
- •27.Принципы организации оперативной памяти.
- •28.Методы повышения пропускной способности оп.
- •29. Методы управления памятью
- •30.Организация виртуальной памяти.
- •31.Общая характеристика и классификация интерфейсов эвм.
- •32.Способы организации передачи данных.
- •Программно-управляемая передача данных
- •Передача по запросу прерывания от пу
- •Прямой доступ к памяти (пдп)
- •33. Системная организация компьютеров на базе современных чипсетов
- •34.Архитектуры вычислительных систем. Сильносвязанные и слабосвязанные многопроцессорные системы.
Базирование способом суммирования:
В команде адресный код (АК) разделяется на две составляющие:
АБ – адрес регистра регистровой памяти, в котором хранится база Б (базовый адрес)
C – код cмещения относительно базового адреса
Максимальная адресуемая емкость ОП определяется разрядностью РП.
С использованием такого метода относительной адресации удается получить так называемый перемещаемый программный модуль, который одинаково выполнится процессором независимо от адресов, в которых он расположен.
Относительная адресация с совмещением составляющих AИ:
Данный способ
позволяет увеличить емкость адресной
ОП (MОП) без
увеличения длины адресного поля команды
.
Таким
образом:
Индексная адресация
Для работы с массивами удобно использовать индексную адресацию. Схема индексной адресации аналогична схеме базирования методом суммирования, но в этом случае адрес i-го операнда в массиве определяется как сумма начального адреса массива (задаваемого смещением С) и индекса И, записанного в одном из регистров РП, называемым индексным регистром. Адрес индексного регистра AИН (аналогично AБ).
Стековая адресация:
Реализует неявное задание адреса операнда, хотя адрес обращения в стек отсутствует в команде, он формируется схемой управления автоматически по специальному правилу.
19.Принципы организации системы прерывания программ.
20. Регистровые структуры процессоров IA-32, AMD64 (Intel64), IA-64.
IA-32:
В процессорах IA-32 можно выделить следующие группы регистров:
1. Основные функциональные регистры:
регистры общего назначения (GPR);
указатель команд;
регистр флагов;
регистры сегментов.
2. Регистры процессора обработки чисел с плавающей точкой (FPU):
регистры данных;
регистр тегов;
регистр состояния;
регистр указателей команд и данных FPU;
регистр управления FPU.
3. Регистры расширений MMX, SSE.
4. Системные регистры:
регистры управления микропроцессора;
регистры системных адресов.
5. Регистры отладки и тестирования.
Регистры первых трех групп используются при выполнении прикладных программ, третьей группы – системных операций, четвертой – при отладке и тестировании.
Восемь 32-разрядных регистров (EAX, ECX, EDX, EBS, EBP, ESP, ESI, EDI) предназначены для хранения данных и адресов. Они поддерживают работу с данными разрядностью 1, 8, 16 и 32 бита, битовыми полями длиной от 1 до 32 бит и адресами размером 16 и 32 бита.
Шесть 16-разрядных сегментных регистров (CS, SS, DS, ES, FS, GS) содержат значения селекторов сегментов, указывающих на текущие адресуемые сегменты памяти.
AMD64:
В процессорах x86-64 (AMD64), Intel64 архитектур (рис. 3.6) существующие в х86 регистры общего назначения (GPR) расширены с 32 до 64 бит (RAX, RBX, RCX, RDX, RBP, RSP, RSI, RDI) и к ним добавлены еще 8 новых 64-разрядных регистров (R8–R15). Также 8 новых 128-ми битных регистров (XMM8–XMM15) добавлено в блок SSE, что обеспечивает поддержку SSE2.
IA-64:
В состав регистровых файлов IA-64 входят: 128 регистров общего назначения GPR (64-разрядных); 128 регистров с плавающей запятой FR (82-разрядных); 128 прикладных регистров (в основном 64-разрядных) AR; 64 одноразрядных регистров предикатов PR; 8 регистров переходов BR (64-разрядных); не менее 4-х регистров идентификатора процесса CPUID; счетчик команд IP; регистр маркера текущего окна CFM стека регистров и др.
