Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции АВС / Лекция4а.doc
Скачиваний:
41
Добавлен:
20.04.2015
Размер:
1.44 Mб
Скачать

Лекция 4а.

Интерфейсы современных компьютеров

1. Интерфейсы для подключения накопителей на жестких дисках.

Одним из важнейших устройств, входящих в состав современного компьютера, являются дисковые накопители: жесткие диски (винчестеры) и CD-ROM и их производные (СD-R/RW, DVD и пр.). В настоящее время одним из распространенных способов подключения НЖМД является использование различных варианты интерфейса IDE (Integrated Device Electronics - устройство с интегрированным контроллером). Существует еще один вариант дискового интерфейса - SCSI, но он, по причине высокой стоимости и определенной трудоемкости конфигурации отдельных устройств, больше ориентирован на рынок серверов и рабочих станций.

Практически любая системная плата имеет два канала IDE-контроллера, интегрированных в чипсет - первичный (Primary) и вторичный (Secondary), каждый из которых представляет собой, по сути, отдельный контроллер, имеющий собственный разъем на плате и отдельный шлейф с двумя оконечными разъемами, к которому можно подключить один или два накопителя. Причем для обеспечения взаимной совместимости устройств, работающих на одном шлейфе, одно из них должно работать в режиме Master (ведущий), а другое - в режиме Slave (ведомый), и эти режимы устанавливаются перемычками непосредственно на самом устройстве.

Интерфейсы АТА

Параллельный 16-разрядный интерфейс АТА (Advanced Technology Attachment), называемый также IDE, появился на свет в далеком 1989 году совместными усилиями компаний Western Digital и Compaq. Сама идея нового интерфейса была проста и изящна: было предложено интегрировать хорошо отработанную к тому времени 16-разрядную шину ISA, непосредственно в электронику жесткого диска, в результате чего при незначительном увеличении стоимости самого жесткого диска существенно снижалась стоимость всей дисковой подсистемы компьютера. Кроме этого, благодаря использованию стандартной шины, достигалась взаимная совместимость жестких дисков различных производителей. Для подключения жесткого диска к контроллеру использовался ленточный 40-жильный кабель с тремя плоскими разъемами, один из которых подключается к соответствующему разъему на системной плате, а два других - к дисководам.

Первоначальные варианты интерфейса АТА предназначались исключительно для подключения жестких дисков и имели следующие возможности, сохранившиеся вплоть до наших дней: поддержка двух отдельных устройств в каждом канале и использование двух способов передачи данных: РIO (Processor Input Output) - через центральный процессор и DMA (Direct Memory Access) - путем прямого доступа к памяти. Причем первый способ, наряду с таким неоспоримым достоинством, как отсутствие необходимости использовать специальные драйверы, имел и существенный недостаток, выражающийся в большой загрузке процессора в моменты доступа к данным на диске, вследствие чего в настоящее время он практически не используется. Пропускная способность шины ATA составляла менее 3 Мбайт/с, что не всегда позволяло использовать все возможности жестких дисков, но очень скоро стал очевиден второй главный минус этого интерфейса: ограничение величиной 504 Мбайт предельной емкости винчестеров.

Достаточно существенные недостатки интерфейса АТА привели к созданию в 1996 году нового варианта интерфейса АТА-2, который был, впрочем, как и все последующие реинкарнации стандарта АТА, полностью обратно совместим с предшественником. Новый интерфейс получил более скоростные режимы программного ввода/вывода (PIO Mode 3 и 4) и MultiWord DMA Mode 1 и 2. Повышение производительности достигалось в основном введением механизмов блочной передачи данных (режим, позволяющий передавать несколько команд чтения/записи за одно прерывание) и логической адресации блоков (LBA - Logical Block Address), что позволило расширить максимальный объем поддерживаемых дисков до 8,4 Гбайт, плюс увеличить скорости обмена вплоть до 16,7 Мбайт/с.

В 1997 году появился еще один, неофициальный вариант интерфейса АТА-3, который, правда, не добавил новых, более быстрых режимов передачи данных, но, благодаря новой технологии самоконтроля и предотвращении сбоев в дисковой подсистеме S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology), в значительной мере позволил повысить надежность хранения данных на жестком диске.

А тем временем значительно возросла популярность лазерных носителей информации CD-ROM, дисководы которых, хотя и имели разъемы идентичные разъемам винчестеров, не могли быть подключены к контролерам АТА. Для разрешения этой проблемы на основе интерфейса ATA был создан новый стандарт ATAPI (ATA Packet Interface). В результате появления ATAPI, появилась возможность подключать дисководы CD-ROM непосредственно к тому же шлейфу, к которому подключен и винчестер - пакетный режим передачи данных, реализованный в протоколе ATAPI. Еще одним важным достоинством использования ATAPI-устройств является возможность назначать их в качестве загрузочных, что даже сегодня трудно переоценить.

Ultra ATA/33

Бурный рост скорости передачи интерфейса АТА начался с введения нового режима, разом удвоившего пропускную способность - она возросла с 16,7 Мб/с до 33,3 Мб/с. Такой скачок скорости стал возможен в результате использования для передачи информации обоих фронтов тактового сигнала. Новая версия интерфейса стала известна как Ultra ATA/33 (он же Ultra DMA, он же ATA-33, он же DMA-33, а официальное название - ATA/ATAPI-4). Ultra ATA/33 использует режима DMA Mode 3, обеспечивающего скорость передачи данных 33,3 МВ/сек. Для обеспечения надежной передачи данных по все тому же 40-жильному кабелю используются специальные схемы контроля целостности данных и коррекции ошибок по циклически избыточному коду (CRC), при этом сохраняется обратная совместимость с предыдущими стандартами - АТА и АТА-2. Полная поддержка режима Ultra ATA/33 стандартными драйверами от Microsoft, входящими в комплект поставки операционной системы, появилась, только начиная с версии Windows 98.

Ultra ATA/66

Следующим шагом в развитии семейства интерфейсов АТА стал интерфейс Ultra ATA/66 (АТА66, ATA/ATAPI-5), разработанный компанией Quantum в 1999 году и позволяющий осуществлять передачу данных уже со скоростью 66 Мбайт/с. Такое увеличение скорости передачи данных превысило возможности старого 40-жильного кабеля, создававшегося в свое время еще для первых версий интерфейса АТА, и разработчики были вынуждены добавить в шлейф еще 40 дополнительных жил, соединенных с общим проводом и исполняющим роль экрана между основными жилами, что в значительной мере позволило снизить взаимные наводки информационных линий.

Ultra ATA/100

Летом 2000 года по инициативе фирмы Quantum появился очередной стандарт Ultra ATA/100 (АТА100, ATA/ATAPI-6), обеспечивающий стабильную передачу данных по 80-жильному кабелю со скоростью 100 Мбайт/с и призванный заменить прежний Ultra ATA/66, не просуществовавший и года. В новом протоколе уменьшены времена задержки сигналов, увеличена рабочая частота. Ultra ATA/100 обладает полной обратной совместимостью и автоматически переключается на менее скоростные режимы (Ultra ATA/33 или Ultra ATA/66), если одно из устройств его не поддерживает. Размер блока LBA был увеличен с 28 до 64 бит. Также система команд АТА была дополнена новыми, рассчитанными на передачу аудио/видео потоков. Чипсеты с поддержкой Ultra ATA/100 сегодня являются наиболее распространенными.

Ultra ATA/133

В конце лета 2001 года известный производитель жестких дисков, фирма Maxtor, представила спецификацию на новый интерфейс Ultra ATA/133, позиционируемый ею как переходное решение между постепенно устаревающим Ultra ATA/100 и перспективным, но пока еще не готовым к массовому использованию Serial ATA. Планка пропускной способности при этом возросла на треть и достигла 133 Мбайт/с.

Сам разработчик называет новинку Fast Drives, однако появление Ultra ATA/133 не привело к реальному увеличению скорости работы жестких дисков по сравнению с Ultra ATA/100, так как рост реальной скорости работы современных винчестеров ограничивается уже не пропускной способностью интерфейса, а малым размером дискового кэша и узкой пропускной способностью шины компьютера PCI.

Наибольший же интерес представляет еще одна инновация Maxtor - BigDrive, за счет увеличения разрядности адресной шины до 48 бит позволяющий преодолеть барьер емкости IDE-дисков в 137 Гбайт. Производители винчестеров и системных чипсетов, сосредоточившиеся на подготовке к переходу на Serial ATA и не пожелавшие распылять свои силы, не очень активно откликнулись на инициативу Maxtor, разве что VIA и Ali в своих новых южных мостах VT8233A и M1535D+ соответственно поддержали Ultra ATA/133, да компании Promise и HighPoint выпустили новые контроллеры, поддерживающие новый стандарт. Основные параметры различных вариантов интерфейса АТА приведены в таблице в конце статьи.

Serial ATA

Несмотря на то, что последние версии параллельного интерфейса АТА вполне удовлетворяют требованиям современных жестких дисков, все возможности по своему дальнейшему совершенствованию они уже полностью исчерпали. В качестве его замены всей компьютерной индустрией безоговорочно принят новый стандарт Serial ATA. Он будет поддерживать все накопители, включая винчестеры, CD, DVD, флоппи-дисководы и другие подобные устройства при подключении их к системным платам. Как следует из названия, в Serial ATA вместо передачи данных в параллельном режиме по многожильному кабелю используется принцип последовательной передачи данных. В самом начале 2002 года была анонсирована первая спецификация Serial ATA. Первое поколение Serial ATA будет имело пропускную способность 1,5 Гбит/с, затем скорости возрасли до 3 Гбит/с во второй спецификации и позднее до 6 Гбит/с, при этом сохраняется обратная совместимость с Serial ATA первой версии.

Интерфейс предназначен для подключения внутренних устройств, поэтому максимальная длина кабеля относительно невелика - 1 метр, тем не менее, это в 2 раза больше, чем у параллельного АТА интерфейса (45 см). Всего кабель состоит из 7 жил: две дифференциальные пары для передачи и для приема и три общих (заземляющих) провода. Контроллер Serial ATA рассчитан на подключение 2 устройств по схеме point-to-point, то есть каждое из них подключается отдельным кабелем и обмен информацией происходит параллельно. Кроме этого, Serial ATA позволяет осуществлять замену накопителей в "горячем" режиме. Не менее важно и снижение питающих напряжения с нынешних 5 В до 3,3 В. Кроме того, Serial ATA будет обладает средствами исправления ошибок (по ECC), что гарантирует целостность передаваемых по кабелю данных. Изменения архитектуры Serial ATA лежат только в области физического интерфейса, а по регистрам и программному обеспечению он полностью совместим с параллельным ATA. Поэтому нет необходимости менять драйверы, да и архитектура Serial ATA полностью прозрачна для ныне существующих BIOS-ов и операционных систем. Для совместимости с ныне существующим оборудованием (системные платы и жесткие диски) выпускаются специальные адаптеры-переходники с интерфейса IDE на интерфейс Serial ATA и наоборот. В целом последовательный интерфейс Serial ATA рассчитан на те же сферы применения, что и параллельный АТА - персональные компьютеры любого уровня и ноутбуки, а так же в серверах начального уровня.

Конфигурирование ATA устройств

Как было сказано выше, каждый канал AТА - интерфейса поддерживает подключение двух устройств - Master и Slave. Причем оба эти устройства абсолютно равноправны друг перед другом и ни одно из них не имеет никаких преимуществ. Конфигурация обычно задается перемычкой, размещенной на задней стенке устройства. Кроме этих двух позиций там обычно присутствует и третья - Cable Select. Эта позиция представляет чисто теоретический интерес, так как для работы устройств в режиме Cable Select требуется специальный Y-образный шлейф, центральный разъем которого подключается к системной плате, а крайние разъемы - к устройствам, причем, по аналогии с флоппи-дисководами А и В, одно из них автоматически становится Master, а другое - Slave.

Возвращаясь к нашим реалиям, не стоит забывать, что не стоит подключать два активно используемых устройства (например, два жестких диска) к одному IDE-каналу, потому что каждый канал в каждый момент времени может обрабатывать только один запрос к одному устройству. А это, учитывая, что и винчестеры, и СD-ROM-ы являются довольно неторопливыми электромеханическими устройствами, существенно замедляет их одновременную работу, даже если пропускная способность интерфейса, на первый взгляд, соответствует суммарной скорости считывания данных с диска. В идеале каждое АТА - устройство стоит подключать к отдельному каналу.

В качестве второй рекомендации хочется посоветовать не подключать к одному каналу жесткий диск и ATAPI-устройство (например, CD-ROM). Как было отмечено выше, протокол ATAPI использует систему команд, немного отличающуюся от системы команд АТА.

USB

Всего каких-то десять лет назад заднюю панель системного блока любого ПК «украшало» множество разнообразных разъемов. В то далекое время, когда компьютерная техника только начинала свое развитие, для каждого устройства существовал особый интерфейс подключения: COM-порт – для мыши, DIN-разъем – для клавиатуры, параллельный порт – для принтера...

С появлением USB (Universal Serial Bus) все стало намного проще. На этот интерфейс перешли фото- и видеокамеры, клавиатуры, МФУ и масса других периферийных устройств. Но не все USB одинаковы: различия в стандартах, скоростях передачи данных и даже в форм-факторах разъемов способны посеять основательную неразбериху у пользователей.

    1. Преимущества usb

Распространенность. Любой компьютер, выпущенный в последние годы, оснащен одним или несколькими портами USB (на современных настольных ПК их до 12, на подавляющем большинстве ноутбуков – 3–4). Выбор же USB-устройств просто огромен.

Простота в использовании. USB – идеальное воплощение принципа Plug and Play. Устройства с этим интерфейсом можно подключать и отключать во время работы компьютера. Современные операционные системы сразу же распознают USB-устройства и подгружают необходимые драйверы. На многих компьютерах для повышения удобства доступа порты USB размещены на фронтальной или боковой стороне корпуса. К тому же перепутать разъемы и неправильно подключить периферию невозможно.

Высокая пропускная способность. У интерфейса USB 2.0 она составляет 480 Мбит/с. Копирование файла размером 700 Мб на накопитель, подключенный к порту USB, займет не более 20 секунд.

Обеспечение питания. Порт USB не только служит для подключения периферии, но и может «подкармливать» гаджеты с низким энергопотреблением, к примеру, мыши, клавиатуры, флэшки и даже 2,5-дюймовые жесткие диски. Напряжение питания по шине USB равно 5 В при силе тока до 500 мА. Этого, конечно, недостаточно для периферийных устройств со сравнительно высоким энергопотреблением, таких как принтеры или внешние жесткие диски форм-фактора 3,5”. Поэтому они обычно комплектуются собственными блоками питания, подключаемыми непосредственно к розетке электросети.

Связующим центром для всех USB-устройств является компьютер. Только с ним они могут «общаться» напрямую. Такое соединение получило название «точка-точка».

При первом подключении USB-устройство автоматически обнаруживается операционной системой, после чего она осуществляет поиск нужного драйвера. При этом действует правило: чем новее версия используемой операционной системы, тем выше вероятность того, что пользователю не придется устанавливать драйвер самостоятельно. К примеру, Windows XP и Vista автоматически распознают флэш-накопители, карт-ридеры и внешние жесткие диски и регистрируют их в качестве съемных дисков. Необходимые для этих устройств драйверы входят в дистрибутив Windows и всегда находятся «под рукой» у системы. Windows Vista к тому же располагает дополнительными драйверами для наиболее распространенных моделей принтеров, сканеров, игровых клавиатур и других устройств.

За редким исключением, USB-гаджеты могут обмениваться данными между собой только при посредничестве компьютера. В этом случае ПК играет роль так называемого USB-хоста. Он запрашивает у каждого устройства, подключенного по USB и называемого клиентом, информацию о наличии необходимых для передачи данных, после чего организует «диалог». Передавать файлы «по собственной инициативе» клиентам запрещено. Данный метод, называемый опросом, хотя и отнимает часть системных ресурсов, однако делает возможным создание простых и, как следствие, недорогих USB-устройств.

      1. Типы USB-разъемов

■ Существуют два типа разъемов и штекеров USB: тип А используется для подключения USB-устройств к ноутбукам и настольным компьютерам. Разъемом типа B оснащаются периферийные USB-устройства. Существует несколько вариантов разъема второго типа: собственно В, Mini-В и Micro-В.

Тип АКоннектор типа А подключается к USB-разъему типа А компьютера или USB-хаба. Некоторые принтеры и многофункциональные устройства также оснащены разъемом типа А – для подключения фотокамер.

Тип BКоннектор типа В подключается к соответствующему USB-разъему, которым обычно оснащаются крупные периферийные устройства, такие как МФУ, принтеры и сканеры.

Mini-USB (тип В)USB-устройства более скромных размеров, например цифровые фотокамеры, КПК или сотовые телефоны, оснащаются более миниатюрным вариантом разъема типа В, называемым Mini-USB (или, правильнее, Mini-B).

Micro-USB (тип В)Существует USB-разъем еще более компактный, чем Mini-В – это разъем Micro-B. Им чаще всего могут похвастаться мобильные телефоны.

Прямая связь двух USB-гаджетов возможна с помощью специальной технологии On-The-Go. Ее использование позволит выводить на печать изображения без посредничества компьютера или напрямую обмениваться музыкальными файлами между MP3-плеерами.

Соседние файлы в папке Лекции АВС