List of RAM disk software
Encyclopedia
RAM disk
RAM disk
A RAM disk or RAM drive is a block of RAM that a computer's software is treating as if the memory were a disk drive...

 software can be used to speed up Internet page load times, control what files and programs are stored into memory (loaded at boot time), create temporary disks for added security, speed up disk-to-disk activities such as video and audio encoding, accelerate databases, reduce the compile time of other programmes and many other uses.

This is an incomplete list of RAM disk
RAM disk
A RAM disk or RAM drive is a block of RAM that a computer's software is treating as if the memory were a disk drive...

 software, please help by expanding it.

ImDisk

ImDisk Virtual Disk Driver is a disk image emulator created by Olof Lagerkvist. It is Free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

/Open source
Open-source software
Open-source software is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, improve and at times also to distribute the software.Open...

 software. It is available in 32 and 64 bit variants and is digitally signed which makes it compatible with 64-bit versions of Microsoft Windows without having to be run in Test mode. The 64-bit version has no practical limit to the size of a creatable RAM disk.

Dataram RAMDisk

Dataram
Dataram
Dataram Corporation is an international manufacturer of computer memory, storage, and software products, founded in 1967 as a supplier of original equipment memory to Digital Equipment Corporation.-Company overview:...

's RAMDisk is freeware (up to 4GB disk size). Disks larger than 4GB require registration and a US$14.99 single-user license. When purchasing physical RAM from Dataram, the RAMDisk license is provided free of charge. Compatible with Windows 7 x64.

StarWind Virtual RAM Drive Emulator

StarWind makes a freeware RAM Disk software for mounting memory as actual drives within Windows.

SuperSpeed RamDisk (Plus)

A RAM Disk that can use installed memory over 4 GB in 32 bit Windows, also compatible with Windows 7 x64, $40 to $100 depending on features

VSuite Ramdisk

A RAM Disk that can use installed memory over 4 GB in 32 bit Windows, also compatible with Windows 7 x64, Free to $120 depending on features

Gilisoft RAMDisk

An easy-to-use RAMDisk software for Windows 2000/2003/XP/Vista/Windows 7 (x32 & x64) with simple setup, permits mounting-and-unmounting of RAMDisk images to/from drive-image-files, and automated/convenient startup/shutdown features, $25

Native

Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 systems have a rough analog to Tmpfs
TMPFS
tmpfs is a common name for a temporary file storage facility on many Unix-like operating systems. It is intended to appear as a mounted file system, but stored in volatile memory instead of a persistent storage device...

 in the form of "temporary files". Files created with both FILE_ATTRIBUTE_TEMPORARY and FILE_FLAG_DELETE_ON_CLOSE are held in memory and only written to disk if the system experiences low memory pressure. In this way they behave like tmpfs, except the files are written to the specified path during low memory situations rather than swap space. This technique is often used by servers along with TransmitFile to render content to a buffer before sending to the client.

Tmpfs
TMPFS
tmpfs is a common name for a temporary file storage facility on many Unix-like operating systems. It is intended to appear as a mounted file system, but stored in volatile memory instead of a persistent storage device...

An example of how to use tmpfs in a Linux environment is as follows:
$ mkdir /var/ramdisk
Once the mount point is identified the mount command can be used to mount a tmpfs file system on top of that mount point:
$ mount -t tmpfs none /var/ramdisk -o size=28m
Now each time /var/ramdisk is accessed all reads and writes will be coming directly from memory http://prefetch.net/blog/index.php/2006/11/30/creating-a-ramdisk-with-linux/

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK