Студопедия — Стадия завершения работы мультиплексного канала
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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






Стадия завершения работы. На этой стадии канал формирует слово состояния канала и записывает его в соответствующую ячейку оперативной памяти (например, 064)

 

Полный цикл работы мультиплексного канала состоит из 3х стадий:

1) начало обмена

2) прием/передача данных

3) завершение обмена.

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

Если цепочка команд = 0, то текущее УСК является последним и канальная программа завершена. В этом случае канал направляет внешнему устройству сигнал УПР=К, означающий «операция ввода/вывода завершена, предоставь байт состояния». Внешнее устройство формирует байт состояния и, используя алгоритм «выборка, вводимая УУВУ», передает его в канал. Канал формирует ССК и помещает его в 64ю ячейку оперативной памяти. Затем канал выдает запрос в систему прерываний и получив от нее разрешение, направляет через нее центральному процессору номер канала и номер внешнего устройства, завершившего операцию ввода/вывода. Центральный процессор анализирует ССК и если его значение = 0, объявляет операцию ввода/вывода завершенной. С этого момента канал может заниматься другой операцией ввода/вывода.

Если цепочка команд ≠ 0, канал проверяет значение цепочки данных. Если оно = 0, необходимо прочитать новое УСК полностью, в противном случае в новое УСК считывается только счетчик байтов и значение признаков. Новое УСК отыскивается каналом в оперативной памяти по адресу «текущее значение АСК + 4». Для нового УСК все сначала

 

10) Интерфейс ввода вывода.

Интерфейс – совокупность аппаратных и программных средств, обеспечивающих взаимодействие 2х и более модулей между собой. интерфейсы имеют несколько способов организации. 2 основных – магистральный и радиальный. Магистральный интерфейс: 1 управляющее и набор внешних устройств, соединенных общей магистралью (шиной). Чем ближе внешнее устройство к устройству управления, тем выше у него приоритет в обслуживании. Время взаимодействия зависит от удаленности внешнего устройства от устройства управления. Обрыв магистрали приводит к полной потере работоспособности системы. Радиальный интерфейс: к устройству управления линиями (лучами) присоединяются внешние устройства. В этом случае обрыв одной линии приводит к неработоспособности одного устройства. Бывают и комбинированные интерфейсы. По способу передачи данных интерфейсы делят на параллельные и последовательные. И магистральные, и радиальные интерфейсы могут быть и последовательными, и параллельными. В последовательных интерфейсах должны быть линии идентификации. Все линии интерфейса ввода/вывода однонаправленные; они делятся на 4 группы:

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

Информационные линии

Существуют 2 категории:

1)ШИН-К (шина от канала) передает информацию от канала к абоненту. 8 шт.

2)ШИН-А (шина от абонента) передает информацию от абоненту к каналу. 8 шт.

Дополнительная линия – линия контроля четности (ШИН-КК для ШИН-К, ШИН-АК для ШИН-А).

Линии идентификации

1)ИНФ-К, ИНФ-А По линиям этих шин передается информация (данные) от канала (абонента).

2)АДР-К, АДР-А По линиям этих шин передаются адреса.

3)УПР-К, УПР-А По линиям этих шин передаются байт состояния или команды.

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

Нулевой байт состояния означает, что устройство подключено, исправно и готово.

Линии управления

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

РАБ-К: работа канала (включенный канал).

ВБР-К: выборка в канале (осуществляет поиск устройств в канале).

РВБ-К: Разрешение выборки(разрешает реагировать на ВБР-К)

РАБ-А: работа абонента (логическое подключение внешнего устройства).

ВБР-А: Обратная выборка(сигнал на линии означает что нужное устройство физически отключено)

ТРБ-А: требование абонента (сигнал выделяется, когда внешнему устройству необходимо установить связь с каналом).

Специальные линии проверяют работоспособность интерфейса в/в.

Основные алгоритмы: Начальная выборка, Выборка УУВУ, Передача данных, Завершение работы

 

11) —

12) –

13) –

14) –







Дата добавления: 2015-04-19; просмотров: 839. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

Анализ микросреды предприятия Анализ микросреды направлен на анализ состояния тех со­ставляющих внешней среды, с которыми предприятие нахо­дится в непосредственном взаимодействии...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия