Автор работы: Пользователь скрыл имя, 16 Мая 2013 в 21:40, курсовая работа
Возможностей шины PCI вполне достаточно для большинства современных приложений, однако потребность в ускорении ввода-вывода постепенно дезорганизует некогда стройную внутреннюю архитектуру ПК. Суть проблемы заключается в том, что со временем появляется все больше устройств ввода-вывода, требования по быстродействию которых не соответствуют возможностям шины PCI. Разгон тактовой частоты шины - далеко не лучшее решение, поскольку только усугубляет перекос шины, перекрестные помехи между проводниками и емкостное сопротивление.
Во время цикла Т3 подчиненное устройство устанавливает сигнал DEVSEL#. Этот сигнал сообщает задающему устройству, что подчиненное устройство получило адрес и собирается ответить. Подчиненное устройство также помещает данные на линии AD и выдает сигнал TRDY#,- который сообщает задающему устройству о данном действии. Если подчиненное устройство не может ответить быстро, оно не снимает сигнал DEVSEL#, извещающий о присутствии этого устройства, но при этом не устанавливает сигнал TRDY# до тех пор, пока не сможет передать данные.
При такой процедуре вводится один или несколько периодов ожидания.
В нашем примере (который вполне
может произойти в действительн
5 Внешние PCI Express системы
Логическим дополнением
Рисунок 7 - внешней кабельной системы PCI Express External Cabling
Чем больше линий, тем соответственно больше контактов (18 для х1, 38 для
х4, 68 для х8 и 136 для х16), тем сложнее и шире соответствующие разъемы и кабели (см. рисунок). Новая спецификация совместима с PCI-E 1.1 и поддерживает максимальную производительность 2,5 Гбит/сек на линию, что, например, должно обеспечить скорость передачи данных 4 Гбайт/сек по кабелю x8 (суммарно в обе стороны). При этом длина кабеля не должна превышать 10 метров. Подобный подход позволяет вынести составные части персонального компьютера (например, графическую подсистему) за пределы системного блока, построить пространственно «разнесенную» вычислительную среду. Наиболее продуктивно эта идея стала использоваться для создания внешних систем хранения, видимых операционной системой в качестве обычных локальных устройств, но физически построенных в
виде самостоятельных блоков, в
отдельном корпусе с
Напомним, что классическая схема подключения внешней системы хранения к компьютеру (хосту) требует сначала преобразования данных для передачи по внешнему интерфейсу (выполняется специальным компьютерным контроллером, HBA – Host Bus Adapter), а затем обратного преобразования при приеме и последующей передаче данных уже в системе хранения.
Использование контроллера внешнего интерфейса, безусловно, удобнее с точки зрения стандартизации и мобильности системы хранения, но есть и много минусов. Во-первых, за контроллеры надо платить и немало, от $250 (SAS) до $1000 (Fibre Channel). К этому надо добавить соединительные кабели, стоящие в зависимости от длины до $100. А во-вторых, предел скорости обмена данными в системе хранения определяется именно контроллерами и для SAS/Fibre Channel не превышает 300/400 Мбайт/сек. Поскольку в современных RAID контроллерах, являющихся ядром любой внешней системы хранения, для передачи данных между дисками и процессором используется PCI-E шина, то подключение подобных систем к компьютеру по PCI-E позволяет устранить пару лишних преобразований информации и, как следствие, существенно увеличить результирующую скорость потока данных.
Первопроходцем, на практике реализовавшим идею использования PCI-Express в качестве внешнего интерфейса, стала хорошо известная на российском рынке компания Maxtronic International (www.maxtronic.com.tw, www.maxtronic.ru). Уже осенью 2007 года она выпустила 8-дисковые RAID системы SA-3378S и SA-4378S соответственно в настольном и стоечном исполнении. Чуть позднее эта идея была подхвачена и многими другими производителями систем хранения.
ЗАКЛЮЧЕНИЕ
Архитектура PCI Express отвечает всем требованиям, предъявляемым к третьему поколению систем ввода/вывода. Ее расширенные функции и масштабируемая производительность позволяет ей стать унифицированным решением для множества платформ – настольных, мобильных, серверных, устройств связи и встраиваемых устройств. Канал PCI Express образуется из нескольких точка-точка соединений, называемых “lanes”, а несколько “lanes” могут быть объединены в одном канале, пропускная способность которого имеет линейную масштабируемость. PCI Express программно совместим с существующим ПО и обеспечивает расширенные возможности для нового ПО.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
http://ru.wikipedia.org/wiki/
http://www.ferra.ru/themes/
http://www.nastrojkabios.ru/
http://www.bestor.spb.ru/