|
|
24 апреля 2011
Оглавление: 1. RAM drive 2. Аппаратная реализация
компьютерная технология, позволяющая хранить данные в быстродействующей оперативной памяти как на блочном устройстве. Может быть реализована как программно, так и аппаратно.
Программная реализация
В большинстве случаев программа, реализующая RAM drive, составляет часть операционной системы, однако в ряде случаев это программа стороннего производителя.
Достоинства и недостатки
Основные достоинства:
- Крайне высокая скорость чтения;
- Отсутствие задержек при произвольном доступе;
- Реализация без использования дополнительных аппаратных компонентов;
Основные недостатки:
- Потребление крайне ценного ресурса;
- Малые ёмкости;
- Потеря содержимого при выключении;
Примеры реализаций
MS-DOS
- RAMDRIVE.SYS драйвер операционной системы
- COMBI.SYS драйвер, созданный для реализации максимально эффективного использования памяти, задействованной для электронного диска. Свободное пространство электронного диска, созданного этой программой, использовалось как кэш для жёсткого диска.
Windows
- SoftPerfect RAM Disk Коммерческий продукт с поддержкой Windows 2003, XP, Vista, Seven, 2008. Поддержка 32-х и 64-битных версий.
- Gavotte Ramdisk with GUI — бесплатная реализация без ограничений на размер диска. Для Windows 2000, XP, Vista. x86
- AR RAM Disk от AR Soft для Windows NT, Windows 2000, Windows XP
- Free RAMDisk от QSoft для Windows 2000, XP, Server 2003, Vista, Server 2008, включая 64-битные версии
- RAMDisk от Dataram для Windows 9x, 2000, XP, Vista, Seven, Server 2000, 2003, 2008. Поддержка 32-х и 64-битных версий.
- RAMDisk Plus от SuperSpeed для Windows XP, Vista, Seven, Server 2000, 2003, 2008. 32 и 64-битные версии
- ImDisk Virtual Disk Driver от Олофа Лагерквиста для Windows NT, 2000, XP, Vista, Seven, Server 2000, 2003, 2008. 32 и 64-битные версии c открытым исходным кодом.
Linux
- Поддержка электронного диска встроена в ядро Linux.
- При начальной загрузке в памяти создаётся временная файловая система initrd.
FreeBSD
- Поддержка RAM-диска встроена в базовую систему, реализуется драйвером md, настраивается программой mdconfig.
Просмотров: 2358
|