Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тема 2. Каналы ввода-вывода




Для разделения функций управления центральным процессором и периферийными устройствами в состав ЭВМ включаются дополнительные устройства - каналы ввода-вывода (КВВ), задачей которых является обеспечение взаимодействия центрального процессора и ПУ (рис. 6.1).

Рис. 6.1. Схема ЭВМ с каналами ввода-вывода.

Характерная особенность КВВ заключается в том, что канал работает по хранимой в памяти программе, т. е. так же, как процессор. Следовательно, КВВ, по существу, является специализированным процессором ввода-вывода. В результате центральный процессор полностью освобождается от обслуживания операций обмена периферийных устройств с памятью. КВВ взаимодействует с ПУ через стандартные устройства сопряжения - интерфейсы и устройства управления периферийными устройствами - контроллеры. В структуре ЭВМ, показанной на рис. 10.1, используются интерфейсы четырех типов:

1. оперативной памяти (через интерфейс осуществляется обмен информацией между ОП, процессором и каналами);

2. «процессор—канал» (на рис. 10.1 не показан), необходимый для обмена управляющими сигналами между ними;

3. ввода-вывода (через интерфейс контроллеры ПУ подключаются к каналу);

4. устройств (с помощью интерфейса ПУ подключаются к контроллеру).

Контроллер осуществляет управление обменом информации для группы ПУ одного типа, например накопителей на магнитных дисках, и выполняет следующие функции:

1. преобразует стандартные последовательности сигналов интерфейса в последовательности сигналов, обеспечивающие работу конкретного ПУ;

2. синхронизирует работу ПУ с другими устройствами, в первую очередь с процессором;

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

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

Основные функции канала:

1. прием команд управления работой канала из центрального процессора;

2. адресация внешнего устройства, указанного в принятой команде;

3. выполнение действий, заданных в командах;

4. установка управляющих сигналов на шинах интерфейса ввода-вывода;

5. прием управляющих сигналов, поступающих от ПУ по шинам интерфейса;

6. непосредственная передача инф-ции между оперативной памятью и ПУ;

7. контроль передаваемой информации на четность;

8. подсчет количества передаваемых байт информации;

9. прием и анализ информации о состоянии периферийных устройств;

10. формирование запросов в центральный процессор на прерывание;

11. упр-ние послед-ностью прерываний от ПУ и выполнение прерывания.

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

В общем виде обмен информацией с использованием КВВ вы­полняется в следующем порядке:

1. центр. процессор, получив команду ввода-вывода, пе­редает ее в канал:

2. канал из определенной ячейки памяти считывает начальный адрес канальной программы и начинает ее выполнять;

3. канал, выполняя команды обмена, обращается к тем или иным ПУ, читает или записывает слова информации, обращаясь в ОП, при необходимости производит изменение формата вводимых и выводимых данных и т. д.

Связь устройств ЭВМ друг с другом осущ-тся с помощью интерфейсов.

 




Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 479; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.