[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RAM disks for temp files?




-----BEGIN PGP SIGNED MESSAGE-----

In <[email protected]>, on 11/16/97 
   at 12:54 PM, Bill Stewart <[email protected]> said:

>At 01:27 AM 11/16/1997 +0100, Anonymous wrote:
>>> (Hint, temporary files all over the place.)
>>  For you old farts who have not been out in the real world for a
>>while, you should make note of the fact that the price of memory
>>has dropped, and it is now feasible to implement RAM disks to
>>store temporary files.

>I was using RAM disks on my 386 machines with Win3.1.
>Now that I've got faster machines with more RAM,
>I'm running Win95 and can't find a ramdisk program - 
>does anybody know where to find one?

>On Unix, you _could_ do things with temp files,
>but it usually made much more sense to structure your programs to use
>pipes, which means there's no temp file and only
>a few KB of RAM buffering in between each program.
>PGP's DOS heritage doesn't encourage this sort of programming, though the
>new design for one-pass processing may have
>made it either possible or unnecessary.

>On machines with real operating systems, designing a 
>ramdisk includes deciding whether to make it virtual memory
>that might get swapped if necessary, or nail it into RAM.
>Since RAMdisks are usually intended for increasing speed,
>it usually makes more sense to let the vm manager decide
>what pages to page out and what pages not to,
>but obviously if you're using it for security that's different.

>SunOS had the /tmpfs file system design which let you
>get hybrid behavior - temp files stay in RAM until
>they need to get swapped out to disk, and most programs
>delete them before that ever happens - really speeds up compiles. >From a
>cryptographic standpoint, it's not ideal, since occasionally your files
>would end up on disk, but they'd usually be safe.
>				Thanks! 

For OS/2 there is a very nice RAM Disk program called SVDisk. It allows
you to "lock" a portion or all of your Ramdisk to be non-swapable. Also
has multiple disk support, HPFS & FAT support, and various floppy format
support for VFloppies.

The initial VDisks must be set-up in the config.sys via the VDisk.sys
driver. After bootup the user is free to mount & unmount disks, format
disks, and lock and unlock portions of the VDisks.

I usally run a 8Mb HPFS VDisk Locked for a temp directory.

- -- 
- ---------------------------------------------------------------
William H. Geiger III  http://users.invweb.net/~whgiii
Geiger Consulting    Cooking With Warp 4.0

Author of E-Secure - PGP Front End for MR/2 Ice
PGP & MR/2 the only way for secure e-mail.
OS/2 PGP 2.6.3a at: http://users.invweb.net/~whgiii/pgpmr2.html                        
- ---------------------------------------------------------------

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3a
Charset: cp850
Comment: Registered_User_E-Secure_v1.1b1_ES000000

iQCVAwUBNG++/I9Co1n+aLhhAQEaZQP/dcPNErhKsrN9rg9W/Q90WJkdFpVKq1xu
KkqtzrUofNmoLWupjVT8OnjcMoBuPbSKmS8V5CDcPuCRboKfhW9cuYq2uv+s1cEz
5XtR8xBhmW3YCqzl6XswUnFYTE7jzX1LbILc/Vim02qc2yQ40yq0pkftf8zvpfv+
6tBnW9WLsPU=
=QtTf
-----END PGP SIGNATURE-----