ЖУРНАЛ СТА 1/1996

97 1/96 ФЛЭШ-ПАМЯТЬ С тремительный рост про- изводства мобильных и портативных компьюте- ров на фоне стабильности стандарта PCMCIA увели- чивает спрос пользовате- лей на память с быстрым доступом и низким энергопотреблением в форма- те PCMCIA. В отличие от своего стаци- онарного собрата мобильный компь- ютер должен обеспечивать быстрый доступ к данным, иметь небольшой размер и вес, а в большинстве случаев иметь также повышенную прочность и съемные накопители информации. Так как карты памяти PCMCIA по са- мой своей природе являются компакт- ными съемными накопителями информации, они должны удов- летворять еще одному требова- нию — возможности для одного компьютера считывать инфор- мацию, записанную на карту дру- гим компьютером, то есть сис- тема чтения должна быть спо- собна определить, как информа- ция хранится на карте, для того чтобы осуществить доступ к ней. Сейчас на рынке памяти PCM- CIA есть несколько конкуриру- ющих технологий, среди кото- рых основным кандидатом на лидерство является флэш-па- мять. Компания M-Systems на- ряду с другими фирмами предложила стандартный метод доступа и способ организации данных для карт флэш- памяти. Этот стандарт, уже одобрен- ный комитетом PCMCIA, получил на- звание Flash Translation Layer (FTL). FTL специально создан для карт в формате PCMCIA, использующих флэш- память. Эта память энергонезависима и хорошо подходит для мобильных применений, так как, наряду с устойчи- востью к неблагоприятным внешним воздействиям, обеспечивает быстрое время доступа, низкое энергопотреб- ление, высокую емкость, маленький вес и размер. Однако флэш-память име- ет некоторые особенности, которые требуют специального подхода. На- пример, запись данных производится с использованием специального про- граммного алгоритма, в то время как устройства типа динамической (DRAM) или статической (SRAM) памяти не нуждаются в каком-либо специаль- ном программировании. Кроме того, флэш-память состоит из блоков размером, в зависимости от изго- товителя, от 4 до 256 кбайт. Чтобы обно- вить информацию в каком-либо блоке, этот блок должен быть полностью стерт до того, как новые данные могут быть в него записаны/запрограммированы. Учитывая этот фактор, флэш-память в режиме записи нельзя рассматривать как устройство с произвольным доступом. Операционные и файловые системы предполагают, что устройство массовой памяти имеет произвольный доступ как в режиме чтения, так и в режиме за- писи. В результате между операцион- ной или файловой системой и устрой- ствами флэш-памяти требуется до- полнительный уровень программного обеспечения, называемый файловой системой для флэш-памяти (Flash File System, FFS). FFS имеет монопольный доступ к флэш-памяти без какого-либо вмешательства со стороны операцион- ной системы. Поскольку FTL эмулирует работу накопителя на уровне элемен- тарных секторов, накопитель на флэш- АППАРАТУРА С ТАНДАРТИЗАЦИЯ ФЛЭШПАМЯТИ В КАРТАХ PCMCIA Андрей Кузнецов Рассматривается стандарт Flash Translation Layer (FTL) для карт флэш-памяти PCMCIA. Рис. 1. Физическое местоположение каждого виртуального сектора указано в таблице, которая описывает реальное расположение данных. Переадресация осуществляется «прозрачно» для операционной системы

RkJQdWJsaXNoZXIy MTQ4NjUy