Накопители, использующие принципы магнитной записи
В середине XX века был предложен новый метод хранения информации в ЭВМ, основанный на магнитной записи.
Суть его вкратце состоит в том, что рабочая поверхность носителя изготавливается из специального материала - ферромагнетика. Если воздействовать на него внешним магнитным полем, то после прекращения воздействия проявляется остаточная намагниченность вещества. Ее-то и регистрируют затем считывающие устройства. Чтение/запись информации производятся специальной магнитной головкой, перемещающейся относительно магнитного носителя.
Устройства, реализующие этот принцип, начали появляться с 1951 года. Некоторые из них дожили и до нашего времени – стримеры, жесткие диски, флоппи-драйвы, ZIP-драйвы. В этой же части обзора мы рассмотрим только ставшие историей накопители на магнитных картах.
Накопители на магнитных картах (НМК)
Накопители на магнитных картах (НМК) по конструкции весьма напоминают накопители на перфокартах. Сама же магнитная карта представляет собой прямоугольный отрезок носителя с магнитным покрытием. Карты помещаются в специальное хранилище - магазин. При обращении к ЗУ специальное устройство осуществляет выбор или подачу из магазина заданной карты.
Информация на магнитную карту может быть записана неоднократно, то есть НМК относится к ППЗУ. Стандартная информационная емкость магнитной карты – 1КБ. Считывание/стирание/запись информации производится с помощью магнитных головок и существенно выше, чем при работе с перфокартами (см. табл. 1).
В отличие от перфокарт и перфолент, магнитные карты хоть уже и не применяются в современных компьютерах, но используются в других областях, например в качестве кредитных или идентификационных карточек. Носителем информации в них является магнитная полоса. Правда сейчас они активно вытесняются смарт-картами и RFID-картами и в ближайшее время тоже канут в прошлое.
Накопители на магнитной карте не были мейнстримом, они использовались в ограниченном числе моделей машин, гораздо большее распространение получили их «родственники» - накопители на магнитной ленте или стримеры, но о них в следующей части.
Таблица 1. Сравнение параметров устаревших видов ЗУ с последовательным доступом
Носитель | Стандартная емкость,КБ | Скорость чтения, КБ/cек | Скорость записи, КБ/cек | Доступ | Тип |
Перфокарта | ~0.08 (80Байт) | до 2.5 | до 0,3 | Последовательный | Одноразовый |
Перфолента | 10-100 | до 1.5 | до 0,2 | Последовательный | Одноразовый |
Магнитная карта | ~10 | ~10 | Последовательный | Перезаписываемый |
Большая часть ЗУ с последовательным доступом, не выдержав конкуренции с другими типами памяти, уже повымерла, до наших дней, видоизменяясь и совершенствуясь, дожил, пожалуй, лишь один тип ЗУ с последовательным доступом – накопитель на магнитной ленте или, как его еще называют, стример (от английского “stream” - поток).
История стримеров насчитывает более полувека, а началась она в 1953 году, когда IBM представила первый накопитель на магнитной ленте. В нем использовалась многодорожечная лента шириной полдюйма располагавшаяся на бобинах.
Первый стример от IBM
Своим устройством стример весьма напоминает обычный аудио- или видеомагнитофон. И это неудивительно – цифровой сигнал, с которым работают стримеры, является частным случаем аналогового, применяемого в аудио- и видеозаписи. Стримеры представляют из себя ЗУ со сменным носителем. Изначально в них использовались бобины, затем кассеты, а сейчас в стримерах применяются в основном картриджи.
Применение стримеров
На сегодняшний день единственной областью применения стримеров остается архивное хранение огромных объемов информации, где скорость доступа к данным не играет определяющей роли – здесь они прочно удерживают свои позиции, несмотря на появление оптических носителей высокой емкости и RAID-массивов жестких дисков.
На базе стримеров также организуются массивы, аналогичные дисковым RAID-массивам. При этом пропускная способность увеличивается в соответствующее количеству накопителей раз. Существуют также специальные автоматизированные библиотеки на основе стримеров, где обеспечивается возможность хранения многих тысяч картриджей и автоматической установкой/сменой их в накопителях. В таких системах может использоваться до нескольких сотен накопителей.
Устройство и принципы работы стримеров
Как и в магнитофонах, информация на магнитную ленту в стримерах записывается одним из двух основных методов:
Линейный метод записи
Информация располагается на продольных дорожках, проходящих по всей длине ленты. Запись и чтение осуществляются в одном направлении движения ленты. Разновидностью этого метода является линейно-серпантинный метод, где работа с данными производится в обоих направлениях движения ленты.
Принцип тот же что и в обычном кассетном магнитофоне.
Наклонно-строчный метод записи
Информация записывается на наклонных дорожках, проходящих по диагонали от одного края ленты к другому, используя головки, вращающиеся вокруг своей оси. Сама же ось наклонена под углом к направлению движения ленты (как в видеомагнитофонах).
Преимуществом этого метода является меньшая линейная скорость протяжки ленты. Поэтому в устройствах, работающих на этом принципе, можно применять более тонкую ленту. Соответственно, при одинаковых размерах картриджа, длина ленты может быть намного больше. Недостатком метода можно считать более быстрый износ ленты и головки.
Два типа расположения дорожек на магнитной ленте стримеров
Практически все стримеры практикуют программное и/или аппаратное сжатие информации. Это позволяет «малой кровью» достаточно серьезно увеличить емкость носителя и скорость работы с информацией. Поскольку данные бывают разные (от текстовых файлов, «утрамбовываемых» в 5-10 раз до .mp3 файлов, несжимаемых вообще), а оценивать как-то надо, то производители стримеров используют для оценки двукратное сжатие (2:1), увеличивая на этот же коэффициент и скорость работы с информацией. Далее, если не оговаривается специально, мы будем иметь в виду емкость носителя и скорость работы именно с несжатыми данными.
Интерфейсы стримеров
Я абсолютно уверен в двух вещах: первый стример от IBM был внешним и интерфейс, через который он подключался к компьютеру, как-то назывался. С тех пор так и повелось - все стримеры были внешними, и все они подключались через какие-нибудь интерфейсы, большинство из которых давно уже похоронены в глубинах специальных справочников и серьезных монографий. Иначе и быть не могло – размеры у стримеров тех лет были таковы, что даже в те, большие ЭВМ засунуть их было весьма проблематично. Что до интерфейсов, то каждая компания, производившая компьютеры и периферию к ним, заботилась больше об эффективности обмена данными с периферийными устройствами, чем о совместимости. Но со временем линейные размеры уменьшались, а интерфейсы более-менее стандартизировались. Современные же стримеры могут быть и внешними и внутренними и подключаются через один из нескольких стандартных интерфейсов: флоппи, IDE, SCSI или интерфейс параллельного порта (Centronix). Последние модели подключаются через суперпопулярные сегодня USB и FireWire (IEEE1394).
Семейства и форматы НМЛ
За прошедшие полвека появилось великое множество стандартов, форматов, моделей, семейств стримеров. Их можно разбить на несколько групп.
Стримеры, использующие методы линейной и линейно-серпантинной записи
QIC, QIC-Wide и Travan
Первый накопитель формата QIC появился в 1972 году. В нем использовался картридж, сходный с обычной аудиокассетой, емкостью 20МБ. В картридже использовалась четвертьдюймовая магнитная лента.
Накопители QIC используют обычный линейный метод записи, форматов же существует великое множество. Все они отличаются типом ленты, числом дорожек и плотностью записи.
Максимальная емкость картриджа в накопителях работающих по методу QIC составляет около 700МБ, что, конечно же, недостаточно для архивации больших объемов данных.
Для увеличения емкости, корпорация SONY в 80-х годах представила свою версию QIC - стандарт QIC-Wide, где емкость картриджа была увеличена до 2,3ГБ.
В 1994 году фирма Imation, создала новый стандарт картриджа на основе QIC и QIC-Wide, который был назван Travan. В этом стандарте максимальная емкость картриджа составляет 10ГБ, а при использовании сжатия — до 20ГБ. Накопители Travan могут также работать с некоторыми картриджами QIC и QIC-Wide.
Недостатком накопителей семейства QIC было низкое быстродействие и недостаточная емкость картриджей. В результате они вытеснены с рынка более производительными устройствами и в настоящее время уже не производятся.
Накопитель и картридж Tandberg Travan NS-8
DLT (Digital Linear Tape, цифровая линейная запись)
Формат DLT был разработан в середине 80-х годов компанией DEC для своих компьютеров MicroVAX. В 1994 году права на технологию у DEC приобрела компания Quantum.
В устройствах DLT используется полудюймовая магнитная лента. Информация записывается так называемым линейно-серпантинным методом. Лента современных устройств стандарта DLT содержит до 208 дорожек, а емкость картриджа достигает 35ГБ несжатых данных.
Технология DLT предоставляет мощные средства контроля целостности данных: используются коды коррекции ошибок по Риду-Соломону (ECC), 64-битный избыточный циклический код (CRC) и 16-битный код обнаружения ошибок (EDC).
В 1998 году Quantum анонсировала технологию Super DLT, которая позволит в будущем увеличить объем картриджа до 1ТБ несжатых данных и скорость записи до 100МБ/сек за счет многочисленных инновационных решений, таких, например как, использование комбинации методов оптической и магнитной записи (LGRT - Laser Guided Magnetic Recording).
Накопитель и картридж Tandberg DLT8000
SLR (Scalable Linear Recording)
В 1996 году компания Tandberg предложила технологию SLR, представляющую собой дальнейшее развитие технологии QIC. Особенностями стримеров от Tandberg являются тонкопленочные магниторезистивные многоканальные головки и оригинальная система отслеживания их положения. Технология позволяет записывать на 1 картридж до 50ГБ данных. Количество дорожек может доходить до 192.
Накопитель с автозагрузчиком Tandberg формата SLR
LTO (Linear Tape Open, открытый стандарт линейной записи)
Стандарт LTO был разработан компаниями HP, Seagate и IBM как альтернатива закрытому DLT. Существуют два формата, базирующихся на технологии LTO.
Формат Accellis разрабатывался для обеспечения исключительно быстрого доступа к данным. Предполагалось, что устройства, использующие этот формат, обеспечат среднее время доступа порядка 10 сек и будут иметь емкость 25 ГБ несжатых данных. Но на рынке, насколько мне известно, так и не появилось накопителей, работающих с этим форматом.
Другая разновидность LTO - формат Ultrium оказался более жизнеспособным. Первые стримеры этого формата появились в 2000 году и обеспечивали емкость 100ГБ несжатых данных при скорости записи 7,5МБ/сек, современные же обеспечивают скорость записи до 80МБ/сек на картриджи до 400ГБ. В планах разработчиков повысить эти цифры в два раза в стримерах Ultrium 4-го поколения.
Из особенностей этого формата можно упомянуть следующиие:
- Поддержка большого количества параллельных каналов на ленте
- Высокая плотность записи информации на ленту
- Улучшенный алгоритм сжатия информации - распознает сжатые данные и отключает компрессию
- Динамическое перемещение данных из испорченных областей на ленте, при поломке сервомеханизма или одной из головок чтения-записи
- LTO-CM (LTO Cartridge Memory) - чип для хранения информации о размещении данных на носителе.
Накопитель и картридж HP Ultrium LTO
ADR (Advanced Digital Recording)
Стандарт ADR предлагает на рынке компания On-Stream, являющаяся дочерней компанией Philips. Эта технология позволяет одновременно работать с 8 из 192 дорожек на ленте. Благодаря этому обеспечивается достаточно высокое быстродействие при низкой скорости ленты. И, как следствие, снижается нагрузка на ленту.
В технологии предусмотрена двойная ECC-коррекция ошибок - как горизонтально, так и вертикально. Изменяемая скорость подачи ленты позволяет подстраиваться под скорость передачи данных с диска без замедления самого процесса резервного копирования.
Накопители ADR воспринимаются ОС как отдельный диск, данные с которого напрямую доступны в ОС, то есть можно использовать содержимое ленты без восстановления данных. ADR позволяют сохранить 25 Гбайт несжатых данных на ленту. В будущем планируется увеличить емкость картриджа в несколько раз.
Накопитель On-Stream ADR
Стримеры, использующие метод наклонно-строчной записи
DAT/DDS (Digital Audio File/Digital Data Storage)
Формат DDS (Digital Data Storage) был разработан в 1989 году компаниями HP и Sony на базе формата DAT (Digital Audio Tape). Лента DAT/DDS имеет ширину 4мм, но в отличие от QIC, в этом стандарте применяется наклонно-строчная запись.
Стримеры этого формата - недорогие и достаточно эффективные устройства резервного копирования данных небольшого объема (формат DDS-4 обеспечивал емкость до 40ГБ). Не так давно появились модели нового поколения - DAT 72. Новые модели отличает вдвое большая емкость (до 72ГБ), достаточно низкая цену и совместимость по чтению и по записи с картриджами DDS предыдущих форматов. Скорость записи у новых моделей 3МБ/сек.
Недостатком DAT/DDS является высокая чувствительность к механическим воздействиям а также быстрый износ головок.
Накопитель SONY DDS-4
Mammoth tape
8-миллиметровая лента, изначально была разработана для видео, но в 1996 году компания Exabyte предложила свое решение, специально разработанное для нужд компьютерной индустрии. В нем была использована специальная лента AME (Advanced Metal Evaporated).
Накопители формата Mammoth позволяют записать на картридж 60ГБ несжатых данных со скоростью 12 МБ/сек. Срок службы магнитных головок составляет около 50тыс.ч. В накопителях для обеспечения целостности данных применяется двухуровневое кодирование Рида-Соломона.
Для очистки поверхности магнитных головок в этих стримерах используется специальная кассета SmartClean, в которой перед обычной магнитной лентой расположен небольшой отрезок чистящей ленты. В результате головки накопителя очищаются без вмешательства оператора.
Накопитель от Exabyte формата Mammoth-2
VXA компании Ecrix
Особенностью накопителей формата VXA являются специальные методы записи и считывания данных, такие как DPF (Discrete Packet Format, дискретный пакетный формат). Данные записываются не линейными блоками, а 64-байтовыми группами по 387 пакетов данных. Работа с пакетами данных может выполняться в произвольном порядке, при получении всех переданных пакетов данные собираются в первоначальную форму. Технология весьма напоминает пакетирование в Интернет.
OSO (Over Scan Operation, многократное сканирование) — В накопителях VXA осуществляется избыточное чтение каждой группы пакетов данных, что позволяет восстановить информацию даже с поврежденных лент.
VSO (Variable Speed Operation, работа на разных скоростях) Позволяет менять скорость ленты в соответствии с изменением скорости передачи данных. В отличие от обычного накопителя, где при перерыве в передаче данных, лента отматывается назад, VXA-накопитель просто останавливается, ожидает поступления очередной порции данных и продолжает запись с места, где ранее произошла остановка.
Накопитель с картриджем Exabyte VXA-2
AIT (Advanced Intelligent Tape)
Формат AIT был разработан компанией Sony. Устройства AIT-1 позволяли сохранять на одном картридже до 35ГБ несжатых данных со скоростью 3МБ/сек, а современные накопители AIT-4 - до 200ГБ со скоростью 24МБ/сек.
В AIT впервые была использована встроенная флэш-память MIC (Memory-In-Cassette), в которой помещается служебная информация о содержимом ленты и карта распределения данных, позволяющая оптимизировать доступ к ним. При использовании других технологий такая информация обычно хранится в первых сегментах ленты. В результате использования MIC поиск ускоряется в сотни раз по сравнению со скоростью чтения/записи.
Накопители AIT имеют систему слежения ATF (Auto Tracking Following), которая используется для точной записи на дорожку данных, и усовершенствованную технологию сжатия ALCD (Advanced Lossless Data Compression), разработки корпорации IBM. Она позволяет выполнять сжатие с коэффициентом 2,6:1 против обычного 2:1 для других технологий.
В этот накопитель встроена система очистки головок, которая активизируется при достижении лимита корректируемых ошибок.
Накопитель AIT от SONY
S-AIT (Super Advanced Intelligent Tape)
На базе AIT в 2001 году Sony разработала формат S-AIT. Ширина ленты S-AIT составляет 0.5 дюйма. AIT и S-AIT изготавливаются по одинаковой технологии, однако емкость кассеты S-AIT в 5 раз больше (500 ГБ несжатых данных) за счет увеличения общей площади ленты. S-AIT передает данные с очень высокой скоростью - 30 MБ/сек.
Скоро должен появиться SAIT-2, емкость картриджа в нем будет увеличена в два раза, до 1ТБ при скорости записи 60 МБ/с.
Также в разработке следующие поколения SAIT-3 и SAIT-4, где характеристики планируется удваивать от поколения к поколению.
Накопитель S-AIT от SONY
Прочие виды стримеров
Сегодня уже мало кто помнит, что кроме перечисленных мною устройств, в свое время предпринимались попытки использовать в качестве стримеров аудио- и видеомагнитофоны. Многие бытовые персональные компьютеры проектировались таким образом, что устройством хранения данных в них служил обычный домашний аудиомагнитофон. К примеру, все программное обеспечение моего первого ПК «Вектор-06» умещалось на одну аудиокассету.
Мой следующий компьютер Spectrum-48 также дружил с магнитофоном до тех пор, пока его не удалось «познакомить» с дисководом, а потом и с жестким диском. И до сих пор, роясь в старых аудиокассетах, бывает, находишь образчики с завлекательными надписями типа «все DIZZI» или «Elite и другие леталки», которые, будучи вставленными в магнитофон выдают очень специфический звук, чем-то сходный со звуком коннекта модема. Что до емкости, то на 90 минутную аудиокассету «влезало» около 0,5 – 1 МБ, а считывалась информация со скоростью около 10КБ/мин.
БК ZX-Spectrum в комплекте со «стримером»
Кроме того, в ZX-Спектрумах следующих лет использовались мини-картриджи ZX Microdrive. Их емкость составляла около 100КБ, а скорость 200-300 КБ/мин.
БК ZX-Spectrum в комплекте с микродрайвом
В качестве стримера может быть использован и видеомагнитофон. Многие помнят хиты прошлых лет – советские стримеры “АрВид”, представляющие собой ISA-платы с возможностью подключения к ним практически любого «видака». На 180-минутную видеокассету записывалось от 1-2 ГБ информации (первые АрВиды без сжатия) и до 10ГБ (в режиме SuperLongPlay) со скоростью 12-15МБ/мин. Преимуществом устройства была (вплоть до появления DVD-R) непревзойденно низкая стоимость хранения информации.
Стримерная плата АрВид-1052
Подобный вариант использования VHS видеокассет реализован в проекте Digital VHS. Результаты впечатляют: поток 1,6-2,6 МБ/сек, емкость носителя (180минутная видеокассета) -16-28 Гб.
Не так давно, в 2003 году, компания DV Streamer Ltd. выпустила программу DV Streamer PRO, которая позволяет записывать данные с ПК на ленту DV. То есть видеокамера DV превращается в стример. Вы можете записывать до 8,7 Гбайт данных на 60-минутную ленту. Максимально же (используя технологию LongPlay и отключив коррекцию ошибок) на кассету можно записать до 15ГБ информации.
2.Накопители с произвольным доступом к памяти.
Запоминающее устройство с произвольным доступом — ЗУПД (или Запоминающее устройство произвольной выборки — ЗУПВ) (от англ. Random Access Memory) — один из видов памяти, позволяющий в любой момент времени получить доступ к любой ячейке по её адресу на чтение или запись.
ЗУПВ используются в качестве оперативной памяти персонального компьютера.
Предназначены для записи, хранения и считывания информации в процессе её обработки. Подразделяются на статические и динамические. В статических ОЗУ запоминающий элемент представляет собой триггер, изготовленные по той или иной технологии (ТТЛ, ЭСЛ, КМОП и др.), что позволяет считывание информации без её потери. В динамических ОЗУ элементом памяти является ёмкость (например, входная ёмкость полевого транзистора), что требует восстановления записанной информации в процессе её хранения и использования. Это усложняет применение ОЗУ динамического типа, но позволяет реализовать больший объём памяти. В современных динамических ОЗУ имеются встроенные системы синхронизации и регенерации, поэтому по внешним сигналам управления они не отличаются от статических.
Виды ЗУПВ:
Полупроводниковая статическая (SRAM) — ячейки представляют собой полупроводниковые триггеры. Достоинства — небольшое энергопотребление, высокое быстродействие. Отсутствие необходимости производить «регенерацию». Недостатки — малый объём, высокая стоимость. Сейчас широко используется в качестве кеш-памяти процессоров в компьютерах.
Полупроводниковая динамическая (англ. Dynamic Random Access Memory, DRAM) — каждая ячейка представляет собой конденсатор на основе перехода КМОП-транзистора. Достоинства — низкая стоимость, большой объём. Недостатки — необходимость периодического считывания и перезаписи каждой ячейки — т. н. «регенерации», и, как следствие, понижение быстродействия, большое энергопотребление. Процесс регенерации реализуется специальным контроллером, установленным наматеринской плате или в центральном процессоре. DRAM обычно используется в качестве оперативной памяти (ОЗУ) компьютеров.
Ферромагнитная— представляет собой матрицу из проводников, на пересечении которых находятся кольца или биаксы, изготовленные из ферромагнитных материалов. Достоинства — устойчивость к радиации, сохранение информации при выключении питания; недостатки — малая ёмкость, большой вес, стирание информации при каждом чтении. В настоящее время в таком, собранном из дискретных компонентов виде, не применяется. Однако к 2003 году появилась магнитная память MRAM в интегральном исполнении. Сочетая скорость SRAM и возможность хранения информации при отключённом питании, MRAM является перспективной заменой используемым ныне типам ROM и RAM. Однако она на сегодняшний день (2006 год) приблизительно вдвое дороже микросхем SRAM (при той же ёмкости и габаритах).
Варианты конструкции модулей RAM, используемые в качестве ОЗУ компьютеров. Сверху вниз: DIP, SIPP, SIMM 30 pin, SIMM 72 pin, DIMM, DDR DIMM
Постоянное запоминающее устройство
ПЗУ предназначено для хранения постоянной программной и справочной информации. Данные в ПЗУ заносятся при изготовлении. Информацию, хранящуюся в ПЗУ, можно только считывать, но не изменять.
В ПЗУ находятся:
· программа управления работой процессора;
· программа запуска и останова компьютера;
· программы тестирования устройств, проверяющие при каждом включении компьютера правильность работы его блоков;
· программы управления дисплеем, клавиатурой, принтером, внешней памятью;
· информация о том, где на диске находится операционная система.
ПЗУ является энергонезависимой памятью, при отключении питания информация в нем сохраняется.
Оперативное запоминающее устройство
Оперативная память (также оперативное запоминающее устройство, ОЗУ) - предназначена для временного хранения данных и команд, необходимых процессору для выполнения им операций (рисунок 19). Оперативная память передаёт процессору данные непосредственно, либо через кэш-память. Каждая ячейка оперативной памяти имеет свой индивидуальный адрес.
ОЗУ может изготавливаться как отдельный блок или входить в конструкцию однокристальной ЭВМ или микроконтроллера.
Рисунок 19 - Внешний вид оперативной памяти
SRAM - ОЗУ, собранное на триггерах, называется статической памятью с произвольным доступом или просто статической памятью. Достоинство этого вида памяти - скорость. Поскольку триггеры собраны на вентилях, а время задержки вентиля очень мало, то и переключение состояния триггера происходит очень быстро. Данный вид памяти не лишён недостатков. Во-первых, группа транзисторов, входящих в состав триггера, обходится дороже, даже если они вытравляются миллионами на одной кремниевой подложке. Кроме того, группа транзисторов занимает гораздо больше места.
DRAM - более экономичный вид памяти. Для хранения разряда (бита или трита) используется схема, состоящая из одного конденсатора и одного транзистора (в некоторых вариациях конденсаторов два). Такой вид памяти решает, во-первых, проблему дороговизны (один конденсатор и один транзистор дешевле нескольких транзисторов) и во-вторых, компактности (там, где в SRAM размещается один триггер, то есть один бит, можно уместить восемь конденсаторов и транзисторов).Есть и свои минусы. Во-первых, память на основе конденсаторов работает медленнее, поскольку если в SRAM изменение напряжения на входе триггера сразу же приводит к изменению его состояния, то для того чтобы установить в единицу один разряд (один бит) памяти на основе конденсатора, этот конденсатор нужно зарядить, а для того чтобы разряд установить в ноль, соответственно, разрядить. А это гораздо более длительные операции (в 10 и более раз), чем переключение триггера, даже если конденсатор имеет весьма небольшие размеры. Второй существенный минус - конденсаторы склонны к «стеканию» заряда; проще говоря, со временем конденсаторы разряжаются. Причём разряжаются они тем быстрее, чем меньше их ёмкость. В связи с этим обстоятельством, дабы не потерять содержимое памяти, заряд конденсаторов необходимо регенерировать через определённый интервал времени - для восстановления. Регенерация выполняется путём считывания заряда (через транзистор). Контроллер памяти периодически приостанавливает все операции с памятью для регенерации её содержимого, что значительно снижает производительность данного вида ОЗУ. Память на конденсаторах получила своё название Dynamic RAM (динамическая память) как раз за то, что разряды в ней хранятся не статически, а «стекают» динамически во времени.
Таким образом, DRAM дешевле SRAM и её плотность выше, что позволяет на том же пространстве кремниевой подложки размещать больше битов, но при этом её быстродействие ниже. SRAM, наоборот, более быстрая память, но зато и дороже. В связи с этим обычную память строят на модулях DRAM, а SRAM используется для построения, например, кэш-памяти в микропроцессорах.
DIMM (англ. Dual In-line Memory Module, двухсторонний модуль памяти) — форм-фактор модулей памяти DRAM. Данный форм-фактор пришёл на смену форм-фактору SIMM. Основным отличием DIMM от предшественника является то, что контакты, расположенные на разных сторонах модуля, являются независимыми, в отличие от SIMM, где симметричные контакты, расположенные на разных сторонах модуля, замкнуты между собой и передают одни и те же сигналы. SIMM (англ. Single In-line Memory Module, односторонний модуль памяти) — модули памяти с однорядным расположением контактов, широко применявшиеся в компьютерных системах в 1990-е годы.
SDRAM (англ. Synchronous Dynamic Random Access Memory — синхронная динамическая память с произвольным доступом) — типзапоминающего устройства, использующегося в компьютере в качестве ОЗУ.
В отличие от других типов DRAM, использовавших асинхронный обмен данными, ответ на поступивший в устройство управляющий сигнал возвращается не сразу, а лишь при получении следующего тактового сигнала. Тактовые сигналы позволяют организовать работу SDRAM в виде конечного автомата, исполняющего входящие команды. При этом входящие команды могут поступать в виде непрерывного потока, не дожидаясь, пока будет завершено выполнение предыдущих инструкций (конвейерная обработка): сразу после команды записи может поступить следующая команда, не ожидая, когда данные окажутся записаны. Поступление команды чтения приведёт к тому, что на выходе данные появятся спустя некоторое количество тактов — это время называется задержкой (англ. SDRAM latency) и является одной из важных характеристик данного типа устройств.
Первый стандарт SDRAM с появлением последующих стандартов стал именоваться SDR (Single Data Rate — в отличие от Double Data Rate). За один такт принималась одна управляющая команда и передавалось одно слово данных. Типичными тактовыми частотами были 66, 100 и 133 МГц.
Чип SDR SDRAM 64Мб
DDR SDRAM (от англ. Double Data Rate Synchronous Dynamic Random Access Memory — синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных) — тип компьютерной памяти, используемой в вычислительной технике в качестве оперативной и видеопамяти. Пришла на смену памяти типа SDRAM.
При использовании DDR SDRAM достигается удвоенная скорость работы, нежели в SDRAM, за счёт считывания команд и данных не только пофронту, как в SDRAM, но и по спаду тактового сигнала. За счёт этого удваивается скорость передачи данных без увеличения частоты тактового сигнала шины памяти. Таким образом, при работе DDR на частоте 100 МГц мы получим эффективную частоту 200 МГц (при сравнении с аналогом SDR SDRAM).
Компьютерные накопители на основе микросхем флэш-памяти, получившие название SSD (Solid State Drive, то есть "твёрдотельный привод"), появились на массовым рынке всего лишь в середине "нулевых" годов. При этом их самые неприятные недостатки были сведены к минимуму лишь к 2010 году, когда и начался бум "твёрдотельников": они стали надёжнее, их ёмкость принялась плавно расти, а цена - быстро падать.
К несомненным преимуществам SSD-накопителей перед винчестерами обычно относят в 2-2,5 раза большую скорость чтения (до 250-300 Мб/с), на порядок меньшее среднее время доступа (0,12-0,18 мс против 14-15 мс), низкое энергопотреблением, полную бесшумность, высокую надёжность и устойчивость к механическим воздействиям благодаря полному отсутствию движущихся частей.
Однако у SSD имеются и недостатки, обусловленные самой конструкцией флэш-памяти. Прежде всего, это ограниченное количество циклов записи/стирания, связанное с физическим износом: постоянное воздействие высокого напряжения на диэлектрик, изолирующий плавающий затвор, вызывает изменения его структуры и приводит к "пробою", то есть невозможности удерживать заряд. Это означает выход из строя ячейки, которая утрачивает способность принимать значения "0" или "1", оставаясь постоянно в некотором стабильном состоянии. Среднее число циклов записи-стирания составляет порядка 10 тысяч у массовых моделей с ячейками типа SLC и до 100 тысяч у дорогих MLC-накопителей (подробнее о них - см. здесь).
Второй "врождённый" недостаток заключается в том, что для записи на SSD-накопитель требуется приложение относительно высокого напряжения от 10 до 20 В, которое необходимо для преодоления слоя диэлектрика. Разумеется, это не лучшим образом сказывается на энергопотреблении, особенно в портативных устройствах, питающихся от аккумуляторов.
В свою очередь, при увеличении плотности ячеек для повышения плотности записи неизбежно уменьшается толщина диэлектрика, что позволяет снизить напряжение записи, - но в таком случае проблема износа становится ещё актуальнее.
И, наконец, быстродействие SSD-накопителей вовсе не настолько высоко, как может показаться. Оно впечатляет, если сравнивать с обычными жёсткими дисками, но даже не самая скоростная современная оперативная память опережает "твёрдотельники" по производительности и времени доступа как минимум в 20-25 раз.
Есть два способа, которые позволяют преодолеть ограничения по быстродействию, сроку службы и плотности записи. Можно совершенствовать применяемые материалы либо взять за основу конструкции накопителя существенно иной принцип хранения информации.
Работы в первом направлении ведутся давно различными производителями памяти, но все они пока упираются в дороговизну и неотработанность технологии. К примеру, технология SONOS (Silicon-Oxide-Nitride-Oxide-Silicon) отличается от классической флэш-памяти тем, что плавающий затвор ячейки выполнен не из поликристаллического кремния, а из нитрида кремния (Si3N4), имеющего более однородную молекулярную структуру и потому способного лучше удерживать заряд. При этом слой диэлектрика может быть значительно тоньше, а напряжение записи - в несколько раз меньше. В современных образцах памяти SONOS, продвигаемых компаниями Philips, Spansion, Infineon и Qimonda, напряжение записи составляет от 5 до 8 В, а теоретическое число циклов записи/стирания достигает 100 миллионов, что в 1000-10000 раз выше, чем у обычной SSD.
Гораздо интереснее и многообразнее альтернативные технологии, причём некоторые из них могут появиться на массовом рынке значительно раньше "улучшенной" флэш-памяти.
Одна из самых необычных технологий - PRAM (Phase change Random Access Memory), то есть память с произвольным доступом на основе фазового перехода. В PRAM применяется тот же самый принцип, который используется в перезаписываемых оптических дисках CD-RW и DVD-/+RW. Носителем информации служит специальный материал, способный под воздействием температуры принимать одно из двух состояний: кристаллическое или аморфное. Однако в отличие от дисков, где имеют значение оптические характеристики материала в этих состояниях, здесь играет роль электрическое сопротивление, которое в кристаллическом состоянии слабое (логическая единица), а в аморфном - высокое (логический ноль).
Запись информации в PRAM осуществляется путём нагрева ячеек, а считывание - посредством измерения их сопротивления. Среди достоинств этой технологии - возможность записи информации без предварительного стирания (совсем как на "болванках", где для перезаписи достаточно стереть содержание, после чего можно записывать "поверх" старых данных), причём скорость записи может в сто раз превышать аналогичный показатель SSD-накопителей на флэш-памяти.
Микросхемы PRAM небольшого объёма (до нескольких десятков мегабайт) уже серийно производятся компаниями Hynix, Intel и Samsung и применяются в смартфонах и планшетах.
Ещё один альтернативный тип памяти, мелкосерийный выпуск которой уже начался, называется MRAM (Magnetoresistive random-access memory - магниторезистивная память с произвольным доступом). Основой ячейки памяти MRAM выступает магнитный туннельный переход, состоящий из двух магнитных слоёв, разделённых сверхтонким диэлектриком. Один из двух слоёв имеет фиксированный вектор магнитного поля, а у второго направление вектора намагниченности может изменяться под воздействием внешнего магнитного поля. Если векторы взаимно противоположны, то электрическое сопротивление ячейки высокое (логический ноль), если же они ориентированы в одном направлении, то сопротивление низкое (логическая единица).
Благодаря тому, что данные записываются в результате намагниченности, а не за счёт электрического заряда, они могут храниться более десяти лет без питающего напряжения, при этом отсутствует эффект износа, а число циклов записи/стирания практически не ограничено (более 1016). Время доступа MRAM составляет порядка наносекунды, а скорость записи примерно в тысячу раз превышает возможности флэш-памяти.
Магниторезистивная память уже порядка десяти лет (!) применяется в некоторых областях, например в космонавтике, но в ближайшее время вероятно её появление на потребительском рынке. В продвижении MRAM заинтересованы такие крупные игроки, как Hynix, IBM, NEC и Toshiba.
Интересные варианты долговременной памяти возможны и на молекулярном уровне. К примеру, память FeRAM (Ferroelectric RAM - ферроэлектрическая, или сегнетоэлектрическая, память с произвольным доступом) основана на возможности изменять распределение (поляризацию) атомов в ферроэлектрических материалах за счёт приложения внешнего электрического поля. В отечественной литературе принят термин "сегнетоэлектрик", по названию первого материала, где был открыт этот эффект, - сегнетовой соли.
Принцип работы FeRAM заключается в том, что при подаче напряжения на ферроэлектрик атомы в этом материале смещаются вверх или вниз, и изменяется электрическая проводимость, сохраняющаяся и после отключения тока. Чтение данных при этом производится довольно непривычным способом: управляющий транзистор подаёт напряжение, переводя ячейку в измерительное состояние "0". Если ячейка уже содержит логический "0", то сигнал не изменяется, если же в ячейке записана "1", то в результате смены поляризации на выходе возникнет короткий импульс, который и будет означать "1".
Среди преимуществ FeRAM - практически не ограниченное число циклов перезаписи (более 1016), высокая скорость записи (150 нс по сравнению с 10 000 нс - 10 мс - для флэш-памяти) и низкое энергопотребление. Главные недостатки - низкая плотность записи и, в результате, слишком высокая цена хранения информации. В настоящее время чипы FeRAM небольшой ёмкости применяются преимущественно в лабораторном и медицинском оборудовании, где требуется максимально быстрая фиксация данных и перезапись без физического износа носителя.
Память века нанотехнологий - CBRAM (Conductive-Bridging RAM - память с произвольным доступом на основе проводящего моста). Здесь в буквальном смысле слова используется нанотрубка, формирующаяся при подаче напряжения в твёрдотельном электролите-диэлектрике между двумя электродами, один из которых изготовлен из электрохимически инертного материала (например, вольфрама), а другой, напротив, из активного (например, из меди или серебра). Нанотрубка, "пробившая" диэлектрик, снижает сопротивление и записывает логическую единицу, в противном случае ячейка хранит ноль. Для стирания единицы ток пропускается между электродами в обратном направлении, и нанотрубка разрушается.
Существует ещё множество экспериментальных технологий накопителей будущего - Nano-RAM, Millipede, Racetrack, ReRAM и другие.
3.Классификация интерфейсов накопителей информации
Интерфейсы накопителей связывают сам накопитель с контроллером, подключенным к какой-либо системной шине или интерфейсу передачи данных. Для подключения дисковых, ленточных и других накопителей в настоящее время применяются преимущественно параллельные интерфейсы.
ATA-1
ATA-1 IDE (АТА-1 ИДЕ), исторически первый IDE интерфейс для жестких дисков с поддержкой 2-х устройств на шине. Режимы PIO и DMA
Первой реализацией интерфейса IDE стала версия ATA-1, в которой поддерживалось всего два устройства на шине, причем эти устройства должны были быть жесткими дисками. В соответствии со спецификацией к одному разъему IDE можно подключить два устройства, используя их соединение в виде цепочки (daisy chain) по схеме «управляющий» (master) — «управляемый» (slave). Режим работы устройства (master или slave) задается на этих устройствах при помощи механического переключателя. Таким образом реализована примитивная адресация устройств на шине IDE.
Интерфейс IDE поддерживал режимы PIO Mode 1 и 2, а также режим DMA. Максимальная скорость передачи данных по шине в режиме PIO Mode 2 составляла 8,3 Мбайт/с.
ATA-3
ATA-3 EIDE (Ultra DMA), АТА-3 ЕИДЕ УльтраДМА. Модификации UltraATA, ATA/100, UltraDMA/66, SerialATA (SATA, САТА). Система SMART
Спецификация интерфейса EIDE, претерпев изменения, направленные на повышение производительности и надежности передачи данных, получила название ATA-3 (или Fast ATA-3). Во-первых, в линию передачи введено терминирование. Во-вторых, обеспечена поддержка технологии предупреждения отказов жестких дисков SMART (Self-Monitoring Analysis and Reporting Technology).
Следующим шагом в развитии интерфейса IDE стала разработанная компанией Quantum спецификация UltraATA, которая на сегодняшний день поддерживается подавляющим большинством новых моделей накопителей и материнских плат. В ней применен новый протокол передачи данных UltraDMA (синонимы: UDMA, UltraDMA/33, UDMA/33). За счет передачи информации по фронту и срезу тактового сигнала скорость передачи в UltraATA составила 33,3 Мбайт/с, что в два раза выше достигаемой в Multi Word DMA Mode 2. Благодаря сохранению прежней тактовой частоты обеспечена обратная совместимость с существующими стандартами IDE. Протокол UltraDMA/33 активно использует Bus Mastering DMA для передачи данных, что снижает загрузку процессора. Для проверки целостности данных используются контрольные коды CRC (Cyclical Redundancy Code). Длина интерфейсного кабеля по-прежнему должна быть менее 45 см (на практике рекомендуется использовать как можно более короткий кабель, но не короче 15 см между отдельными устройствами).
В качестве дальнейшего развития UltraDMA компания Quantum при поддержке Intel и Western Digital предложила спецификацию UltraDMA/66 с пиковой производительностью 66 Мбайт/с. В настоящее время полную поддержку производителей получил новый протокол ATA/100 со скоростью до 100 Мб/с. Большой интерес вызывает появление накопителей с интерфейсом SerialATA. Главные достоинства этого интерфейса - сочетание высоких скоростей передачи данных (уже в первых моделях - до 187,5 Мб/с) с использованием удобных тонких кабелей.
EIDE
Интерфейс EIDE, ЕИДЕ (ATA-2). Расширение ATAPI
В целях развития возможностей интерфейса IDE компанией Western Digital была предложена его расширенная спецификация Enhanced IDE (синонимы: E-IDE, Fast ATA, ATA-2 и Fast ATA-2), которая обрела затем статус американского стандарта ANSI под названием ATA-2. Она содержит ряд нововведений: поддержку IDE-накопителей емкостью свыше 504 Мбайт, поддержку в системе нескольких контроллеров IDE и подключение к одному контроллеру до четырех устройств, а также поддержку периферийных устройств, отличных от жестких дисков (приводов CD-ROM, CD-R и DVD-ROM, накопителей LS-120 и ZIP, магнитооптики, стримеров и т. п.). Расширение спецификации IDE для поддержки иных типов накопителей с интерфейсом IDE называют также ATAPI (ATA Packed Interface). В Enhanced IDE также введены элементы распараллеливания операций обмена и контроля за целостностью данных при передаче. Контроллер Enhanced IDE имеет два канала: первичный (Primary) и вторичный (Secondary), к каждому из которых подключаются до двух накопителей по схеме Master/Slave.
В спецификацию интерфейса Enhanced IDE добавлена поддержка режимов PIO Mode 3 и 4, а также режимы DMA Single Word Mode 2 и Multi Word DMA Mode 1 и 2. Максимальная скорость передачи данных по шине в режиме PIO Mode 3 составляет 11,1 Мбайт/с, а в режимах PIO Mode 4 и Single Word DMA Mode 2 — 16,7 Мбайт/с. Режим Multi Word DMA Mode 2 позволяет получить пиковую скорость обмена свыше 20 Мбайт/с.
В числе нововведений интерфейса Enhanced IDE, приведших к существенному увеличению его пропускной способности, следует отметить поддержку режима Bus Mastering. В этом режиме контроллер Enhanced IDE пересылает данные при помощи DMA без участия центрального процессора. Во время передачи данных устройство, поддерживающее Bus Mastering, захватывает шину и становится арбитром шины (bus master). Такой подход позволяет снизить загрузку процессора с 60-90% при операциях ввода/вывода до 10-15%. Преимуществами этого подхода можно воспользоваться прежде всего под операционными системами Windows 95 и Windows NT 3.5 и более поздними при наличии соответствующих Bus Master-драйверов.
Fast SCSI
Fast SCSI (SCSI-2), Фаст СКАЗИ и Fast Wide SCSI (Wide SCSI-2), Фаст Вайд СКАЗИ, стандарты интерфейса жестких дисков
Дальнейшим развитием спецификации интерфейса SCSI стал стандарт Fast SCSI или SCSI-2. Его тактовая частота была повышена до 10 МГц, что позволило поднять скорость передачи до 10 Мбайт/с. В спецификации SCSI-2 был стандартизирован набор из 18 базовых команд для доступа к периферийным устройствам. При этом число подключаемых устройств осталось прежним (7). Суммарная длина кабеля теперь не должна быть больше 3 метров, если на шине более трех устройств.
Для повышения производительности в спецификацию SCSI-2 был введен так называемый «широкий» (Wide) вариант шины данных, предусматривающий наличие 24 информационных линий. Такой интерфейс получил название Fast Wide SCSI или Wide SCSI-2. На одной такой шине могут находиться как 8-, так и 16-разрядные устройства: 8-разрядные взаимодействуют по магистрали SCSI, использующей 50-проводный кабель (кабель А), а 16-разрядные связаны 68-проводным кабелем (кабель В). При использовании Fast Wide SCSI в цепочке можно объединять до 15 устройств, а скорость передачи возрастает до 20 Мбайт/с.
В устройствах Fast SCSI и Fast Wide SCSI может применяться как обычный однополярный режим передачи, так и более надежный дифференциальный, для которого длина кабеля может достигать 25 метров. Стоимость дифференциальных устройств, однако, в несколько раз превышает стоимость обычных однополярных устройств.
Fibre Channel
Последовательные интерфейсы SSA, Fibre Channel и FireWire для высокопроизводительных RAID массивов и жестких дисков
Устройства, для которых пропускной способности даже самых быстрых версий интерфейса SCSI недостаточно, используют последовательные интерфейсы: SSA, Fibre Channel или FireWire. К таким устройствам относятся, прежде всего, RAID-массивы и высокопроизводительные жесткие диски (например, Seagate Cheetah).
Шина SSA (Serial Storage Architecture), разработанная IBM, позволяет передавать данные со скоростью 80 Мбайт/с (или 20 Мбайт/с, если на шине только одно устройство) на расстояние до 30 метров.
Более производительным является интерфейс Fibre Channel, позволяющий передавать данные со скоростью 100 Мбайт/с (200 Мбайт/с в двунаправленном режиме) на расстояние до 100 м при использовании коаксиального кабеля, и на расстояние до 10 км с применением оптоволокна.
Серьезными недостатками перечисленных интерфейсов является их чрезвычайно высокая цена, что ограничивает область их применения (серверы и крупные хранилища данных). На рабочем столе у конечных пользователей скорее всего появится их более дешевый конкурент — последовательный интерфейс FireWire.
IDE
Интерфейсы жестких дисков IDE (ИДЕ) и их развитие: ATA-1, EIDE, ATA-3, Ultra-ATA, SATA
Семейство интерфейсов накопителей IDE (Integrated Drive Electronics) пришло на смену интерфейсам ST506 и ESDI, использовавшимся для подключения жестких дисков к соответствующим контроллерам. В IDE впервые введена стандартная шина для обмена с контроллером за счет использования совмещенной с диском специальной электроники для управления диском и этой шиной (отсюда и название интерфейса). В результате параметры диска (число головок/дорожек/секторов) для устройств IDE уже имеют некий абстрактный смысл, непосредственно не связанный с физическими параметрами накопителя. Трансляцию логических параметров в физические и осуществляет электроника диска. В качестве синонима интерфейса IDE применяется термин ATA (AT Attachment).
Физически интерфейс IDE реализован при помощи плоского 40- или 80-жильного кабеля, на котором могут быть разъемы для подключения одного или двух устройств. Общая длина кабеля не должна превышать 45 см, причем между разъемами должно быть расстояние не менее 15 см.
Интерфейс IDE поддерживает несколько способов обмена. До недавнего времени основным способом обмена был PIO (Programmed Input/Output), при котором обмен данными производился через регистры процессора под его непосредственным управлением. Следствием этого является высокая загрузка процессора при операциях ввода/вывода. Вторым способом является использование режима прямого доступа к памяти DMA (Direct Memory Access), при котором контроллер интерфейса IDE и контроллер прямого доступа к памяти материнской платы пересылают данные между диском и оперативной памятью, не загружая центральный процессор.
Существует несколько разновидностей интерфейса IDE, совместимых снизу вверх друг с другом. Можно выделить несколько этапов развития интерфейса IDE по скоростным параметрам и особенностям реализации — ATA-1, EIDE, ATA-3 и Ultra ATA.
SATA
Продвинутый интерфейс жестких дисков Serial ATA (SATA, САТА, Сериал АТА).
SerialATA, интерфейс для жестких дисков, первая спецификация которого была принята в 2000 году группой компаний, включающих в себя такие гиганты, как Dell, IBM, Intel, Maxtor, Quantum, и Seagate.
Жесткие диски становятся все более емкими, быстрыми и более дешевыми. В то же время очень часто стандартный интерфейс передачи данных между материнской платой и жестким диском не может обеспечить всех потребностей разработчиков. Эту проблему призвана решить группа, созданная из большого количества фирм – разработчиков компьютерного оборудования, основная цель которой - разработка нового интерфейса, полностью удовлетворяющего всем требованиям разработчиков. Помимо жестких дисков, SerialATA предназначается для таких устройств, как CD-ROM, CD-RW, DVD ROM, а также для накопителей Zip и Jaz. Стандарт SerialATA, так же, как и стандарт EIDE, будет работать только со внутренними устройствами хранения информации, в то время, как стандарты Firewire (IEEE-1394) и Universal Serial Bus 2.0 станут основными интерфейсами для внешних устройств.
SerialATA обеспечивает скорость передачи данных 150 mbps. До сих пор наибольшую пропускную способность имел интерфейс UltraDMA/100, но в SerialATA скорость выше еще в полтора раза. Помимо скорости передачи данных, SerialATA имеет еще ряд существенных отличий от EIDE-стандарта. Это – последовательный интерфейс вместо принятой ранее параллельной передачи данных. В связи с этим подключение устройства хранения информации к материнской плате стало гораздо более удобным, чем ранее. Так, жесткие диски стандарта SerialATA подключаются через 8-pin разъем, вместо 40-pin EIDE соединения, а провод, идущий от жесткого диска к материнской плате очень сильно напоминает обычный провод, соединяющий мышь и системный блок вашего компьютера.
Еще одна особенность стандарта SerialATA – это возможность подключения более чем двух жестких дисков на одном кабеле, а также отсутствие неудобных перемычек Master/ Slave. Разработчики стандарта отказываются предсказывать, смогут ли SerialATA-устройства полностью вытеснить другие стандарты, тем не менее, ему предсказывают быстрорастущую популярность.
SCSI
Интерфейс SCSI (Скази, непр.: СКСИ). Варианты интерфейса: SCSI-1, Fast SCSI, Fast Wide SCSI, Ultra SCSI, Ultra 2 SCSI
Интерфейс SCSI был разработан в конце 1970-х годов организацией Shugart Associates. Первоначально известный под названием SASI (Shugart Associates System Interface), он после стандартизации в 1986 году уже под именем SCSI (читается «скази») стал одним из промышленных стандартов для подключения периферийных устройств — винчестеров, стримеров, сменных жестких и магнитооптических дисков, сканеров, CD-ROM и CD-R, DVD-ROM и т. п.
Интерфейс SCSI является параллельным. К шине одновременно может быть подключено до восьми устройств, включая основной контроллер SCSI (или хост-адаптер). Контроллер SCSI является по сути самостоятельным процессором и имеет свою собственную BIOS (которая иногда может размещаться в BIOS материнской платы). Он выполняет все операции по обслуживанию и управлению шиной SCSI, освобождая от этого центральный процессор.
Физически интерфейс SCSI представляет собой плоский кабель с 25- или 50-контактными разъемами для подключения периферийных устройств. Шина SCSI содержит восемь линий данных, сопровождаемых линией контроля четности, и девять управляющих линий. Стандарт SCSI определяет два способа передачи сигналов — однополярный, или асимметричный (Single ended) и дифференциальный (Differential). В первом случае имеется один провод с нулевым потенциалом («земля»), относительно которого передаются сигналы по линиям данных с уровнями сигналов, соответствующим ТТЛ-логике. При дифференциальной передаче сигнала для каждой линии данных выделено два провода, и сигнал на этой линии получается вычитанием потенциалов на их выходах. При этом достигается гораздо лучшая помехозащищенность, что позволяет увеличить длину кабеля.
Для интерфейса SCSI необходимо наличие терминаторов — согласующих сопротивлений, которые поглощают сигналы на концах кабеля и препятствуют образованию эха. Для интерфейса SCSI вообще характерна высокая чувствительность к качеству изготовления кабелей и к их длине, которая может быть различной в зависимости от версии интерфейса.
Устройства SCSI также соединяются в виде цепочки (daisy chain), причем каждое устройство SCSI имеет свой адрес (SCSI ID) в диапазоне от 0 до 7 (или от 0 до 15). В качестве адреса платы контроллера обычно используется наибольшее значение SCSI ID —7(15), адрес загрузочного диска SCSI ID равен 0, а второго диска — 1. Обмен между устройствами на магистрали SCSI определяется нормированным списком команд (Common Command Set, ССS). Программное обеспечение для интерфейса SCSI не оперирует физическими характеристиками накопителя (то есть числом цилиндров, головок и т. д.), а имеет дело только с логическими блоками данных, поэтому в одной SCSI-цепочке с легкостью уживаются, например, сканер, жесткий диск и накопитель CD-R.
Опрос устройств производится контроллером SCSI сразу после включения питания. При этом для устройств SCSI реализовано автоконфигурирование устройств (Plug-n-play) по протоколу SCAM (SCSI Configured AutoMagically), в котором значения SCSI ID выделяются автоматически. Для стандартизированного управления SCSI-устройствами наиболее широко применяется программный интерфейс ASPI (Advanced SCSI Programming Interface).
Существует более десятка различных версий интерфейса SCSI. Наиболее существенные из них — SCSI-1, Fast SCSI, Fast Wide SCSI, Ultra SCSI, Ultra 2 SCSI.
SCSI-1
Интерфейс SCSI-1 (Скази-1)
Этот стандарт спецификации интерфейса SCSI получил широкое распространение вместе с появлением в середине 80-х годов компьютеров Макинтош производства Apple. Разрядность SCSI-1 составляет 8 бит, тактовая частота — 5 МГц, максимальная скорость передачи не превышает 5 Мбайт/с. Контроллер SCSI-1 позволяет подключать до 7 устройств, при этом длина SCSI-цепочки не должна превышать 6 метров. Минимальная длина кабеля между двумя устройствами не должна быть меньше 10 см. В настоящее время интерфейс SCSI-1 практически не применяется и вытеснен более быстрыми версиями Fast SCSI и Ultra SCSI, которые с ним совместимы.
USB
Разъёмы Universal Serial Bus (USB) предназначены для подключения к компьютеру таких внешних периферийных устройств, как мышь, клавиатура, портативный жёсткий диск, цифровая камера, VoIP-телефон (Skype) или принтер. Теоретически, к одному host-контроллеру USB можно подключить до 127 устройств. Максимальная скорость передачи составляет 12 Мбит/с для стандарта USB 1.1 и 480 Мбит/с для Hi-Speed USB 2.0. Разъёмы стандартов USB 1.1 и Hi-Speed 2.0 одинаковы. Различия кроются в скорости передачи и наборе функций host-контроллера USB компьютера, да и самих USB-устройств. USB обеспечивает устройства питанием, поэтому они могут работать от интерфейса без дополнительного питания (если USB-интерфейс даёт необходимое питание, не больше 500 мА на 5 В).
Всего существует три типа USB-разъёмов.
- Разъём "тип A": обычно присутствует у ПК.
- Разъём "тип B": обычно находится на самом USB-устройстве (если кабель съёмный).
- Разъём мини-USB: обычно используется цифровыми видеокамерами, внешними жёсткими дисками и т.д.
Дата добавления: 2015-11-26; просмотров: 3767;