Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Периферийные устройства.doc
Скачиваний:
78
Добавлен:
22.05.2015
Размер:
3.43 Mб
Скачать
  1. Арбитраж шин.

Отправлять запрос на приём и обработку информации может как процессор, так и периферийное устройство. Для предотвращения хаоса существует арбитраж шин.

Принцип действия:

Арбитр встроен в процессор или же находится отдельно. Он не считает количество подключённых устройств. Он только проверяет, есть ли запросы от таковых. Если запрос есть – он предоставляет шину.

Схемы арбитража:

1)Централизованная.

Это система последовательного запроса. Первое физически близкое к арбитру устройство первым и подключается.

2)2х уровневая.

Тут приоритет определяется информационной важностью каждого устройства. При этом арбитр должен работать со всеми устройствами.

3)Децентрализованная

Работает то устройство, у которого установлен сигнал 1П и оно же выполняет функцию арбитра.

  1. Передача информации шинами по блочно.

  1. Шины расширения.

Шины расширения предназначены для подключения различных устройств к системной плате. Они – системные.

К шинам расширения относятся шины ISA, PCI, MCA. AGP

  • ISA использовалась в первом ПК ещё в далёком 81м году. Содержала в себе 62 сигнальные линии и обладала скоростью передачи 2,385 мб/с.

  • ESIA расширена до 32х разрядной обработки. Обладает скоростью передачи 33,32 мб/с

  • PCI в древности обладала скоростью 132 мб/с, а в новом исполнении гонит на все 528мб/с

Алгоритм функционирования шины:

  1. Передача адреса задающим устройством шины

  2. Ответ задающего устройства и освобождение шины

  3. Передача данных

Соединения шин между собой образуют мосты. Мост образует иерархию шин. Шина наверху имеет «0» номер. Главный мост обеспечивает подключение PCI и системной шины, а одноранговый мост обеспечивает соединение PCI и шин другого типа. Мосты выполняют преобразование интерфейса соединения шин. Мосты допускают различные частоты работы шин.

  1. Параллельные шины.

Параллельные шины используют для подключения периферийных устройств. Существует 2 параллельные шины:

ATA:

Хост-адаптер – средство сопряжения шины АТА с системой

Ленточный кабель.

Ведущее устройство - Device 0

Ведомое устройство - Device 1

Шина имеет 2 типа адресации – 3х-мерная (CHS) и логическая (LBA) и они связаны.

Блоки данных по 16 бит, а контроллер 8.

SCSI:

Все устройства, подключаемые к такой шине равноправны. Они могут быть инициаторами и могут быть использованы. В качестве инициатора обмена в шине используется хост-адаптер. Каждое целевое устройство может содержать 8 независимых устройств. Стартовая частота 5,10,20 Мгц.

Передача ведётся по байтно асинхронно с контролем каждого байта на чётность.

Каждое устройство имеет своё уникальный адрес. Для хост-адаптера возможно программная адресация. Приоритет зависит от величины адреса. Чем выше адрес – тем выше приоритет.

Команды передаются через блок дескриптора. При выполнении команды с длительным временем исполнения предусматривается возможность отключения от шины во время передачи. Протокол передачи передаёт цепочки связанных команд.