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

5. Адресное простр-во портов вв/выв:единое с оперативной паматью и раздельное

Устр-ва вв/выв могут быть отражены в адресном простр-ве опреративной памяти(ОП)-это называется вв/выв,управляемым паматью вв/выв. Управлене паматью обеспечивает доп. гибкость программирования. Для доступа к порту вв/выв расположенному в адр. простр-ве памяти,могут использоваться любые работающие с памятью команды.

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

-: в случае микропроцессора с единым адерсным простр-вом,операции вв/выв могут замещать операции с последоват. портами Существует 2 видп команд вв/выв:1)команды,выполняющие пересылку отдельного эл-та в регистр или из него.Они адресуют порты вв/выв напрямую либо косвенно,при помещении адреса в регистре.2) Команды,пересылающие строки эл-тов,расположенных в памяти.Эти команды называют строковыми.

6. Принципы организации систем ввода\вывода.

В основ организации систем ввода\вывода лежат следующие принципы:

  1. Принцип программного управления системами в\в;

Каждое устройство в сис. Способно выполнять команды на основе которых строиться алгоритм работы с ними и реализуется часть выполняемых задач перед вычислительной сис.

  1. Адресность элементов сис. в\в;

Устр-во сис. в\в можно адресовать, т.е. организовать доступ к устройству по его адресу. Совокупность устр-в можно выделить как группу адресов, т.е. адресное пространство.

  1. Многоуровневая организация сис. в\в;

Обеспечивает гибкость сис. ,сбалансированность и сложность её компонентов, обеспечивает изменение её конфигурации .

  1. Параллельность работы сис. в\в

Различные элементы сис. в\в как отдельные устр-ва могут работать параллельно, в некоторых случаях это серьезно влияет на производительность сис., выполнить большой оббьем вычислений за фиксированный промежуток времени.

7. Порты в\в процессора

Каждый процессор имеет некоторое кол-во линий в\в подключенных к внешним выводам и называемых внешними портами.

Одиночные порты в\в объединяются в группы обычно по 4, 8 или 16 линий которые называются параллельными портами.

Через порты процессорное ядро взаимодействует с различными внешними устр-и: считывает значения вх. сигналов и устанавливает значение выходных.

По типу сигнала различают порты:

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

  2. Аналоговые. Через них вводиться сигнал на вход АЦП и выводиться сигнал ЦАП. Аналоговые порты используются для подключения внешних сигналов к ЦАП.

  3. Перенастраиваемые порты настраиваются на аналоговый или цифровой режим работы.

По направлению передачи сигнала различают:

  1. Однонаправленные порты, предназначены только для ввода или вывода;

  2. Двунаправленные порты, направление передачи определяется в процессе выполнения программы;

  3. Порты с альтернативной функцией.

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

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

По алгоритму обмена:

  1. Программа с управляемым в\в. В этом случае установки и считывания данных, определяется только ходом вычисляемого опроса, нет защиты от считывания одного и того же значения.

  2. Передача со стробированием. Каждая операция в\в подвергается импульсом синхронизации(стробирования) со стороны источника сигнала. Считывание информации происходит только по стробам.

  3. Алгоритм с полным подтверждением обмена. Используется для обмена данными с другой сис. по параллельной шине.

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

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