АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

Асинхронный обмен

Прочитайте:
  1. II. Нарушения водно-электролитного обмена
  2. II. ОБМЕН ЖЕЛЕЗА
  3. VIII. Нарушения липидного обмена
  4. Атипизм обмена веществ гемобластозов
  5. Бактериальная хромосома, ее упаковка в клетке. Формы обмена генетическим материалом у бактерий: конъюгация, трансформация, трансдукция, трансфекция и сексдукция.
  6. Болезни обмена веществ
  7. БОЛЕЗНИ ОБМЕНА ВЕЩЕСТВ И НАРУШЕНИЯ ПИТАНИЯ
  8. Влияние воды на обмен веществ
  9. Влияние инсулина на жировой обмен

Осуществляется также по команде обмена, но перед обменом анализируется состояние терминала, и если он еще не готов к обмену, ЭВМ переходит в режим ожидания. Ожидание длится до тех пор пока от терминала не придет сигнал 'готов'. Недостаток - Хотя здесь сбоев информации быть не может, как при синхронном обмене, но процессор вынужден ждать пока терминал не освободиться, что приводит к большой потере времени при обмене

Системные магистрали

Групповые линии связи одинаковогоназначения объединены в шины. В ВС присутствуют 3 шины: ША, ШД, ШУ. Совокупность всех шин принято называть системной шиной. В зависимости от способа подключения к периферии " процессоров различают минимальный и максимальный режимы работы. В минимальном режиме работы системной шиной управляет микропроцессор. В максимальном режиме системной шиной управляет специальное устройство, которое называют контролер шины по сигналу МП.

Основные тех характеристики шины разрядность и частота (пропускная способность), режим работы.

Шину данных образует линия связи предназначенная для передачи данных (шина двунаправленная)

Шину адреса образует линия, по которой передаётся адрес доступа (однонаправленный от активного устройства к пассивному)

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

Шины бывают мультиплексированные и демультиплексированные.

В демультиплексированных – адреса данных передаются по разным линиям. В мультиплексированных – по отдельным физическим линиям в разные моменты времени.

Обмен со системными шинами может происходить в трёх режимах:

· в программном

· в режиме прерывания

· в режиме прямого доступа к памяти

Различают синхронный и асинхронный программный обмены:

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

В режиме прерываний циклы обмена с периферией происходят асинхронно в моменты, когда периферийное устройство формирует запрос на прерывание – это режим обмена с периферийными устройствами. Этот сигнал транслируется на вход внешнего маскируемого прерывания процессора INTR. Для реализации режима прерываний имеется контролер прерываний.

Он выполняет 2 функции:

1. обслуживание большого количества запросов

2. формирование вектора (номер прерывания, определяющего адрес подпрограммы обслуживания)

Виды шин обмена данных:

ISA, MSA, PCI, VLB.

Режим ПДП- метод обмена данными между памятью и переферийным уст-вом без учитывания процессора. МП инициализирует контроллер ПДП, при этом задается 1. начальный адрес памяти, 2. счетчик и режим обмена.

СИСТЕМНАЯ ШИНА

На материнской (системной) плате размещены CPU, основное ОЗУ, контроллер клавиатуры, контроллер шины. Все остальные устройства устанавливаются на платах расширения - картах (Card - плата) через разъемы системной шины 'слоты'.

Обязательные платы расширения:

- видеоадаптер;

- мультиплата (контроллеры дисков и портов ввода/вывода).

Все слоты имеют одинаковые контакты, поэтому любая карта может быть вставлена в любой слот.

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

PCI (Peripheral Component Interconnection - межсоединение периферийных компонентов) разработана фирмой Intel. Это шина с временным мультиплексированием (данные и адреса передаются по общим линиям). Тактовая частота до 33 МГц - синхронно с процессором, далее частота делится. Скорость передачи данных до 120 Mb/s Шина соединяется с CPU через PCI-перемычку (Host-Bridge). Она же и управляет работой шины.

{ПОРТЫ ВВОДА-ВЫВОДА

Параллельный порт 'Centronics'

Операционная система поддерживает 3 параллельных порта ввода-вывода с именами LPT1..LPT3.

Параллельный 8-разрядный порт работает по интерфейсу 'Centronics', используемому для принтеров и плоттеров. По ГОСТ 27942-88 он называется ИРПР-М. Скорость обмена - до 150 кb/сек.

Обмен с портом осуществляется по команде OUT. Поскольку адрес порта больше чем 1 байт, нельзя писать: OUT 378h,AL

Cледует пользоваться косвенным выводом через регистр DX так:

MOV DX,378h

OUT DX,AL

Однако и это будет только засылка выводимого байта в порт. Для вывода на принтер надо еще выдать строб (pin 01). Кроме того, надо проверить готов ли принтер принять очередной байт. Для этого есть еще два регистра:

Регистр статуса порта (адреса: 279, 379, 3BD)

│7│6│5│4│3│2│1│0│

│ │ │ │ │ │ │ └─ 1 = time-out

│ │ │ │ │ └─┴─ unused

│ │ │ │ └ 1 = Принтер включен, pin 15

│ │ │ └─ 1 = Принтер готов к работе, pin 13

│ │ └ 1 = В принтере нет бумаги, pin 12

│ └ 0 = Готов к приему очередного байта, pin 10

└── 0 = Полная готовность, pin 11

Регистр управл. портом (адреса: 27A, 37A, 3BE)

│7│6│5│4│3│2│1│0│

│ │ │ │ │ │ │ └ 1 = Строб выдачи данных, (pin 1)

│ │ │ │ │ │ └ 0 = Движение бумаги на 1 строку, (pin 14)

│ │ │ │ │ └ 0 = Сброс принтера, (pin 16)

│ │ │ │ └ 1 = Разрешение работы принтера, (pin 17)

│ │ │ └ 0 = IRQ не вырабатывается, 1=IRQ есть

└─┴─┴ unused


Дата добавления: 2015-09-27 | Просмотры: 670 | Нарушение авторских прав







При использовании материала ссылка на сайт medlec.org обязательна! (0.004 сек.)