Модуль поиска не установлен.

Технология PCMCIA (PC Card) - расширение функциональных возможностей ноутбука

Андрей Ирхин

Любой современный ноутбук имеет один или два слота для подключения к нему карт расширения стандарта PCMCIA, также именующихся PC Card. Эта технология расширения возможностей ноутбуков и подключения к ним внешних устройств является наиболее выигрышной, так как, при весьма небольших размерах и весе самих PC Card ноутбук не перегружается дополнительными встроенными контроллерами, а замена карт позволяет легко и просто конфигурировать компьютер под конкретные пользовательские задачи.

Аббревиатура PCMCIA означает Personal Computer Memory Card International Association (ее официальный сайт - http://www.pcmcia.org). Принятая этой ассоциацией спецификация была сразу же поддержана такими грандами компьютерной индустрии, как AT&T, IBM, Intel, NCR и Toshiba.

Работа ассоциации PCMCIA над спецификацией проходила в сотрудничестве с организацией JEIDA (Japan Electronic Industry Development Association, Ассоциация по развитию электронной промышленности Японии). Кстати говоря, в 2000 году JEIDA объединилась с EIAJ (Electronic Industries Association of Japan) и преобразовалась в JEITA (Japan Electronic and Information Technology Industries Association). Ее официальный сайт располагается по адресу http://www.jeita.or.jp .

PC Card Type I имеют следующие размеры: 54 мм в ширину и 85,6 мм в длину. Модули должны иметь толщину 3,3 мм. Все PC Card оснащены 68-контактным разъемом (разработка компании Fujitsu) с двухрядным расположением контактов (расстояние между контактами в ряду и между рядами - 1,27 мм). Как правило, в стандарте PC Card Type I выполнены карты энергонезависимой флэш-памяти с типичной на сегодняшний день емкостью от 128 Мбайт до 2 Гбайт и более. Они являются электронным аналогом дискет и жестких дисков, их можно размечать на разделы и форматировать. Записав на флэш-карту наиболее важную и конфиденциальную информацию, ее можно всегда носить с собой. В этом же стандарте PC Card Type I выполнены и некоторые продвинутые звуковые карты вроде Creative Sound Blaster Audigy 2 ZS Notebook, которые позволяют частично ликвидировать отсутствие широких мультимедийных возможностей некоторых ноутбуков.

PC Card Type II имеют такие же размеры, как и Type I: 54 мм в ширину и 85,6 мм в длину. Но модули, соответствующие размерам Type II, должны иметь другую толщину - 5 мм в середине и 3,3 мм по краям. Начиная со второй версии спецификации PCMCIA, предусматривается также и утолщение в средней части платы - так называемая "область подложки". Ширина этого участка - 48 мм, а длина - 75 мм. В стандарте PC Card Type II выполняются карты факс-модемов, адаптеры локальных сетей, SCSI-адаптеры для подключения внешней периферии, адаптеры FireWire (IEEE-1394a), Bluetooth, Wi-Fi, навигационные приемники GPS и многие другие.

Также, в соответствии со стандартом PCMCIA 2.0, платы Type I и II могут выпускаться с увеличенной на 50 мм длиной (то есть длина платы - 135 мм). Соответственно, это позволяет разместить большее количество компонентов, но плата будет выступать из слота на 51 мм.

PC Card Type III имеют толщину 10,5 мм и непригодны для использования в слотах для модулей Type I и II. Для этого типа модулей необходимы так называемые "слоты двойной высоты". Кстати, толщина модуля Type III по краям также равна 3,3 мм. По стандарту PC Card Type III в основном выпускаются жесткие диски форм-фактора 1,3 дюйма, которые используются, когда емкости сменных флэш-карт становится недостаточно. Такой жесткий диск обладает рядом преимуществ: во-первых, простой процедурой настройки после установки его в слот PCMCIA, а во-вторых, если на ноутбуке требуется хранить большие объемы важной и конфиденциальной информации, то жесткий диск, выполненный в стандарте PC Card, будет оптимальным решением.

Но не стоит путать эти жесткие диски с Hitachi Microdrive (разработка IBM) и им подобными, которые выпускаются в стандарте Compact Flash Type 2 и подключаются к ноутбуку посредством переходника PC Card Type II. Адаптер PCMCIA для подсоединения Hitachi Microdrive к ноутбуку намного сложнее, чем тот, который используется для подключения карт стандарта Compact Flash Type 1.

Как правило, обычные модели ноутбуков имеют два слота Type II или один слот Type III. Ультрапортативные и тонкие модели обычно имеют один слот Type II. Если ноутбук оснащен PCMCIA-слотом Type III, то вместе с ним могут также использоваться модули Type I и Type II. Но бывают и модели типа RoverBook Partner E415, E417 (на самом деле производства ECS) и E510, которые вовсе обделены слотами для PC Card. :)

PC Card имеют так называемую "симметричную геометрию". То есть пользователь, что случается сплошь и рядом, может случайно вставить плату в слот "вверх ногами". Но это не страшно, так как любая неправильно вставленная плата просто не будет работать. В результате ни компьютер, ни сама плата не пострадают и не выйдут из строя...

PC Card требуют соответствующего контроллера, который обычно не встраивается в настольные ПК из-за цены и потому, что к настольным системам можно подключить любую необходимую периферию посредством USB или PCI. Компьютер, поддерживающий стандарт PCMCIA, теоретически может иметь от одного до 255 адаптеров PCMCIA, а каждый адаптер может обслуживать до 16 портов. Таким образом, еще вторая версия стандарта позволяла использовать до 4080 PC Card!

В настоящее время в любой из фирм, специализирующихся на продаже портативных компьютеров, в ассортименте представлены карты стандарта PCMCIA, которые позволяют получить факс-модемную связь и доступ к локальным сетям (LAN) типа Ethernet.

Практически все предлагаемые факс-модемы, выполненные в стандарте PC Card (кроме некоторых не очень новых и бывших в употреблении моделей, продающихся на вторичном рынке), обладают сходными характеристиками и поддерживают самые современные протоколы передачи, сжатия и коррекции данных. Некоторые модели позволяют подключить телефонный кабель без специального переходника на линию к разъему RJ45, который находится прямо на корпусе карты, что позволяет обойтись без дополнительных кабелей. Существуют также специальные кабели, которые позволяют подключить модем PC Card к сотовому телефону.

Также выпускаются варианты комбинированных PC Card, в которых совмещены факс-модем и адаптер локальной сети. Это весьма удобно, так как при этом оказывается занят всего один слот PC Card Type II. Что же касается собственно сетевых карт, то на сегодняшний день выпускаются сетевые адаптеры, позволяющие подключить компьютеры к большинству локальных сетей. Но преимущественно предлагаются адаптеры Ethernet с возможностью подключения к сети, выполненной на витой паре или тонком коаксиальном кабеле.

Также следует сделать одно весьма существенное замечание, касающееся совместимости... Производители ноутбуков предусматривают два уровня управления устройствами PC Card. На нижнем уровне оно осуществляется с помощью программ обслуживания контроллера слотов PCMCIA. Для доступа к карте и распределения ресурсов ноутбука имеются специальные драйверы, ориентированные на определенный тип устройства PC Card (флэш-память, жесткий диск, факс-модем, сетевая карта и т.п.). Как правило, производители ноутбуков пытаются создавать универсальное программное обеспечение для устройств класса PC Card, которое могло бы поддерживать управление картами разных производителей, ориентируясь при этом на существующие стандарты PCMCIA.

В настоящее время существует множество производителей, выпускающих различные карты расширения стандарта PCMCIA. Но далеко не все из них оказываются совместимыми с конкретной моделью ноутбука... Несовместимыми могут оказаться программные интерфейсы - тогда проблему можно решить, используя поставляемые с данной картой драйверы. Но если несовместимость имеется на аппаратном уровне - карта никогда не сможет работать с конкретной моделью ноутбука. Поэтому перед покупкой устройства PC Card следует внимательно ознакомиться с рекомендациями по использованию карт для конкретного ноутбука. Эти полезные сведения о совместимости можно посмотреть в руководстве пользователя, или же в Интернете - на сайте производителя ноутбука или карты расширения.

Кстати говоря, относительно недавно было объявлено о выпуске спецификаций стандарта ExpressCard Version 1.0 для ноутбуков и настольных ПК (см. информацию на официальном сайте - http://www.expresscard.org). Ранее форм-фактор ExpressCard был известен общественности под рабочим названием NewCard. Стандарт ExpressCard разработан содружеством OEM-производителей, разработчиков карт и компонентов, среди которых Dell, HP, IBM, Intel, Lexar Media, Microsoft, SCM Microsystems и Texas Instruments. Основой разработки явилось тесное сотрудничество между рабочими группами следующих организаций: PCMCIA, USB Implementers Forum (USB IF) и Peripheral Component Interconnect-Special Interest Group (PCI-SIG). Таким образом, технология ExpressCard поддерживает и спецификации последовательной передачи данных: USB 2.0 и PCI Express (PCI-E).

Стандарт ExpressCard Version 1.0 предусматривает два форм-фактора, различающихся по ширине: ExpressCard/34 (34 мм) и ExpressCard/54 (54 мм). В обоих случаях длина модуля составляет 75 мм, а толщина - 5 мм. Каждый модуль имеет 26 контактов (напомню, что у PCMCIA их было 68). Приблизительное тепловыделение составляет 1,3 Вт. Хост-системы будут поставляться со слотами под обе версии карт. Выпуск широкой версии ExpressCard/54 обусловлен тем, что на рынке присутствуют широкие устройства под разъем CardBus, например, карты Compact Flash и 1,8-дюймовые жесткие диски.

Все, кому захочется узнать о новом стандарте больше, могут ознакомиться со следующими официальными документами: http://www.expresscard.org/files/ExpressCardBrochure.pdf (1,87 Мбайт) и http://www.expresscard.org/files/ExpressCardWP.pdf (255 Кбайт).

В статье использован ряд информационных материалов официальных сайтов PCMCIA и ExpressCard, а также "Компьюлента" и "Компьюнити".


Твердотельные носители для портативной электроники

Несмотря на неукоснительное выполнение закона Мура для микропроцессоров, нельзя забывать о том, что, прежде чем процессор начнет обрабатывать данные, он должен их откуда-то взять. Таким образом, известная дилемма о курице и яйце получает свое продолжение в вопросе первичности хранения данных или их обработки. Однако предлагаю не отвлекаться на философские споры, а лишь заметить очевидный факт — одновременно с ростом быстродействия современных процессоров возрастает и сложность ставящихся компьютеру задач, а значит, увеличиваются и объемы обрабатываемых данных. Более того: для бытовых электронных устройств (в связи с расширением ассортимента обрабатываемых ими аудио и визуальных данных) проблема хранения информации становится еще более актуальной, нежели для настольных компьютеров. Более подробно ознакомиться с современными технологиями хранения данных в портативных электронных устройствах вам поможет данная статья.

ROM или RAM?

ROM или (по-нашему) ПЗУ (постоянное запоминающее устройство) — энергонезависимый тип памяти, позволяющий постоянно хранить данные, внесенные на этапе производства. Изменить записанные в микросхему ПЗУ данные можно только при помощи специальных методов прошивки, поэтому эта память и называется «только для чтения» (read-only memory). Чаще всего производители хранят в ПЗУ так называемое «firmware» — фирменное программное обеспечение, служащее для управления работой встроенного процессора устройства. Во многих портативных компьютерах в целях экономии основной памяти ПЗУ служит для хранения кода операционной системы. Это относится как к устройствам на базе Windows CE, так и к электронным органайзерам 3Com PalmPilot (до модели Personal включительно) и Handspring Visor, у которых там, кроме этого, хранятся основные приложения. Таким образом, для того, чтобы модернизировать операционную систему, пользователям приходится заменять целиком микросхему ПЗУ.

В отличие от ПЗУ «флэш-память» позволяет модернизировать программными средствами находящиеся в ней данные. Название «флэш» было принято с легкой руки фирмы Toshiba, поскольку содержимое памяти можно стереть мгновенно («in a flash»). Как и стандартное ПЗУ, флэш-ПЗУ является энергонезависимым, то есть данные в нем не пропадают после отключения питания.

Компания Palm Computing перешла к использованию флэш-памяти в своих электронных органайзерах, начиная с модели Palm III. Однако большинство производителей продолжают использовать обычное ПЗУ. Причина проста — стоимость ПЗУ много меньше стоимости флэш-памяти.

Пойдем дальше. RAM — это сокращение от Random Access Memory (Память с произвольным доступом), или по-русски ОЗУ (Оперативное Запоминающее Устройство). ОЗУ представляет собой набор микросхем памяти, которые в совокупности составляют оперативную память компьютера. Оперативная память служит для хранения программ, а так же обрабатываемых этими программами данных. Во многих операционных системах ее называют «основной памятью» («main memory»).

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

Теперь давайте подробнее рассмотрим основные типы устройств хранения данных.

Карты памяти PCMCIA

Пожалуй, одним из старейших стандартов на устройства внешней памяти является стандарт PCMCIA, разработанный Международной Ассоциацией по картам памяти для персональных компьютеров (Personal Computer Memory Card International Association, или сокращенно PCMCIA).

Стандарт PCMCIA на данный момент определяет четыре основных типа карт памяти:

  • DRAM (dynamic random access memory, динамическая память)
  • SRAM (static random access memory, статическая память)
  • Linear Flash
  • PC Card ATA Flash (ATA-совместимый флэш)

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

Картам типа SRAM также необходим источник питания для сохранения находящихся в них данных. С этой целью в конструктиве платы присутствует небольшая батарея. В результате, карты этого типа имеют фиксированный срок работоспособности, определяемый ресурсом батареи. После некоторого промежутка времени, батарея должна быть заменена (примерно так, как мы меняем батарею в наших часах). Таким образом, если не успеть скопировать данные с карты на настольный компьютер до замены батареи, то они буду потеряны. Еще одним минусом SRAM-карт является их стоимость — более высокая, чем у карт флэш-памяти.

Linear Flash требует для работы специального программного обеспечения. Быстродействие и совместимость карт Linear Flash (или, по-другому non-ATA) определяется драйверами, называемыми Flash File System (FFS) или программным обеспечением уровня преобразования файла (File Translation Layer, FTL). Различные версии этих драйверов не всегда совместимы в различных системах, поэтому данные не могут быть переданы с одного устройства на другое. Даже если на вашем портативном устройстве установлено правильная версия соответствующего программного обеспечения, это еще не значит, что карта будет прочитана на настольном компьютере. По этой причине в данный момент в портативных устройствах этот тип карт памяти используется достаточно редко.

ATA-совместимый флэш с другой стороны, полностью совместим с открытым промышленным стандартом PCMCIA-ATA. ATA был разработан как стандартный интерфейс для устройств хранения информации таких, как жесткие диски или карты флэш-памяти для рынка мобильных компьютеров. Он обеспечивает взаимодействие с основными компьютерными платформами и операционными системами. Кроме того, обеспечивается простая переносимость данных от одного устройства к другому без необходимости применения FFS или FTL. Если вы приобретаете ATA-совместимую карту памяти, она гарантированно будет работать в любой системе, поддерживающей стандарт ATA, вне зависимости компьютер это или, например, цифровая камера. Все основные операционные системы, включая DOS, Windows 3.1, Windows CE, Windows "95, OS/2, Apple System 7, большая часть клонов Unix и множество других ОС, поддерживают стандарт ATA.

Кстати, этот же принцип используется и в накопителях на жестких дисках: любой современный винчестер всегда имеет стандартный интерфейс обмена данными (IDE, EIDE, SCSI). Соответственно, этот диск можно будет использовать в любой системе, поддерживающей данный стандарт. Поэтому карты типа PC Card ATA Flash получили наибольшее распространение в бытовой электронике (особенно цифровых камерах).

Для работы с картами стандарта PC Card на настольном компьютере требуется приобрести специальный адаптер — PC Card Adapter, стоимостью около 70 долл. США. А во всех современных ноутбуках этот адаптер уже присутствует в стандартной конфигурации.

Карты PC Card различаются по размеру. На данный момент стандартом описываются три типа карт (четвертый пока еще находится в стадии разработки, поэтому информации о нем достаточно мало).

Тип Длина Ширина Толщина Использование
Type I 85,6 мм 54 мм 3,3 мм Память (SRAM, Flash и т. д.)
Type II 85,6 мм 54 мм 5 мм Устройства ввода-вывода (модемы, сетевые карты и т. д.)
Type III 85,6 мм 54 мм 10,5 мм Устройства хранения данных, жесткие диски

информация взята с www.pc-card.com

Благодаря совместимости сверху вниз карты Type I и Type II можно использовать в устройствах, оснащенных разъемами Type III (но не наоборот).

Если говорить о современных цифровых фотоаппаратах, то в качестве устройства хранения данных в них чаще всего используются карты типа I и типа II.

Карты памяти CompactFlash

Первые карты CompactFlash (CF) были выпущены в 1994 году компанией Sandisk. Они представляют собой быстрые, легкие, съемные устройства памяти большой емкости, которые используют технологию флэш-памяти долговременного хранения данных даже в отсутствие источника питания. По размеру карточка CompactFlash сопоставима с коробком от иностранных спичек: ее размеры составляют 43×36×3,3 мм.

Карты CompactFlash могут использоваться в самых разнообразных устройствах, включая цифровые камеры и карманные компьютеры. Фактически, CompactFlash поддерживается большинством платформ и операционных систем, имеющих поддержку стандарта PCMCIA ATA.

На начало 2001 года в мире насчитывалось около 40 компаний, производящих карты памяти CompactFlash. Емкость современных карт памяти составляет от 4 до 256 Мбайт, а цена колеблется в диапазоне 1,5-2 доллара за мегабайт.

Накопители CompactFlash дороже обычных накопителей на жестких дисках, однако они обладают достаточно весомыми преимуществами перед последними. Во-первых, карты памяти не имеют в своем составе движущихся частей, что обеспечивает намного более высокую сохранность данных и, кроме того, уменьшает шансы выхода накопителя из строя в связи с механическими проблемами. Во-вторых, для питания необходимо напряжение всего в 3,3 или 5 вольт, что гораздо ниже требующегося для работы обычному жесткому диску. Срок хранения данных на карте памяти составляет около 100 лет. Ну и, в конце концов, вы можете уронить CompactFlash-карту на пол с высоты примерно 3 метра и с ней ничего не случится. Благодаря таким «положительным» характеристикам плюс небольшому размеру карты CompactFlash получили большое (пожалуй, даже наибольшее) распространение в цифровой фотографии

С другой стороны, если говорить о микрокомпьютерах, то программы, записанные на них, не могут запускаться напрямую с карты CompactFlash: для выполнения программ необходимо сначала загрузить их в ОЗУ компьютера. Но это все же требует намного меньше времени, чем загрузка данных с жесткого диска. Коннектор, используемый в CF-картах аналогичен используемому PCMCIA-картами, но имеет 50 контактов вместо 68. Однако он все рано соответствует спецификации ATA, поэтому CF-карту можно легко установить в 68-контактный пассивный адаптер Типа II, после чего она становится полностью идентичной карте PCMCIA по всем механическим и электрическим параметрам.

Кстати, некоторые производители пишут об использовании PCMCIA CompactFlash в их устройствах, что может ввести покупателя в заблуждение. Необходимо помнить, что просто так вставить карту в слот PCMCIA нельзя, для этого необходим специальный адаптер!

Кстати, кроме использования в компьютерах на базе Windows CE, карты памяти могут использоваться микрокомпьютером TRGPro, созданным компанией TRG и работающим под управлением операционной системы PalmOS, а также КПК Psion 5mx от одноименной компании. TRGPro представляет собой обычный карманный компьютер Palm IIIx со встроенным слотом CompactFlash. Однако, не все существующие приложения PalmOS могут использовать слот CF TRGPro. Они должны быть специальным образом откомпилированы.

Карты памяти SmartMedia

Очередной стандарт флэш-памяти, изобретенный около четырех лет назад корпорацией Toshiba. Его создатели считают этот стандарт «наиболее удобным и доступным для цифровых камер из существующих». Впрочем, это неудивительно — благодаря своей компактности такие карты уже получили достаточно широкое распространение среди производителей цифровой электроники. Размеры карт SmartMedia 45×37×0,76 мм, емкость — от 2 до 64 Мбайт. В ближайшее время планируется выпуск карт объемом 128 Mбайт.

Наиболее важное отличие карт SmartMedia от CompactFlash и PC Card ATA заключается в следующем. На карточках SmartMedia нет интегрированных элементов управления — только носитель и контактная позолоченная панель. Стандарты CompactFlash и PC Card ATA являются АТА-совместимыми, то есть в каждой карточке, как в это принято у обычных винчестеров, присутствует собственный контроллер. Таким образом, именно отсутствие контроллера существенно удешевляет карты стандарта SmartMedia. Устройствами чтения SmartMedia карт оснащаются в настоящий момент цифровые фотоаппараты Olympus, MP3-плейеры и многие другие портативные устройства.

Самая главная проблема, возникающая при использовании карт SmartMedia сегодня — отсутствие устоявшегося формата. В результате многие производители используют свой формат хранения данных, что иногда влечет за собой проблемы совместимости (отформатированная в одном устройстве карта может не восприниматься другими).

Для работы с картами SmartMedia на настольном компьютере можно приобрести флоппи-диск-адаптер (около 70 долл. в США), после чего считывать с них информацию на обычном НГМД. Если вы являетесь счастливым обладателем ноутбука с PC Card-слотом, вам будет удобнее купить переходник со SmartMedia на PC Card (стоимостью около 60 долл.). Имеются также адаптеры, рассчитанные на параллельный порт или шину USB.

Карты памяти MultiMedia Card

Если вы нуждаетесь в ультракомпактном носителе информации, SanDisk MultiMediaCard — это то, что придется вам по душе. MultiMediaCard — самое маленькое на сегодняшний день устройство хранения информации. При весе менее двух (!) грамм и размерt с почтовую марку, MultiMediaCard не уступает своим «братьям большим» по таким параметрам, как надежность, производительность и низкое энергопотребление.

Одним из ведущих производителей MultiMediaCard является американская фирма SanDisk. Являясь одним из изобретателей этой технологии, компания так же является членом MultiMediaCard Association, призванной способствовать распространению стандарта MultiMediaCard как открытого промышленного стандарта. В настоящее время выпускаются карты памяти MultiMediaCard объемом от 8 до 64 Мбайт.

При своих малых размерах MultiMediaCard обладает следующими достоинствами:

  • высокая совместимость
  • недорогой последовательный интерфейс (используется всего 7 контактов)
  • надежная механическая конструкция
  • низкое энергопотребление
  • невысокая стоимость

Благодаря этим преимуществам, MultiMediaCard постепенно становится стандартом de facto для новейших цифровых устройствах, таких, как MP3 — проигрыватели, цифровые камеры, цифровые диктофоны и смарт-телефоны.

В настоящее время в московских фирмах доступны те же типы устройств для чтения и записи информации на карты памяти MultiMediaCard на настольных компьютерах, что и для других стандартов: адаптеры для обычного дисковода, внешние «картоводы» для LPT или USB, а также специальные адаптеры ММС-PCMCIA.

1,4 мм
24 мм
32 мм
3,3 мм
42,8 мм
36,4 мм

Модули памяти SpringBoard

Компания Handspring в своей линейке карманных компьютеров представила новый модуль расширения SpringBoard. Модуль SpringBoard внешне похож на картридж для игровых приставок Nintendo Gameboy.

Одним из первых модулей, выпущеннных по технологии SpringBoard стал 8-Мбайтный модуль флэш-памяти (стоимость в США — $79). В нем используется энергонезависимое флэш-ПЗУ, таки образом модуль может быть деинсталирован из системы без потери данных. Однако, как и в случае с TRGPro, не все программы для PalmOS смогут работать с модулем флэш-памяти SpringBoard.

IBM Microdrive

Фирма IBM (изобретатель технологии магнитных дисков типа винчестер), вывела миниатюризацию жестких дисков на новый уровень, выпустив свои новую модель Microdrive (емкостью 170 Мбайт и 340 Мбайт соответственно). Эти «малыши» размером чуть больше обычной карты CompactFlash (42,8×36,4×5 мм) и весом в 16 граммов действительно содержат внутри всю механику жесткого диска, а не микросхемы флэш-памяти. Думаю, вас это впечатлило, но это еще не все: в продаже уже имеются микровинчестеры от IBM емкостью 600 Мбайт и 1 Гбайт.

Дисковод IBM Microdrive совместим с CompactFlash Type II PCMCIA, таким образом, вы можете установить его в любое устройство, имеющее этот слот. Единственное, для этого ваш CF-слот должен быть оборудован механизмом «возврата», поскольку устройство полностью «утапливается» в слот. Скорость вращения шпинделя составляет 4500 об./мин, а скорость передачи данных — от 30 до 45 Мбайт/с при среднем времени доступа 15 мсек. Кроме того, для увеличения быстродействия, винчестер оснащен встроенным буфером в 128 кбайт.

Теперь мне хотелось бы обратить внимание на стоимость единицы хранения информации в новом микровинчестере. Типичная карта CompactFlash типа I стоит примерно 100 долларов за 64 Мбайт и около 250 долларов за 128 Мбайт вариант. Таким образом, цена хранения одного мегабайта информации составляет около 1,8 доллара за мегабайт. Если брать цены на 340 Мб и 1 Гбайт IBM Microdrive , то это примерно 250 и 430 долларов. Таким образом, стоимость одного мегабайта информации для микродрайва составляет примерно 0,6 доллара за мегабайт, что в три раза меньше стоимости мегабайта информации для карты CompactFlash.

Единственным минусом здесь является то, что Microdrive буквально «пожирает» батарейки карманного компьютера или любого другого портативного устройства, поскольку для работы механики действительно требуется намного больше энергии. Кроме того, при работе винчестера выделяется пускай небольшое, но все же вполне ощутимой количество тепла, что может неблагоприятно повлиять не только на ваш палец, если вы случайно прикоснулись к нему, но и на всю электронику устройства, в которое он установлен.

Iomega Click!

Iomega, производитель популярных накопителей Zip, создала Click! — самый миниатюрный из своих дисководов. Click! Использует 40-Мбайтные дискеты собственного формата, стоимостью около 10 долларов. Поскольку эти диски не могут напрямую использоваться в различной современной электронике, вы можете использовать их для сохранения содержимого, например, CompactFlash карт. Вы просто вставляете карточку памяти в специальный слот в приводе Iomega, а затем нажатием кнопки информация перекачивается на 40-мегабайтный диск Click!.

На практике, перенос данных с 4 Мб карточки CompactFlash занимает около 28 секунд. Таким образом, вы можете увеличить емкость вашего устройства без покупки новых CF-карт или IBM Microdrive.

Теперь коротко о технических характеристиках диска: диаметр примерно 50 мм, внешний радиус — 34 мм, внутренний радиус шпиндельного кольца — около 7 мм. По конструктиву Click! очень напоминает обычную дискету. Как и IBM Microdrive, Iomega Click! не является прямым конкурентом картам флэш-памяти, поскольку достаточно сильно им уступает по показателям энергопотребления и механической надежности.

А теперь посмотрим вперед и немного вбок

На данный момент устройства, поддерживающие стандарт CompactFlash, находятся в очень хорошем положении. С другой стороны, другие устройства, в частности Palm Computing имеют достаточно большой выбор нестандартных решений проблемы хранения данных.

Одним их таких решений ячвляется Memory Stick от Sony. Компания Sony в начале прошлого года подписала соглашение с компанией Palm Computing о разработке устройств, которые будут использовать технологию Memory Stick. Эти модули, размером с хорошую пластинку «Орбит без сахара» сейчас применяются некоторых потребительских товарах, например в цифровых камерах и аудиоплейерах.

Однако известно, что в прошлом Sony уже потерпела поражение на пути внедрения своего видеостандарта BetaMax. Но успех недавно созданного ею устройства CLIE на базе операционной системы PalmOS позволяет предположить достаточно радужные перспективы для собственного стандарта памяти компании Sony. С другой стороны, мало кто из производителей начнет выпускать технику, носитель в которой будет создан его прямым конкурентом.

В похожей ситуации находится и компания UniLinear Corporation со своим носителем The Parachute (199 долл.). The Parachute — это тонкий пристегивающийся (clip-on) слот PC-карты (PCMCIA), позволяющий использовать стандартную перефирию стандарта PCMCIA, включая модемы и карты памяти. Если вы только найдете драйверы к этим устройствам.

И, наконец, axxPac от AMS Software & Elektronik GmbH. axxPac — это модуль, который вставляется во внутренний слот расширения Palm IIIx и позволяет использовать карты SmartMedia объемом от 8 до 64 Мбайт.

Аббревиатура PCMCIA первоначально расшифровывалась как Peripheral Component Microchannel Interconnect Architecture, позднее название стандарта стали расшифровывать, так же как и название организации, стандартизовавшей шину: Personal Computer Memory Card International Association (Международная Ассоциация компьютерных карт памяти). Сложности с аббревиатурой привели к тому что, начиная со второй версии спецификации стали использовать термин PC-Card.
История насчитывает множество видоизменений этого стандарта, в частности 3 наиболее прижившихся:

Type I

Версия 1.x спецификации PCMCIA описывала карты типа I (Type I), оснащённые 16-разрядным интерфейсом. Карты типа I использовались только для расширения памяти. Они имели толщину 3,3 мм и использовали разъём с одним рядом контактов.

Type II

Карты типа II (Type II) оснащаются либо 16-, либо 32-разрядным интерфейсом; разъём имеет два ряда контактов. Карты имеют толщину 5 мм. Карты типа II поддерживают устройства ввода-вывода, что позволяет использовать их для подключения периферийных устройств.

Type III

Карты типа III поддерживают 16- или 32-разрядный интерфейс, используют четыре ряда контактов. Эти карты имеют толщину 10,5 мм, что позволяет устанавливать на карту стандартные разъёмы внешних интерфейсов и избавиться, таким образом, от дополнительных кабелей. Например, в карту-модем высотой 10,5 мм можно встроить полноценный телефонный разъём RJ-11, что позволяет подключать её к телефонной сети стандартным кабелем.

Интерфейс всех современных карт PCMCIA типа II носит название CardBus. Этот интерфейс был принят в 1995 году. Он имеет 32 разрядную систему адресации команд и работает на частоте 33MHz, потребляя напряжение 3.3 Вольта. Его основные преимущества заключаются в возможности «горячего» подключения устройств, а также специального контроллера, который работает в обход основного процессора. Именно этот разъем установлен почти на всех современных ноутбуках.
Далее данные карты уже повально начали использовать для всего, чего только не хватало ноутбукам, будь то дополнительные разъемы USB, недостающий модем, или переходник под различные карты памяти меньшего размера.

Были еще и другие стандарты, например специалисты Toshiba разработали стандарт Type IV, но он не прижился, и использовался короткое время только в ноутбуках данного производителя, впоследствии чего был благополучно забыт.

На данный момент разъем PCMCIA постепенно вытесняется ExpressCard - более компактным вариантом разъема, который увеличил пропускную способность в 4 раза и поубавил в талии, теперь необходимая ширина для нового формата карты составляет всего 34 мм, против 54 у CardBus, что позволит размещать ее в современные ультрапортативные ноутбуки.

Если говорить относительно технических показателей, то данные карты обладают скоростью передачи данных до 132 Мбит/с у PCMCIA и 500 Мбит/с в ExpressCard, а вот потолок доступного объема растет и до сегодняшних дней.

В начале 90-х годов организация PCMCIA (Personal Computer Memory Card International Association — Международная ассоциация производителей карт памяти для персональных компьютеров) начала работы по стандартизации шин расширения блокнотных компьютеров, в первую очередь предназначенных для расширения памяти. Первым появился стандарт PCMCIA Standard Release 1.0/JEIDA 4.0 (июнь 1990 года), в котором был описан 68-контактный интерфейсный разъем и два типоразмера карт: Type I и Type II PC Card. Поначалу стандарт касался электрических и физических требований только для карт памяти. Был введен метаформат информационной структуры карты CIS (Card Information Structure), в которой описываются характеристики и возможности карты, — ключевой элемент взаимозаменяемости карт и обеспечения механизма PnP.

Следующая версия PCMCIA 2.0 (1991 год) для того же разъема определила интерфейс операций ввода-вывода, двойное питание для карт памяти, а также методики тестирования. В версии 2.01 были добавлены спецификация PC CardATA, новый типоразмер Type III, спецификация автоиндексируемой массовой памяти AIMS (Auto-Indexing Mass Storage) и начальный вариант сервисной спецификации (Card Services Specification). В версии 2.1 (1994 год) расширили спецификации сервисов карт и сокетов (Card and Socket Services Specificaiton) и развили структуру CIS.

Стандарт PC Card (1995 год) явился продолжением предыдущих; в нем введены дополнительные требования для улучшения совместимости и новые возможности: питание 3,3 В, поддержка DMA, а также 32-битной шины PCI — CardBus. В дальнейшем в стандарт были введены и другие дополнительные возможности.

Все карты PCMCIA и PC Card имеют 68-контактный разъем, назначение контактов у которого варьирует в зависимости от типа интерфейса карты. Тип интерфейса «заказывается» картой при установке ее в слот, который, естественно, должен поддерживать требуемый интерфейс. Интерфейс памяти обеспечивает 8- и 16-битные обращения с минимальным временем цикла 100 нс, что дает максимальную производительность 10 и 20 Мбайт/с соответственно. Интерфейс ввода-вывода имеет минимальную длительность цикла 255 нс, что соответствует 3,92/7,84 Мбайт/с для 8-/16-битных обращений. Интерфейс CardBus поддерживает протокол обмена PCI; тактовая частота 33 МГц, разрядность 32 бита. Здесь используется та же система автоматического конфигурирования, что и в PCI (через регистры конфигурационного пространства). В интерфейс заложены дополнительные возможности для цифровой передачи аудиосигнала, причем как в традиционной форме ИКМ (PCM), так и в новой (забытой старой) форме ШИМ (PWM). Для дисковых устройств ATA в формате PC Card имеется специальная спецификация интерфейса.

Существует несколько конструктивных типов PC Card: у них у всех размер в плане 54×85,5 мм, но разная толщина (меньшие адаптеры встают в большие гнезда):

  • PC Card Type I — 3,3 мм — карты памяти;
  • PC Card Type II — 5 мм — карты устройств ввода-вывода, модемы, адаптеры локальных сетей;
  • PC Card Type III — 10,5 мм — дисковые устройства хранения;
  • PC Card Type IV — 16 мм.

Есть еще и маленькие карты Small PC Card размером 45×42,8 мм с тем же коннектором и теми же типами по толщине.

Большинство карт PC Card выпускается с поддержкой технологии PnP и предусматривает «горячее» подключение — интерфейсные карты могут вставляться и выниматься без выключения компьютера. Для этого контакты шин питания имеют большую длину, чем сигнальные, обеспечивая их упреждающее подключение и запаздывающее отключение. Два контакта обнаружения карты CD1# и CD2# (Card Detect) короче остальных — их замыкание для хоста означает, что карта полностью вставлена в слот. Несмотря на возможность динамического конфигурирования, в некоторых случаях при изменении конфигурации требуется перезагрузка системы.

Первоначально карты и хост-системы использовали напряжение питания логики +5 В. Для перехода на низковольтное питание (3,3 В) был введен механический ключ, не допускающий установки карты на 3,3 В в слот, дающий только 5 В. Кроме того, были определены контакты 43 (VS1#) и 57 (VS2#) для выбора питающего напряжения. На картах с питанием 5 В они оба свободны; на картах 3,3 В контакт VS1# заземлен, а VS2# свободен. По этим линиям хост, допускающий оба варианта напряжения питания, определяет потребности установленной карты и подает соответствующее напряжение. Если хост не способен обеспечить требуемый номинал, он должен не подавать питание, а выдать сообщение об ошибке подключения. Карты обычно поддерживают управление энергопотреблением (APM), что особо актуально при автономном питании компьютера.

В стандарте PC Card выпускают самые разнообразные устройства — память, устройства хранения, коммуникационные средства, интерфейсные порты, игровые адаптеры, мультимедийные устройства и т. п., правда, все они существенно дороже своих крупногабаритных аналогов. Через слот PC Card портативные компьютеры могут подключаться к док-станциям, в которые может быть установлена обычная периферия. Недостаточно строгое следование производителей стандарту иногда приводит к проблемам совместимости.

Слоты PC Card подключаются к системной шине блокнотного ПК через мост; для компьютеров с внутренней шиной PCI это будет мост PCI-PC Card. В блокнотных ПК могут быть и слоты Small PCI (SPCI, см. выше), но они недоступны без вскрытия корпуса и не допускают «горячей» замены устройств.

Настольный ПК можно снабдить слотами PC Card с помощью специальной карты адаптера-моста, устанавливаемой в слот PCI или ISA. Сами слоты PC Card(1-2 штуки) оформляются в корпус трехдюймового устройства и выводятся на лицевую панель ПК; этот корпус соединяется с картой-мостом ленточным кабелем-шлейфом.

Таблица. Разъем PC Card (PCMCIA)


Таблица. Назначение сигналов карт памяти и ввода-вывода

Продолжение таблицы

Интерфейс карт памяти и ввода-вывода прост — он практически совпадает с интерфейсом статической асинхронной памяти. Карта выбирается сигналами CE#, действующими одновременно с установленным адресом. Чтение памяти и конфигурационных регистров выполняется по сигналу OE#, запись — по сигналу WE#. Признаком, разделяющим в этих обращениях основную память и конфигурационные регистры, принадлежащие области памяти атрибутов карты, является сигнал REG#, действующий одновременно с CE# и адресом. Для обращения к портам ввода-вывода служат отдельные сигналы IORD# и IOWR#; во время их действия должен быть активен и сигнал REG#. В процессе обращения к портам карта может выдать признак возможности 16-битных обращений сигналом IOSC16# (как на шине ISA). Чтение порта устройство должно подтверждать сигналом INPACK#, устанавливаемым и снимаемым картой по сигналу CE#. Благодаря этому сигналу хост может убедиться в том, что он читает не пустой слот.

Для мультимедийных карт имеется возможность переключения интерфейса в специальный режим ZV Port (Zoomed Video), в котором организуется отдельный двухточечный интерфейс передачи данных между картой и хост-системой. По смыслу интерфейс напоминает коннектор VFC графических карт — выделенная шина для передачи видеоданных, не связанная с остальными шинами (и не загружающая их), но имеет иной протокол. В режиме ZV Port адресные линии A, а также линии BVD2/SPKR#, INPACK# и I0IS16# получают иное назначение — по ним передаются видеоданные и 4 цифровых аудиоканала. Для обычного интерфейса остаются лишь 4 адресные линии, позволяющие адресоваться к 16 байтам общей памяти и атрибутов карты.

Интерфейс порта ZV соответствует временным диаграммам CCIR601, что позволяет декодеру NTSC в реальном времени доставлять видеоданные с карты в экранный буфер VGA. Видеоданные могут поступать на карту как с внешнего видеовхода, так и с декодера MPEG.

Карты имеют специальное выделенное пространство памяти атрибутов, в котором находятся конфигурационные и управляющие регистры карты, предназначенные для автоконфигурирования. Стандартом описан формат информационной структуры карты (Card Information Structure, CIS). Карты могут быть многофункциональными (например, комбинация модема и сетевого адаптера). В спецификации MFPC (Multiple Function PC Cards) для каждой функции предусматриваются отдельные конфигурационные регистры и определяются правила разделения (совместного использования) линии запроса прерывания.

Для устройств внешней памяти стандарт описывает форматы хранения данных, совместимые с FAT MS-DOS, а также ориентированные на флэш-память как основной носитель информации. Для непосредственного исполнения модулей ПО, хранящихся в ПЗУ карты, имеется спецификация XIP (eXecute In Place), описывающая программный интерфейс вызова этих модулей (вместо загрузки ПО в ОЗУ).

Стандарт описывает программный интерфейс сервисов карт (Card Services), обеспечивающий унификацию взаимодействия его клиентов (драйверов, прикладного ПО и утилит) с устройствами. Имеется также и интерфейс сервисов сокета (Socket Services), с помощью которого выполняются операции, связанные с обнаружением фактов подключения-отключения карт, их идентификации, конфигурирования питания и аппаратного интерфейса.

В стандарте имеются описания специфических особенностей, свойственных двум организациям, ведущим стандарт PC Card:

  • PCMCIA описывает автоиндексируемую массовую память (AIMS) для хранения больших массивов данных (изображений, мультимедийных данных) на блочно-ориентированных устройствах. Имеется также спецификация 15-контактного экранированного разъема для подключения модемов и адаптеров локальной сети (15-pin Shielded Modem I/O connector) и 7-контактного для подключения модемов (7-pin Modem I/O connector);
  • JEDIA для карт памяти предлагает формат файлов Small Block Flash Format, упрощающий файловую систему. Формат SISRIF (Still Image, Sound and Related Information Format) предназначен для записи изображений и звука на карты памяти. Имеется и спецификация для карт динамической памяти.

Помнится, всего несколько лет назад, когда пользователи настольных компьютеров мучились с картоводами с параллельным интерфейсом, владельцы ноутбуков смотрели на их действия с чувством некоторого превосходства. Дело в том, что мобильные компьютеры изначально обладали совместимостью с картами CompactFlash (поскольку сами эти карты делались совместимыми с ноутбучным PCMCIA) и имели удобный интерфейс для картоводов под другие форматы флэш-памяти (впрочем, заметной тогда была лишь SmartMedia). Со временем индустрия перешла на устройства с USB-интерфейсом, превосходно работающие на любых компьютерах, однако пользователям ноутбуков суетиться тоже было незачем: «внешняя ISA» (а первый вариант PCMCIA представлял собой именно эту шину, только немного по-иному реализованную) была быстрее первой инкарнации USB, да и удобнее. Однако постепенно предлагаемых скоростей стало не хватать. В области стандартных интерфейсов это вылилось в разработку IEEE1394 и USB 2.0, ноутбуки же опять оказались на шаг впереди всех, поскольку 32-разрядная PCMCIA получила все возможности (включая и скорость) шины PCI. Однако производители «сопутствующих товаров», хорошо приняв новые последовательные шины, тем не менее не стали переделывать PCMCIA-адаптеры: не хотелось тратить деньги на разработку и удорожать конструкцию.

И вот тут-то пользователям пришло время задуматься. По инерции многие продолжали считать 16-разрядную PCMCIA быстрой шиной, не желая никуда переходить, однако все громче раздавались голоса о том, что это слишком медленно по сравнению с картоводами. Так это или нет?

До последнего времени мы тестировали карты флэш-памяти лишь на универсальных картоводах, которые также подвергались регулярным испытаниям . Объясняется это просто: вся работа производилась на обычном настольном компьютере. Конечно, можно было бы в него установить PCI-PCMCIA адаптер, но делать так не сильно хотелось (все-таки нарушение чистоты эксперимента), и вообще, это не казалось сильно необходимым. Однако тут вот для проведения тестирования Wi-Fi-оборудования мне-таки понадобился ноутбук, да не простой, а современная модель. Проблему удалось решить при помощи компании «Нексус», предоставившей ноутбук BLISS 500C. Ну а поскольку в любом тестировании всегда бывают небольшие окна, а прогнать тесты флэш-карт можно достаточно быстро, заодно я испробовал все три способа работы с карточками на мобильной платформе. Рассмотрим эти способы.

Высокоскоростные картоводы с интерфейсом USB 2.0

В то время, когда у меня был ноутбук, на руках также оказались два накопителя производства компании DataFab, уже известные вам по основной линейке тестирования - KECF-USB2 и MF4-USB2 . Первый интересен в первую очередь тем, кому нужен только CompactFlash, второй же является универсальным мультиформатным устройством, поддерживающим разные типы карт, вплоть до нового Sony Memory Stick Pro. Немаловажным фактором является и компактность самих накопителей, которые свободно помещаются в карман. При работе с ноутбуком можно обойтись и без кабеля, что еще более увеличивает компактность. Именно по этому параметру я забраковал 6 in 1 IEEE1394 , хотя в современных ноутбуках есть и порты FireWire - все-таки его исполнение предполагает в первую очередь стационарное использование.

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

PCMCIA-адаптеры

Заслуженные устройства, практически первые приспособления, предназначенные для работы с картами памяти. Особенно это касается CF-адаптера.

По сути, это всего лишь пассивный переходник CF-PCMCIA, поскольку эти типы карт (если рассматривать PCMCIA в узком смысле) логически и электрически совместимы. Это дает нам низкую цену на уровне 5-7 долларов и достаточно высокую скорость работы - на уровне 16-разрядной шины PCMCIA, что заведомо выше, чем у большинства универсальных интерфейсов вчерашнего дня. Однако достаточно ли этой скорости для конкуренции с новыми шинами? Это-то мы и проверим на практике. Скорость можно было бы повысить, отказавшись от пассивной схемы и перейдя к мосту PCMCIA-CF, использующему все 32 разряда новых версий PCCard, однако никто из производителей этим пока не занялся. Таким образом, все подобные адаптеры сейчас идентичны. Я использовал переходник от DataFab.

Остальные карты памяти так легко ни с чем не совмещаются, так что мультиформатные адаптеры представляют собой обычный картовод, но с интерфейсом PCMCIA, а не с более привычным универсальным. Мне попался адаптер 4 in 1 от DataFab, который я и тестировал. Опять же - и в данном случае можно было увеличить скорость работы путем использования всех 32-х разрядов шины, причем цена бы возрасла, чем в предыдущем случае (мосты-то все равно приходится использовать), однако никто из производителей этим не занялся. Таким образом, DataFab FlashLink можно считать эквивалентным другим аналогичным устройствам.

Встроенные картоводы

Рост интереса к картам флэш-памяти привел к тому, что многие производители чипов разработали мосты для установки непосредственно на системную плату. Такое решение нередко встречается и в обычных материнских платах, а уж размещать его в ноутбуках, что называется, сам бог велел. В модели 502С используется SD/MMC/MS-контроллер от Winbond, и в корпусе появился слот для флэш-карт рядом с PCMCIA-разъемом. Замечу, что с некоторыми особенностями функционирования встроенного интерфейса я столкнулся еще до запуска тестов. Так, он не умеет форматировать карты памяти «с нуля»: сообщает, что карта не отформатирована, предлагает это сделать, однако в случае согласия пользователя через некоторое время выдает сообщение о том, что завершить операцию не может. Точно так же ведет себя встроенный накопитель и с теми картами памяти, с которыми не может работать (независимо от того - отформатированы они или нет), которых оказалось несколько больше, чем хотелось бы.

Подключение

Для встроенного контроллера пара дисковых устройств резервируется сразу после включения ноутбука. Поддерживается горячая замена карт, т. е. в этом плане накопитель эквивалентен внешнему устройству, только всегда включенному. PCMCIA изначально поддерживала Plug’n’Play, так что дополнительный диск появляется лишь тогда, когда карта действительно установлена. Независимо от того, что это - CF через переходник или мультиформатный адаптер с картой, в свойствах системы выглядит все одинаково: как дополнительный PCMCIA-IDE контроллер.

Что касается обычных картоводов, то их функционирование полностью эквивалентно случаю настольного компьютера.

CompactFlash

Рассмотрим самый интересный случай. Причем интересен он не только сам по себе - заодно можно оценить перспективы подключения CF-карты непосредственно к IDE-контроллеру (благо подобный переходник можно спаять и в домашних условиях).

Для тестирования применялась карта PQI F1 емкостью 512 Мбайт. Она немного опоздала к нашему тестированию флэш-карт , да и построена на том же контроллере, что и модель с в два раза большей емкостью, так что туда я ее решил не включать. Зато как раз вовремя появилась для тестирования на ноутбуке:)

Мультиформатный накопитель, подобно многим своим сородичам, обеспечивает достаточно высокое время доступа, в то время как у одностандартника с этим ситуация куда лучше - на уровне подключения карты к максимально родному для нее (с точки зрения теории) интерфейсу. А так разрыв достаточно велик, хотя и меньше, чем одна миллисекунда.

Как мы уже установили, чтение карт не является сильной стороной KECF-USB2, а MF4-USB2 является вообще одним из самых медленных накопителей в своем классе, но, как в известном анекдоте про похороны преферансиста, «и так неплохо получилось». Это не тестирование, а просто избиение какое-то. PCMCIA просто не дали никаких шансов.

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

SmartMedia

В данном случае кандидатов стало несколько меньше - всего двое. Для тестирования применялась та же карта, что и в тестировании MF4-USB2.

Адаптеры для PCMCIA получили некоторый шанс на реабилитацию (будьте внимательны - масштаб на диаграмме не соблюден!), но лишь потому, что данный картовод справляется с этой операцией отвратительно. Возьми я накопитель от Transcend, например, и не было б такой разницы в три с половиной сотни раз. Но что есть, то есть.

Как и в случае с CompactFlash, при чтении данных у PCMCIA-адаптера скорость уперлась все в ту же границу в районе 1,3 Мбайт/с, в то время как картовод легко и непринужденно выдал почти в три раза больше.

Скорость записи на карты SmartMedia слишком мала чтобы сказались ограничения шины, при помощи которой накопитель общается с компьютером, да и для большинства мультиформатных картоводов это не самая приятная операция. В результате устройства поменялись местами, причем разрыв в относительном исчислении такой же, как в предыдущем случае, но с обратным знаком (замечу, что скорость записи на эту карту в 6 in 1 1394 фактически такая же, так что PCMCIA-адаптер скорее всего уперся именно в ограничение карты). С другой стороны… Ну и что? Часто ли вам приходится записывать информацию на SMC? Практически единственный случай, когда это нужно - использование МР3-плеера, причем такой модели, которая позволяет использовать для записи любой картовод (а подобные среди моделей на SMC достаточно редки). Чаще всего все-таки нужно считывать информацию, а не записывать. Так что выигрыш в скорости записи особой роли все равно не играет.

MultiMedia Card

Для тестирования применялась карта от SimpleTech, емкостью 128 Мбайт. Чтобы уж совсем соблюсти точность, хотелось для еще протестировать еще и Kingmax вдвое большего объема, однако встроенный картовод работать с картой не захотел, а FlashLink оказался первым виденным мной устройством, в которое карта из-за своего несколько отходящего от стандарта корпуса просто физически… не влезла. Что ж - заодно запишем внешним картоводам еще одно очко за техническую победу.

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

В тесте на чтение PCMCIA-адаптер опять уперся в ту же границу, и от существенного проигрыша его спасло лишь то, что интерфейс ММС сам по себе не сильно-то быстр. А встроенный картовод продемонстрировал результат на уровне USB 1.1. В голову по этому поводу приходят некоторые мысли:)

Признаться честно, такого результата я не ожидал. Все-таки была надежда на то, что FlashLink сумеет развернуться в полную силу, благо скорость записи ММС ниже, чем его потенциальные возможности, однако тут уже сказались недостатки самого моста, и тестирования опять не вышло. Внутренний же накопитель конкурировать с USB-картоводом вновь не способен. Вот если б последнего посадить на USB 1.1, то был бы способен, а так - никак.

Secure Digital

Тесты проводились с картой SimpleTech на 512 Мбайт, которую, к счастью, опознали все необходимые устройства. Данные карты имеют весьма высокую скорость, так что сравнение должно оказаться не менее показательным, чем в случае CompactFlash.

Любопытно, что в случае встроенного картовода время доступа к ММС и SD не отличается абсолютно, в то время как обе модели DataFab (и USB 2.0, и PCMCIA) свои результаты заметно улучшили. Так что победа за PCMCIA, если это можно считать серьезной победой.

Собственно, подобное Ватерлоо мы могли бы видеть и в случае CompactFlash - если б я взял немного другие картоводы. Так в том случае тоже была убедительная победа USB 2.0, но менее убедительная, чем разгром конкурентов в этом тесте. В самом деле: ну кто может конкурировать с внешним картоводом? PCMCIA со своим потолком в 1.3 Мбайт/с или внутренний накопитель со скоростью, присущей USB 1.1? :)

Практически полное повторение предыдущего случая. Скорости уменьшились у всех, но расклад сохранился, как сохранилось и жуткое отставание обоих конкурентов от MF4-USB2.

Memory Stick и Memory Stick Pro

Теста не получилось - получилось избиение христианских младенцев:) Ни встроенный накопитель, ни FlashLink не сумели распознать ни Memory Stick Pro (чему я совершенно не удивился - никто и не обещал), ни обычный Memory Stick от Lexar (что было несколько неожиданно, хотя с таким положением я уже сталкивался). Скорость работы с этими картами силами MF4-USB2 я не привожу: и так понятно, что любое число больше нуля в бесконечное число раз.

Сферы применения

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

Самый простой случай - старый ноутбук с 16-и разрядным вариантом PCMCIA и все. Тут уж альтернативы соответствующим адаптерам просто нет. Впрочем, такие портативные компьютеры уже стали историей.

Более частый вариант: 32-разрядная PCMCIA при наличии или отсутствии USB 1.1. Здесь уже стоит задуматься над вопросом: что нужно еще кроме работы с картами. Если контроллер USB 2.0 или FireWire может пригодиться и для других целей, то лучше будет занять слот PCMCIA соответствующей картой и свести задачу к следующей. Если же нет, и вы готовы несколько сэкономить, пусть даже ценой снижения скорости, то можете приобрести соответствующий PCMCIA-адаптер.

И последний случай: современная машинка, напичканная всеми необходимыми контроллерами. В данном случае я слабо себе представляю обоснование для использования PCMCIA. Да, эти адаптеры компактнее, однако портативные USB-картоводы не слишком отличаются от них по размерам и массе. Во всяком случае, в сумку с ноутбуком легко поместятся и массу ее почти не увеличат:) А что с ценой? Если вам нужны карты типов, отличных от CompactFlash, то внешний картовод и PCMCIA-адаптер обойдутся в одну и ту же цену. О чем тут еще думать? ;) В случае CF простота переходника делает его лидером по цене, но стоит ли экономить 10-15 долларов и терпеть в несколько раз меньшую производительность? Я в этом не уверен. Так что для современного компьютера более оправдано устройство с интерфейсом USB 2.0 или FireWire. Немаловажная деталь: при необходимости вы его и как переносной накопитель сможете использовать, поскольку подключается он к любому компьютеру, в то время как слоты PCMCIA вне ноутбуков распространения не получили.

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

Итого

Из полученных результатов можно сделать два глобальных вывода. Во-первых, по крайней мере, в данной области портативные и настольные компьютеры перестали чем-либо отличаться друг от друга: если вам нужна максимальная производительность, то все равно нужно и там, и там использовать одинаковое оборудование. Одинаковыми стали возможности расширения, уравнялись и скорости. Второй вывод - TrueATA в картах ComactFlash перестало быть чем-то вроде однозначного преимущества. Когда-то, когда карты только разрабатывались, это было действительно так и позволяло с небольшими затратами обеспечить новому формату отличную совместимость с различным оборудованием. Однако в то время никто не предполагал, что прогресс в области флэш-памяти будет столь заметен. В наши дни ориентация на низкоскоростные режимы PIO (к тому же, сильно загружающие процессор) может послужить лишь тормозом для карт - в полную силу они способны развернуться лишь при использовании специально разработанного для них оборудования. Возможность работы с любым IDE-контроллером осталась лишь данью совместимости и ничем более.