Классификация интерфейсов
Объединение отдельных подсистем (устройств, модулей) ЭВМ в единую систему основывается на многоуровневом принципе с унифицированным сопряжением между всеми уровнями — стандартным интерфейсом. Под стандартными интерфейсами понимают такие интерфейсы, которые приняты и рекомендованы в качестве обязательных отраслевыми или государственными стандартами, различными международными комиссиями, а также крупными зарубежными фирмами.
Интерфейсы характеризуются следующими параметрами:
1) пропускной способностью интерфейса — количеством информации, которая может быть передана через интерфейс в единицу времени;
2) максимальной частотой передачи информационных сигналов через интерфейс;
3) информационной шириной интерфейса — числом бит или байт данных, передаваемых параллельно через интерфейс;
4) максимально допустимым расстоянием между соединяемыми устройствами;
5) динамическими параметрами интерфейса — временем передачи отдельного слова или блока данных с учетом продолжительности процедур подготовки и завершения передачи;
6) общим числом проводов (линий) в интерфейсе.
В настоящее время не существует однозначной классификации интерфейсов. Можно выделить следующие четыре классификационных признака интерфейсов:
способ соединения компонентов системы (радиальный, магистральный, смешанный);
способ передачи информации (параллельный, последовательный, параллельно-последовательный);
принцип обмена информацией (асинхронный, синхронный);
режим передачи информации (двусторонняя поочередная передача, односторонняя передача).
На рис. 10.2 представлены радиальный и магистральный интерфейсы, соединяющие центральный модуль (ЦМ) и другие модули (компоненты) системы (М1, ..., Мп).
Рис. 10.2. Радиальный (а) и магистральный (б) интерфейсы.
Радиальный интерфейс позволяет всем модулям (М1, . . . , Mn) работать независимо, но имеет максимальное количество шин. Магистральный интерфейс (общая шина) использует принцип разделения времени для связимежду ЦМ и другими модулями. Он сравнительно прост в реализации, но лимитирует скорость обмена. Параллельные интерфейсы позволяют передавать одновременно определенное количество бит или байт информации по многопроводной линии. Последовательные интерфейсы служат для последовательной передачи по двухпроводной линии.
В случае синхронного интерфейса моменты выдачи информации передающим устройством и приема ее в другом устройстве должны синхронизироваться, для этого используют специальную линию синхронизации. При асинхронном интерфейсе передача осуществляется по принципу "запрос-ответ". Каждый цикл передачи сопровождается последовательностью управляющих сигналов, которые вырабатываются передающим и приемным устройствами. Передающее устройство может осуществлять передачу данных (байта или нескольких байтов) только после подтверждения приемником своей готовности к приему данных.
Классификация интерфейсов по назначению отражает взаимосвязь с архитектурой реальных средств вычислительной техники. В соответствии с этим признаком в ЭВМ и вычислительных системах можно выделить несколько уровней сопряжений:
- машинные системные интерфейсы;
- локальные шины;
- интерфейсы периферийных устройств (малые интерфейсы);
- межмашинные интерфейсы.
Машинные (внутримашинные) системные интерфейсы предназначены для организации связей между составными компонентами ЭВМ на уровне обмена информацией с центральным процессором, ОП и контроллерами (адаптерами) ПУ
Локальной шиной называется шина, электрически выходящая непосредственно на контакты микропроцессора, и предназначенная для увеличения быстродействия видеоадаптеров и контроллеров дисковых накопителей. Она обычно объединяет процессор, память, схемы буферизации для системной шины и ее контроллер, а также некоторые вспомогательные схемы. Типичными примерами локальных шин являются VLB и PCI,
Назначение интерфейсов периферийных устройств (малых интерфейсов) состоит в выполнении функций сопряжения контроллера (адаптера) с конкретным механизмом ПУ.
Межмашинные интерфейсы используются в вычислительных системах и сетях.
С целью снижения стоимости некоторые компьютеры имеют единственную шину (общая шина) для памяти и устройств ввода-вывода. Персональные компьютеры первых поколений, как правило, строились на основе одной системной шины в стандартах ISA, EISA или MCA. Необходимость сохранения баланса производительности по мере роста быстродействия микропроцессоров привела к многоуровневой организации шин на основе использования нескольких системных и локальных шин. В современных компьютерах шины интерфейсов делят на шины, обеспечивающие организацию связи процессора с памятью, и шины ввода-вывода. Шины процессор-память сравнительно короткие, обычно высокоскоростные и соответствуют организации подсистемы памяти для обеспечения максимальной пропускной способности канала память-процессор. Шины ввода-вывода могут иметь большую протяженность, поддерживать подсоединение многих типов устройств и обычно следуют одному из шинных стандартов. Обычно количество и типы устройств ввода-вывода в вычислительных системах не фиксируются, что дает возможность пользователю самому подобрать необходимую конфигурацию. Шина ввода-вывода компьютера рассматривается как шина расширения, обеспечивающая постепенное наращивание устройств ввода-вывода. Поэтому стандарты играют огромную роль, позволяя разработчикам компьютеров и устройств ввода-вывода работать независимо.
- Введение
- Общие сведения Технико-эксплуатационные характеристики эвм
- История развития эвм
- Классификация эвм
- Классификация эвм по назначению
- Классификация эвм по функциональным возможностям иразмерам
- Функциональная и структурная организация эвм
- Связь между функциональной и структурной организацией эвм
- Обобщенная структура эвм и пути её развития
- Обрабатывающая подсистема
- Подсистема памяти
- Подсистема ввода-вывода
- Подсистема управления и обслуживания
- Архитектуры эвм
- Sisd-компьютеры
- Компьютеры с cisc архитектурой
- Компьютеры с risc архитектурой
- Компьютеры с суперскалярной обработкой
- Simd-компьютеры
- Матричная архитектура
- Векторно-конвейерная архитектура
- Ммх технология
- Misd компьютеры
- Mimd компьютеры
- Многопроцессорные вычислительные системы
- Многопроцессорные вычислительные системы с общей шиной.
- Многопроцессорные вычислительные системы с многовходовыми модулями оп.
- Многомашинные вычислительные системы (ммвс)
- Многомашинные комплексы
- Ммр архитектура
- Структура и форматы команд эвм
- Форматы команд эвм
- Способы адресации
- Классификация способов адресации по наличию адресной информации в команде
- Классификация способов адресации по кратности обращения в память
- Классификация по способу формирования исполнительных адресов ячеек памяти
- Относительная адресация
- Стековая адресация
- Теги и дескрипторы. Самоопределяемые данные
- Процессоры. Центральный процессор
- Логическая структура цп
- Структурная схема процессора
- Характеристики процессора
- Регистровые структуры центрального процессора
- Основные функциональные регистры
- Регистры процессора обработки чисел с плавающей точкой
- Системные регистры
- Регистры отладки и тестирования
- Назначение и Классификация цуу
- Устройства управления цп
- Цуу с жесткой логикой.
- Цуу с микропрограммной логикой
- Процедура выполнения команд
- Язык микроопераций
- Описание слов, регистров и шин
- Описание массива данных и памяти.
- Описание микроопераций
- Условные микрооператоры.
- Арифметико-логическое устройство
- Структура алу
- Сумматоры
- Классификация алу
- Методы повышения быстродействия алу
- Память эвм
- Организация внутренней памяти процессора.
- Оперативная память и методы управления оп
- Методы управления памятью без использования дискового пространства (без использования внешней памяти).
- Распределение памяти фиксированными разделами.
- Размещение памяти с перемещаемыми разделами.
- Организация виртуальной памяти.
- Страничное распределение.
- Сегментное распределение.
- Странично - сегментное распределение.
- Свопинг
- Методы повышения пропускной способности оп.
- Выборка широким словом.
- Расслоение сообщений.
- Методы организации кэш-памяти
- Типовая структура кэш-памяти
- Способы размещения данных в кэш-памяти.
- Прямое распределение.
- Полностью ассоциативное распределение.
- Частично ассоциативное распределение.
- Распределение секторов.
- Методы обновления строк в основной памяти
- Системы внешней памяти
- Общие принципы организации системы прерывания программ
- Характеристики системы прерываний
- Программно-управляемый приоритет прерывающих программ
- Организация перехода к прерывающей программе
- ПодСистема ввода/вывода Принципы организации подсистемы ввода/вывода
- Каналы ввода-вывода
- Интерфейсы ввода-вывода
- Классификация интерфейсов
- Типы и характеристики стандартных шин
- Вычислительные системы
- Общие положения
- Классификация вс
- Понятие открытой системы
- Кластерные структуры
- 12. Библиографический список
- Содержание
- 1. Общие сведения 5
- 2. Архитектуры эвм 22
- 3. Структура и форматы команд эвм 37
- 4. Типы данных 47
- 5. Процессоры. Центральный процессор 53
- 6. Язык микроопераций 72
- 7. Арифметико-логическое устройство 77
- 8. Память эвм 84
- 9. Общие принципы организации системы прерывания программ 118
- 10. ПодСистема ввода/вывода 125
- 11. Вычислительные системы 134
- 12. Библиографический список 140