Re: Ram Drive

From: Gareth Tuckwell (ContactGT_at_hotmail.com)
Date: 11/17/04


Date: Wed, 17 Nov 2004 17:41:05 GMT


"w_tom" <w_tom1@hotmail.com> wrote in message
news:419A641D.6A0D2C25@hotmail.com...
> DOS did not do pre-emptive multi-tasking. Therefore the
> program had to wait for data to be written to disk drive.
> Today we have multi-tasking. Data is literally left in memory
> for another program to write it to the disk. What you want to
> do with a Ram Drive is now called cache. Already part of the
> OS. Your Ram drive would only slow the system by adding more
> work and probably creating more memory faults (virtual memory
> access to hard drive).

You are half right!! Hard drives do have a certain amount of cache - mine is
2MB I think, but the temporary files I am talking about 'cacheing' on a ram
drive total just over 600MB, so my 2MB cache on the real hard disk is waaaay
too small!!

I am talking about effectively creating a hard disk in memory, which the OS
will treat as a hard disk and store temporary build files and precompiled
header files at RAM speed not hard disk speed. This would speed up the build
of my 22 environment C++ application by a significant amount!

A Ram drive would not slow the system down!! I don't have figures to hand,
but compare access time on a hard disk with access time for pc2700 memory -
I think you'll find the memory wins!! Using one quarter of my 2GB RAM as a
RAM drive would not cause any more memory faults as you suggest. Besides,
with this much RAM, I have virtual memory turned off!



Relevant Pages

  • Re: --++[Preventing the spread of USB malware]++--
    ... "/Flash_Disinfector will create a hidden folder named autorun.inf in each partition and every USB drive that is plugged in when you ran it. ... Don't delete this folder...it will help protect your drives from future ... > Malware uses two main techniques to spread through memory sticks. ... > the disk in a hex editor. ...
    (Pen-Test)
  • Re: Using REP with INx and OUTx?
    ... separate SCSI controller running MFM or ESDI drives), ... even though I don't know of any hard drives using ... it's comforting to know that my memory isn't ... but smaller/faster/more expensive than disk. ...
    (comp.lang.asm.x86)
  • Re: Realistic drive arrays
    ... > may be an opportunity to swap 2 of the disks for a pair of 143Gb drives ... >> two drives in the same mirror failing within the parts replacement SLA of ... >> How much memory the store.exe process uses really depends on how much ... >>> copy of the database on the disk. ...
    (microsoft.public.exchange.setup)
  • Re: Increase memory
    ... I think you are talking about free disk space and not memory. ... A computer will first store data in RAM memory and when there is not enough free RAM it moves data to Virtual Memory. ... You can determine whether you have one or two drives by selecting Start, Control Panel, Administrative Tools, Computer Management. ...
    (microsoft.public.windowsxp.perform_maintain)
  • Re: PC very sluggish after installing new hard drive
    ... How much RAM memory?Try Ctrl+Alt+Delete to select Task ... How large is your hard disk and how much free disk space? ... Is the hard disk formatted as fat32 or NTFS? ... > drives. ...
    (microsoft.public.windowsxp.perform_maintain)