RamDisk Plus for Windows XP Embedded

Requirements for embedded devices frequently run up against
performance and/or persistent storage constraints. To resolve such problems,
embedded devices can benefit by implementing one or more RAM disks. RAM
disks provide extremely fast, highly reliable, writable storage for the
embedded environment.

RAM Disk Functionality

RamDisk Plus Embedded is based on RamDisk
Plus 8.0 Desktop Edition. The same digitally-signed drivers are
used along with command-line and optional graphical-user interfaces.

RAM disks can be dynamically created and destroyed after
the device boots, or remain static after creation by the First Boot
Agent. A RAM disk’s content (image) can be saved to a storage
device (including a network drive) automatically at device shutdown,
or by command at any time. Disk size is limited only by available memory.
RAM disks can be created with or without a file system, and support
FAT, FAT32 and NTFS, according to their size.

The RAM disks created by RamDisk Plus Embedded are
allocated from physical memory, not the system’s paged or non-paged
pools. Memory is mapped and locked into virtual address space only when
required for read or write operations. These design features help keep
the disk’s burden on operating system resources to a minimum.

Footprint

In a static environment (no disk creation or destruction
after FBA), a RAM disk can be implemented with a footprint of less than
130 KB. The maximum, full-functionality, footprint of the registered
binaries is less than 350 KB.

The RamDisk Plus Embedded package includes a full
set of components and their associated repository which can be used
as-is or modified by Component Designer. The included components support
a wide range of possible configurations, including read-only storage
environments.

SuperSpeed LLC is the owner of the following
U.S. Patents 5577226, 5606681, 5918244, 6370615, 6629201, 6651136, 7017013,
7039767, 7111129, 7475186, 7594068, 7631139, 7886099 and other patents are pending.