virtual ram uses a file on the hard disk (say swapper.dat), to make more ram.
A ram disk uses ram to make more file system, like r:\
Virtual memory doesn't make more RAM, and even a typical user shouldn't think that. This is why threads like this are started in the first place.
Virtual memory just allows "old data" to be moved from the RAM to somewhere else (like swapfile).
Virtual memory
frees up memory, it doesn't
make more memory.
You can use a ram disk to put virtual ram on it, and the other way around too.
That would be very unconstructive and detrimental to performance on any modern machine. When Windows reports that your physical memory usage it say 30%, it's actually (hopefully) using all are almost all 100% of it. The 30% is reports is just the amount of memory that cannot be freed for immediate usage. The other ~70% has cached data from the disks, mappings, tables, and all sorts of other goodies to make the computer run faster. If you were to suddenly require 80% of your memory for a video file or something you've began editing, All those goodies are thrown away to make room for the editing software to store the video file data or whatever it is that needed that memory. All modern operating systems do this. Tracking and reporting all that cached stuff though would be expensive in cpu cycles and would consume a considerable amount of memory (which would defeat the purpose of it being there in the first place).
I currently use Win32 version 6.1 (ie seven 32-bit), on 8 gb of ram, Windows can only see 3, so i can use a PAE ram drive to simulate another 5.
Why? You're using an operating system that Microsoft artificially imposes memory restrictions on. Just use 64 bit Windows.
While using workarounds for the artificial limitations can make one feel clever, ultimately it's not worth it. It's better to properly utilize the full address size of your cpu.
Also, Win32 isn't a versionm of Windows, its the name for the API for programming for Windows. You probably mean Windows NT 6.1.xxxx 32-bit, nut still doesn't really make sense to call it that.
Edited by Hydranix, 19 January 2016 - 12:36 AM.