Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы.docx
Скачиваний:
29
Добавлен:
30.03.2015
Размер:
507.37 Кб
Скачать

3. Определение архитектуры, принципы её оценки.

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

В первую очередь архитектура оценивается по системе команд, на которую она ориентирована. Разделяют процессоры RISC (это устройства с сокращённой системой команд) и процессоры CISC (устройства с полной (сложной) системой команд).

Также архитектура процессоров оценивается по принципу организации памяти –архитектуры Гарвардского и Принстонского университетов США.

4 Архитектуры мк с точки зрения системы команд (описание).

Процессоры RISC – это устройства с сокращённой системой команд. Здесь набор выполняемых команд сокращён до минимума. Разработчик должен комбинировать команды, чтобы реализовать более сложные операции.

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

Возможность равноправного использования всех регистров процессора называется «симметричностью» процессора («ортогональностью»). Это обеспечивает дополнительную гибкость при выполнении ряда операций (например, условных переходов). В СISC-процессорах условный переход реализуется с определённым значением бита (флага) в регистре состояния. В RISC-процессоре условный переход может происходить при определённом значении бита, который находится в любом месте памяти.

Преимущество RISC-процессоров проявляется в том, что их более простые команды требуют для выполнения значительно меньшее число машинных циклов. За счёт этого достигается увеличение производительности.

Архитектуры МК с точки зрения организации памяти (описание).

Принстонская архитектура имеет общую память для хранения программ и данных.

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]