Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Иоффе отредактированные шпоры.doc
Скачиваний:
14
Добавлен:
24.12.2018
Размер:
429.57 Кб
Скачать
  1. Когда целесообразно использовать логическую и географическую адресации? в чем их особенности?

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

В интерфейсах с модульной организацией наиболее часто используется логическая адресация. Каждому модулю или программно доступному элементу модуля присваивается уникальный двоичный код, передаваемый по ША в процедуре обмена информации (выборки модуля). Этот код определяется на этапе проектирования системы и формируется при изготовлении модуля, например, путем соответствующей распайки дешифратора адреса или установки переключателей. Модуль устанавливается в любое свободное место объединительной панели (крейта) интерфейса. Выборка модуля возможна при совпадении адреса, передаваемого по ША и установленного в модуле. Использование принципа автоконфигурации исключает наличие перемычек, но увеличивает объем требуемых программно-аппаратных средств.

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

При логической адресации для адресации n модулей требуется Log2 n линий, а при географической - n. Сочетание географической и логической адресации позволяет обеспечить программируемую конфигурацию системы.

  1. Какие особенности в организации шин адреса и данных в гарвардской архитектуре?

Гарвардская архитектура основывается на наборе регистров с разделенными шинами и адресными пространствами для команд и данных.

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

  1. Сравнить аппаратные затраты на реализацию унитарного и позиционного способов кодирования шины команд.

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

  1. В каких интерфейсах используется унитарное кодирование шины команд позиционное?

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

В интерфейсе VME, например, идентификатор (модификатор) адреса кодируется позиционным кодом и при 32-разрядной ША его использование позволяет выполнять дешифрацию только 16 разрядов.