рефераты рефераты
Главная страница > Реферат: Компьютерные шины: сущность, виды, назначение  
Реферат: Компьютерные шины: сущность, виды, назначение
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Реферат: Компьютерные шины: сущность, виды, назначение

Infiniband — высокоскоростная коммутируемая последовательная шина, применяющаяся как для внутренних (внутрисистемных), так и для межсистемных соединений.

Порты InfiniBand (коммутатор Voltaire ISR-6000)

Подобно PCI Express, Infiniband использует двунаправленную последовательную шину. Базовая скорость — 2,5 Гбит/с в каждом направлении, применяются порты, состоящие из групп в 1x, 4x и 12x базовых двунаправленных шин (англ. lanes). Существуют режимы Single Data Rate (SDR) - работа с базовой скоростью, Double Data Rate (DDR) - битовая скорость равна удвоенной базовой и Quad Data Rate (QDR) - соответственно, утчетверенной. В настоящий момент применяются, чаще всего порты 4x DDR. Основное назначение Infiniband — межсерверные соединения, в том числе и для организации RDMA (Remote Direct Memory Access).

Пропускная способность приведена в таблице 3.

Табл.3 Пропускная способность интерфейса Infiniband, raw / data

SDR DDR QDR
1X 2,5 / 2 Гбит/с 5 / 4 Гбит/с 10 / 8 Гбит/с
4X 10 / 8 Гбит/с 20 / 16 Гбит/с 40 / 32 Гбит/с
12X 30 / 24 Гбит/с 60 / 48 Гбит/с 120 / 96 Гбит/с

Infiniband используется следующими протоколами и API:

RDMA (англ. Remote Direct Memory Access) — группа протоколов удалённого прямого доступа к памяти, при котором передача данных из памяти одного компьютера в память другого компьютера происходит без участия операционной системы, при этом исключается участие CPU в обработке кода переноса и необходимость пересылки данных из памяти приложения в буферную область ОС, то есть данные пересылаются напрямую на соответствующий сетевой контроллер.

uDAPL (англ. User Direct Access Programming Library) — библиотека API для абстрактного транспорта прямого доступа (англ. Direct Access Transport, DAT). uDAPL (и другие API — в частности kDAPL — kernel DAPL) разрабатывается и поддерживается организацией DAT Collaborative.

IPoIB (IP over Infiniband) — группа протоколов, описывающих передачу IP-пакетов поверх Infiniband:

RFC 4390 Dynamic Host Configuration Protocol (DHCP) over InfiniBand

RFC 4391 Transmission of IP over InfiniBand (IPoIB)

RFC 4392 IP over InfiniBand (IPoIB) Architecture

SRP (англ. SCSI RDMA Protocol) — протокол обмена данными между SCSI-устройствами с использованием RDMA.

DDP (англ. Direct Data Placement): RFC 4296 The Architecture of Direct Data Placement (DDP) and Remote Direct Memory Access (RDMA) on Internet Protocols

SDP (англ. Socket Direct Protocol) — протокол установления виртуальных соединений и обмена данными между сокетами поверх Infiniband, передача данных не использует TCP стек ОС, однако использует IP-адреса и может использовать IPoIB для их разрешения.

Тесты производителей показывают пропускную способность на уровне MPI около 800 МБ/сек и время задержки 1—7 мкс.

Топология: коммутируемая с использованием Fat Tree для больших конфигураций, существующие коммутаторы поддерживают большое количество портов.

Программное обеспечение: драйверы от производителей аппаратных средств, различные библиотеки MPI как коммерческие так и открытые.

Корпорацией Oracle Corporation был разработан специальный протокол RDS, ориентированный на работу с этой шиной.

Шина InfiniBand имеет архитектуру приведенную на рисунке 2.

Рисунок 2. Архитектура InfiniBand


2. Внешние шины

 

2.1 USB

USB (англ. Universal Serial Bus — «универсальная последовательная шина») — последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств в вычислительной технике.

Кабель USB состоит из 4 медных проводников — 2 проводника питания и 2 проводника данных в витой паре, и заземленной оплётки/экрана.

Шина строго ориентирована, имеет понятие «главное устройство» (хост, он же USB контроллер, обычно встроен в микросхему южного моста на материнской плате) и «периферийные устройства». Шина имеет древовидную топологию, поскольку периферийным устройством может быть разветвитель (hub), в свою очередь имеющий несколько нисходящих разъемов «от хоста». Соединение 2 компьютеров — или 2 периферийных устройств — пассивным USB кабелем невозможно. Существуют активные USB кабели для соединения 2 компьютеров, но они включают в себя сложную электронику, эмулирующую Ethernet адаптер, и требуют установки драйверов с обеих сторон.

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

USB поддерживает «горячее» подключение и отключение устройств. Это достигнуто увеличенной длиной заземляющего контакта разъёма по отношению к сигнальным. При подключении разъёма USB первыми замыкаются заземляющие контакты, потенциалы корпусов двух устройств становятся равны и дальнейшее соединение сигнальных проводников не приводит к перенапряжениям, даже если устройства питаются от разных фаз силовой трёхфазной сети.

 

2.1.1 USB 2.0

Спецификация выпущена в апреле 2000 года. USB 2.0 отличается от USB 1.1 введением режима Hi-speed.

Для устройств USB 2.0 регламентировано три режима работы:

·  Low-speed, 10—1500 Кбит/c (используется для интерактивных устройств: клавиатуры, мыши, джойстика)

·  Full-speed, 0,5—12 Мбит/с (аудио-, видеоустройства)

·  Hi-speed, 25—480 Мбит/с (видеоустройства, устройства хранения информации)

 

2.1.2 USB 3.0

Новый стандарт на порядок превосходит предел в 480 Мбит/с для USB 2.0, устанавливая планку теоретической максимальной скорости передачи данных на отметке в 4.8 Гбит/с. Естественно, стоит отдавать себе отчет в том, что реальная производительность будет несколько ниже заявленной. К тому же контроллеры USB 3.0 пока еще несовершенны, и вряд ли при коммерческом старте потенциал технологии будет реализован полностью. Тем не менее, существующие уже сегодня образцы достигают отменных скоростных характеристик. Например, 27 Гб HD фильм копируется на скорости 3.2 Гбит/с чуть более чем за минуту, тогда как с USB 2.0 при прочих равных условиях необходимо 15 минут.

В отличие от предыдущих реализаций интерфейса, в которых поддерживалась лишь одна операция единовременно, USB 3.0 может производить чтение и запись данных в двух направлениях независимо. Это было достигнуто добавлением по паре выделенных SuperSpeed линий как для передачи, так и для приема данных. Таким образом, общее число каналов возросло с четырех у USB 2.0 до девяти, если считать отдельную землю USB 3.0.

Кроме того, был усовершенствован и протокол работы Universal Serial Bus. Хотя понятия "хост" и "клиент" остались, отныне общение между контроллерами происходит на более интеллектуальном уровне. Если раньше хост в ожидании начала передачи данных мог постоянно посылать нескончаемые запросы клиенту, теперь происходит ожидание специального сигнала на начало процесса от самого подключенного устройства.

Страницы: 1, 2, 3, 4, 5

рефераты
Новости