- •1.Основные понятия и определения, относящиеся к мп технике
- •2. Структура эвм по фон Нейману. Пять принципов фон Неймана. Цикл управления по фон Нейману
- •3. Классификация архитектур эвм по взаимодействию процессора, памяти и устройств ввода-вывода.
- •4. Классификация архитектур эвм по взаимодействию потока команд и потока данных
- •5. Классификация mimd-систем по Таненбауму (smp , numa ,mpp и cow).
- •6. Архитектуры мп . Назовите и поясните составные части понятия архитектуры.
- •7. Основные характеристики мп (m/n/k). Архитектурные особенности современных мп. Микроархитектура мп.
- •1) Тактовой частотой,
- •2) Разрядностью,
- •3) Архитектурой.
- •8. Risc и cisc-микропроцессоры.
- •Характерные особенности risc-процессоров
- •9. Структура рынка универсальных микропроцессоров
- •10. Микропроцессоры компании Intel. История создания мп, закон Myрa , динамика развития мп от Intel
- •11. Маркетинговая стратегия фирмы Intel. Платформенная стратегия фирмы на современном этапе
- •Компоненты платформ Intel
- •12. Маркировка мп от Intel .Процессорные номера для процессоров класса p4 и класса Core
- •13. Архитектура ia-32.Расширения архитектуры x86-Intel 64/em64t
- •14. Архитектура ia-64. Особенности мп Itanium, Itanium-2
- •15. Архитектура Power
- •16. Архитектура PowerPc. Архитектура Сell
- •17. Архитектура Alpha,pa-risc
- •18. Архитектура sparc, mips
- •19. Кодовое название ядер мп. Примеры (Intel, amd, via)
- •20. Новые технологии в процессорах Intel Pentium 4 (vt, ht, eist, em64t)
- •21. Описание использованных в мп на ядре Core новых технологий
- •22. Структура микропроцессорной системы.
- •23. Логическая структура микропроцессора.
- •23. Программный (синхронный асинхронный) ввод-вывод информации в мпс.
- •25. Построение магистрали адреса в мпс с использованием непрограммируемых интерфейсных компонентов к580ва86
- •26. Построение магистрали данных.
- •27. Построение магистрали управления.
- •28. Ввод-вывод информации в мпс по прерываниям; в режиме прямого доступа к памяти.
- •29. Параллельный ввод-вывод информации в мпс.
- •30. Последовательный ввод-вывод информации в мпс
- •31. Организация памяти в мпс. Подключение озу
- •32. Организация памяти в мпс. Подключение пзу
- •33. Условные обозначения компонентов Intel
- •34. Основной механизм сопряжения по времени работы мп и внешних устройств
- •35. Подключение дисплея и клавиатуры к мпс
- •36. Физическое адресное пространство памяти и портов.
- •1.3.2.2. Режимы адресации переходов.
- •1.2. Реальный режим
- •1.2.1. Параметры базового микропроцессора семейства Intel 8086.
- •Основные отличия от 486-ого процессора
- •История
- •[Править] Слияния и поглощения
- •[Править] Происхождение названия
- •Архитектура mc68000
- •Архитектура mc68020
- •Архитектура mc68030
- •Архитектура mc68040
- •Спецификация шины pci
- •Стандартные модификации pci
- •Версии HyperTransport
- •Применение HyperTransport: Замена шины процессора
- •Технические характеристики жк-монитора
- •Специализация
- •Надежность
- •[Править] Аппаратные решения
- •Размещение и Обслуживание
23. Логическая структура микропроцессора.
Логическая структура микропроцессора, т. е. конфигурация составляющих микропроцессор логических схем и связей между ними, определяется функциональным назначением. Именно структура задает состав логических блоков микропроцессора и то, как эти блоки должны быть связаны между собой, чтобы полностью отвечать архитектурным требованиям. Срабатывание электронных блоков микропроцессора в определенной последовательности приводит к выполнению заданных архитектурой микропроцессора функций, т. е. к реализации вычислительных алгоритмов. Одни и те же функции можно выполнить в микропроцессорах со структурой, отличающейся набором, количеством и порядком срабатывания логических блоков. Различные структуры микропроцессоров, как правило, обеспечивают их различные возможности, в том числе и различную скорость обработки данных. Логические блоки микропроцессора с развитой архитектурой показаны на рисунке 1.
Р
ис.
1. Общая логическая структура
микропроцессора:
I - управляющая часть, II - операционная часть; БУПК - блок управления послеловательностью команд; БУВОп - блок управления выполнением операций; БУФКА - блок управления формированием кодов адресов; БУВП - блок управления виртуальной памятью; БЗП - блок зашиты памяти; БУПРПр - блок управления прерыванием работы процессора; БУВВ - блок управления вводом/выводом; РгСОЗУ -регистровое сверхоперативное запоминающее устройство; АЛБ - арифметико-логический блок; БДА - блок дополнительной арифметики; БС - блок синхронизации.
При проектировании логической структуры микропроцессоров необходимо рассмотреть:
1) номенклатуру электронных блоков, необходимую и достаточную для реализации архитектурных требований;
2) способы и средства реализации связей между электронными блоками;
3) методы отбора если не оптимальных, то наиболее рациональных вариантов логических структур из возможного числа структур с отличающимся составом блоков и конфигурацией связей между ними.
При проектировании микропроцессора приводятся в соответствие внутренняя сложность кристалла и количество выводов корпуса. Относительный рост числа элементов по мере развития микроэлектронной технологии во много раз превышает относительное увеличение числа выводов корпуса, поэтому проектирование БИС в виде конечного автомата, а не в виде набора схем, реализующих некоторый набор логических переключательных функций и схем памяти, дает возможность получить функционально законченные блоки и устройства ЭВМ.
23. Программный (синхронный асинхронный) ввод-вывод информации в мпс.
Программный ввод-вывод - это наиболее простой способ обмена данными между процессором и внешним устройством.
Известны два типа программно-управляемой передачи данных: синхронная, асинхронная.
Синхронная передача данных характерна для периферийных устройств, для которых известны временные соотношения. При этом типе передачи устройство ввода-вывода должно быть готово к приему или передаче данных за время, равное времени выполнения определенной команды процессора. Синхронная передача реализуется при минимальных затратах технических и программных средств.
Асинхронная передача данных, иногда называемая обменом посредством "рукопожатия", широко используется в микроЭВМ. При такой передаче данных ЭВМ перед выполнением операции ввода-вывода проверяет состояние периферийного устройства. Блок-схема алгоритма асинхронного программного обмена (фрагмента некоторой программы) приведена на рисунке.
Обычно при обмене необходимо:
• проверить состояние устройства (чтение регистра состояния (PC));
• активизировать устройство, если последнее готово к обмену;
• передать данные (чтение регистра данных (РД), запись РД);
• дезактивировать устройство.
Асинхронная передача является идеальной в смысле согласования временных различий между периферийными устройствами и процессором. Недостаток ее в том, что процессор вынужден ожидать, пока периферийное устройство не будет готово к обмену. Это приводит не только к непроизводительным затратам времени МП (при наличии длительных задержек), но и во многих случаях является просто недопустимым. Например, в процессах управления в этом случае возникает необходимость сохранения уровня сигналов управления на время ожидания передачи.
