Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_po_AVM_4kurs.docx
Скачиваний:
1
Добавлен:
15.12.2019
Размер:
3.45 Mб
Скачать

78. Конвейеризация.

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

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

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

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

28.Теоретические основы организации мпс. Конструкции микропроцессорных систем.

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

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

МП, ОЗУ и ПЗУ вместе с УВВ, называется микроЭВМ. МикроЭВМ – это ЭВМ, центральная часть которой в составе процессора, ОЗУ, ПЗУ, информационного контроллера построена на основе БИС.

типы архитектур МПС:

- архитектурой типа ОКОД - последовательная обработка информации предполагает последовательную архитектуру МПС.

- магистральные - Много потоков Команд обрабатывают Один поток Данных (МКОД или MISD);

- ассоциативная и матричная  Один поток Команд обрабатывает Много потоков Данных (ОКМД или SIMD);

- мультимикропроцессорная  Много потоков Команд обрабатывает Много потоков Данных (МКМД или MIMD).

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

В первом случае через одну шину данных выполняется несколько команд всех микроЭВМ, ЗУ и периферийных устройств (см. рис. 1).

Рис. 1. Метод общей шины

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