Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПСиС / 2.doc
Скачиваний:
35
Добавлен:
18.02.2017
Размер:
688.64 Кб
Скачать

42

1

Архитектура фон-Неймана

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

Эта архитектура имеет 4 основные характеристики (архитектура канонического типа):

  1. Наличие единого вычислительного устройства, включающее в свой состав процессор, средства передачи информации (в том числе и магистраль) и память.

  2. Линейная структура адресации памяти, состоящая из слов фиксированной длины.

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

  4. Централизованное последовательное управление.

Архитектура Гарвардской лаборатории (АГ)

Эта архитектура, как правило, предназначена для однокристальных МикроЭВМ, в которых память программ CSEG (Cate Segment) и память данных DSEG (Date Segment) разделены и имеют свои собственные адресные пространства и способы доступа к ним.

Такое разделение позволяет реализовать набор машинных команд, позволяющих экономно использовать память программ.

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

Снижение влияния этих недостатков на производительность решается следующими путями:

    1. физическое увеличение ширины шины (с 8 первых процессоров доросли до 64);

    2. кэш-память и её использование;

    3. разделение магистралей;

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

Область регистров общего назначения (РОН) может быть полностью изолирована от пространства данных или частично пересекаться.

Система ввода-вывода (ВВ) представляет собой, как правило, набор адресуемых буферных схем или регистров (портов), через которые осуществляется связь с внешними и внутренними аппаратными средствами микросистемы. Система ВВ обычно использует обычный механизм распределения портов, размещающих в специальном адресном пространстве IOSEG (Input/Output Segment) и, как правило, является логически изолированным от других пространств.

Память микросистемы представляет собой упорядоченный набор n-разрядных ячеек с произвольным доступом. Такая память называется линейной памятью. Все разряды адреса от 0 до 2n-1 называется адресным пространством. Обычно адресное пространство разделяется на 2 подмножества: пространство ввода-вывода (в том случае, если ВВ – изолирован) и адресное пространство памяти.

Соседние файлы в папке МПСиС