Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
RAM drive
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==History and operating system specifics== The first software RAM drive for microcomputers was invented and written by Jerry Karlin in the UK in 1979/80. The software, known as the [[Silicon Disk System]], was further developed into a commercial product and marketed by JK Systems Research which became Microcosm Research Ltd when the company was joined by Peter Cheesewright of [[Microcosm Ltd]]. The idea was to enable the early microcomputers to use more RAM than the CPU could directly address. Making bank-switched RAM behave like a disk drive was much faster than the disk drives. especially before hard drives were readily available on such machines. The Silicon Disk was launched in 1980, initially for the [[CP/M]] operating system and later for [[MS-DOS]]. The 128kB [[Atari 130XE]] (with DOS 2.5) and [[Commodore 128]] natively support RAM drives, as does [[ProDOS]] for the [[Apple II]]. On systems with 128kB or more of RAM, ProDOS automatically creates a RAM drive named {{mono|/RAM}}. [[IBM]] added a RAM drive named '''VDISK.SYS''' to [[PC DOS]] (version 3.0) in August 1984, which was the first DOS component to use [[extended memory]]. VDISK.SYS was not available in [[Microsoft]]'s [[MS-DOS]] as it, unlike most components of early versions of PC DOS, was written by IBM. Microsoft included the similar program '''RAMDRIVE.SYS''' in MS-DOS 3.2 (released in 1986), which could also use [[expanded memory]].<ref name="Duncan_1988_MS-DOS"/> It was discontinued in Windows 7. [[DR-DOS]] and the DR family of multi-user operating systems also came with a RAM disk named VDISK.SYS. In [[Multiuser DOS]], the RAM disk defaults to the drive letter M: (for memory drive). [[AmigaOS]] has had a built in RAM drive since the release of version 1.1 in 1985 and still has it in [[AmigaOS 4|AmigaOS 4.1]] (2010). [[Apple Computer]] added the functionality to the [[Apple Macintosh]] with [[System 7]]'s Memory [[Control panel (Mac OS)|control panel]] in 1991, and kept the feature through the life of [[Mac OS 9]]. [[Mac OS X]] users can use the [[hdid]], [[newfs]] (or [[newfs hfs]]) and [[mount (Unix)|mount]] utilities to create, format and mount a RAM drive. A RAM drive innovation introduced in 1986 but made generally available in 1987<ref>{{cite newsgroup|url=http://ftp.back2roots.org/back2roots/cds/fred_fish/goldfish_vol1_9404_cd1/d0xx/d058/asdg-rrd/notes|title=Overhead And Implementation Notes of ASDG RRD|author=Perry S. Kivolowitz|author-link=Perry Kivolowitz|date=January 26, 1987|newsgroup=comp.sys.amiga|archive-url=https://web.archive.org/web/20131203081159/http://ftp.back2roots.org/back2roots/cds/fred_fish/goldfish_vol1_9404_cd1/d0xx/d058/asdg-rrd/notes|archive-date=December 3, 2013|url-status=dead}}</ref><ref>{{cite newsgroup|url=https://groups.google.com/forum/#!topic/comp.sys.amiga/WWWdTeKN1Y4|access-date=2014-09-23|title=ASDG Recoverable Ram Disk News|author=Perry S. Kivolowitz|date=January 21, 1987|newsgroup=comp.sys.amiga|archive-url=http://arquivo.pt/wayback/20110122130054/https://groups.google.com/forum/#!topic/comp.sys.amiga/WWWdTeKN1Y4|archive-date=January 22, 2011|url-status=live|df=mdy-all}}</ref> by [[Perry Kivolowitz]] for [[AmigaOS]] was the ability of the RAM drive to survive most crashes and reboots. Called the ASDG Recoverable Ram Disk, the device survived reboots by allocating memory dynamically in the reverse order of default memory allocation (a feature supported by the underlying OS) so as to reduce memory fragmentation. A "super-block" was written with a unique signature which could be located in memory upon reboot. The super-block, and all other RRD disk "blocks" maintained check sums to enable the invalidation of the disk if corruption was detected. At first, the ASDG RRD was locked to ASDG memory boards and used as a selling feature. Later, the ASDG RRD was made available as shareware carrying a suggested donation of 10 dollars. The shareware version appeared on [[Fred Fish]] Disks 58<ref>{{Cite web|url=http://de4.aminet.net/misc/fish/fish-0058.readme|title=README for disk 58}}</ref> and 241.<ref>{{Cite web|url=http://de4.aminet.net/misc/fish/fish-0241.readme|title=README for disk 241}}</ref> AmigaOS itself would gain a Recoverable Ram Disk (called "RAD") in version 1.3.<ref>{{cite web|url=http://www.gregdonner.org/workbench/wb_13.html|title=Workbench Nostalgia: The history of the AmigaOS Graphic User Interface (GUI): Release 1.3|access-date=2014-09-30|archive-url=https://web.archive.org/web/20141024042223/http://www.gregdonner.org/workbench/wb_13.html|archive-date=2014-10-24|url-status=live}}</ref> Many [[Unix]] and [[Unix-like]] systems provide some form of RAM drive functionality, such as {{mono|/dev/ram}} on [[Linux]], or md(4)<ref>{{man|4|md|FreeBSD}}</ref> on [[FreeBSD]]. RAM drives are particularly useful in high-performance, low-resource applications for which Unix-like operating systems are sometimes configured. There are also a few specialized "ultra-lightweight" Linux distributions which are designed to boot from removable media and stored in a ramdisk for the entire session. ===Dedicated hardware RAM drives=== There have been RAM drives which use DRAM memory that is exclusively dedicated to function as an extremely low latency storage device. This memory is isolated from the processor and not directly accessible in the same manner as normal system memory. Some of the first dedicated RAM drives were released in 1983-1985.<ref>{{Cite web|url=https://books.google.com/books?id=soGti0kvtgwC&dq=megaram+solid+state&pg=RA1-PA74|title=Computerworld|first=I. D. G.|last=Enterprise|date=August 15, 1983|publisher=IDG Enterprise|via=Google Books}}</ref><ref>{{Cite web |url=https://books.google.com/books?id=9NSDMoEcJPcC&dq=pcmag+1985+notebook&pg=PA258 |title=PC Mag |date=November 12, 1985 |publisher=Ziff Davis, Inc. |via=Google Books }}</ref> An early example of a hardware RAM drive was introduced by Assimilation Process in 1986 for the Macintosh. Called the "Excalibur", it was an external 2MB RAM drive, and retailed for between $599 and $699 US. With the RAM capacity expandable in 1MB increments, its internal battery was said to be effective for between 6 and 8 hours, and, unusual for the time, it was connected via the Macintosh floppy disk port.<ref>{{cite journal |last1=Groth |first1=Nancy |title=Apple-Compatible Wares Introduced |journal=InfoWorld |date=January 27, 1986 |volume=8 |issue=4 |page=56 |url=https://books.google.com/books?id=my8EAAAAMBAJ&q=%22Assimilation%20Inc%22%20trackball&pg=PA56 |access-date=19 August 2020}}</ref><ref>{{cite journal |title=What's New: Excalibur Adds Speed and Memory to Mac |journal=Byte Magazine |date=May 1986 |volume=11 |issue=5 |page=38 |url=https://worldradiohistory.com/Archive-Byte/80s/Byte-1986-05.pdf |access-date=19 August 2020}}</ref> In 2002, [[Cenatek]] produced the ''Rocket Drive'', max 4 GB, which had four DIMM slots for PC133 memory, with up to a maximum of four [[gigabyte]]s of storage. At the time, common [[desktop computer]]s used 64 to 128 megabytes of PC100 or PC133 memory. The one gigabyte PC133 modules (the largest available at the time) cost approximately $1,300 ({{Inflation|US|1300|2002|fmt=eq}}). A fully outfitted Rocket Drive with four GB of storage would have cost $5,600 ({{Inflation|US|5600|2002|fmt=eq}}).<ref>{{cite web|title=Blast off with Cenatek's Rocket Drive|author=Mike Chin|date=2002-11-13|website=Silent PC Review|url=http://www.silentpcreview.com/article49-page1.html|access-date=2018-02-03|archive-url=https://web.archive.org/web/20180203130239/http://www.silentpcreview.com/article49-page1.html|archive-date=2018-02-03|url-status=live}}</ref> In 2005, [[Gigabyte Technology]] produced the [[i-RAM]], max 4 GB, which functioned essentially identically to the Rocket Drive, except upgraded to use the newer DDR memory technology, though also limited to a maximum of 4 GB capacity.<ref>{{cite web|title=RAM disk without the fuss|author=Geoff Gasior|date=2006-01-25|website=The Tech Report|url=https://techreport.com/review/9312/gigabyte-i-ram-storage-device|access-date=2018-10-05|archive-url=https://web.archive.org/web/20181005112259/https://techreport.com/review/9312/gigabyte-i-ram-storage-device|archive-date=2018-10-05|url-status=live}}</ref> For both of these devices, the dynamic RAM requires continuous power to retain data; when power is lost, the data fades away. For the Rocket Drive, there was a connector for an external power supply separate from the computer, and the option for an external [[Electric battery|battery]] to retain data during a power failure. The i-RAM included a small battery directly on the expansion board, for 10-16 hours of protection. Both devices used the SATA 1.0 interface to transfer data from the dedicated RAM drive to the system. The SATA interface was a slow bottleneck that limited the maximum performance of both RAM drives, but these drives still provided exceptionally low data access latency and high sustained transfer speeds, compared to mechanical hard drives. In 2006, [[Gigabyte Technology]] produced the [[GC-RAMDISK]], max 8GB, which was the second generation creation for the i-RAM. It has a maximum of 8 GB capacity, twice that of the i-RAM. It used the SATA-II port, again twice that of the i-RAM. One of its best selling points is that it can be used as a boot device.<ref>{{cite web|title=Gigabyte boosts i-RAM speed capacity|author=Geoff Gasior|date=2006-06-06|website=The Tech Report|url=https://techreport.com/news/10116/gigabyte-boosts-i-ram-speed-capacity|access-date=2018-10-05|archive-url=https://web.archive.org/web/20181005112459/https://techreport.com/news/10116/gigabyte-boosts-i-ram-speed-capacity|archive-date=2018-10-05|url-status=live}}</ref> In 2007, [[ACard Technology]] produced the ANS-9010 Serial ATA RAM disk, max 64 GB. Quote from the tech report: The ANS-9010 "which has eight DDR2 DIMM slots and support for up to 8 GB of memory per slot. The ANS-9010 also features a pair of Serial ATA ports, allowing it to function as a single drive or masquerade as a pair of drives that can easily be split into an even faster RAID 0 array."<ref>{{cite web|title=Solid-state storage from another angle|author=Geoff Gasior|date=2009-01-20|website=The Tech Report|url=https://techreport.com/review/16255/acard-ans-9010-serial-ata-ram-disk|access-date=2018-10-05|archive-url=https://web.archive.org/web/20181005111916/https://techreport.com/review/16255/acard-ans-9010-serial-ata-ram-disk|archive-date=2018-10-05|url-status=live}}</ref> In 2009, Acard Technology produced the ACARD ANS-9010BA 5.25'' Dynamic SSD SATA-II RAM Disk, max 64GB. It uses a single SATA-II port. Both variants are equipped with one or more [[CompactFlash]] card interface located in the front panel, allowing non-volatile data being stored on the RAM drive to be copied on the CompactFlash card in case of power failure and low backup battery. Two pushbuttons located on the front panel allows the user to manually backup / restore data on the RAM drive. The CompactFlash card itself is not accessible to the user by normal means as the CF card is solely intended for RAM backup and restoration. The CF card's capacity has to meet / exceed the RAM module's total capacity in order to effectively work as a reliable backup. In 2009, [[DDRdrive, LLC]] produced the DDRDrive X1, which claims to be the fastest solid state drive in the world. The drive is a primary 4GB DDR dedicated RAM drive for regular use, which can back up to and recall from a 4GB SLC NAND drive. The intended [[Market (economics)|market]] is for keeping and recording [[log file]]s. If there is a power loss the data can be saved to an internal 4GB ssd in 60 seconds, via the use of a battery backup. Thereafter the data can be recovered back in to RAM once power is restored. A host power loss triggers the DDRdrive X1 to back up volatile data to on-board non-volatile storage.<ref>{{cite web|title=DDRdrive X1: Solid-State Storage Redefined|year=2014|website=DDRdrive LLC|url=http://www.ddrdrive.com/menu0.html|access-date=2018-10-05|archive-url=https://web.archive.org/web/20180817084053/http://ddrdrive.com/menu0.html|archive-date=2018-08-17|url-status=live}}</ref><ref>{{cite web|title=DDRdrive hits the ground running|author=Geoff Gasior|date=2009-03-04|website=PC Perspective|url=https://www.pcper.com/reviews/Storage/DDRdrive-hits-ground-running-PCI-E-RAM-based-SSD|access-date=2018-10-05|archive-url=https://web.archive.org/web/20181005112348/https://www.pcper.com/reviews/Storage/DDRdrive-hits-ground-running-PCI-E-RAM-based-SSD|archive-date=2018-10-05|url-status=live}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)