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

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

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






Стадия завершения работы. На этой стадии канал формирует слово состояния канала и записывает его в соответствующую ячейку оперативной памяти (например, 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; просмотров: 849. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

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

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

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

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

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

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

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