View Full Version : virtual mem

02-07-00, 11:47 PM
hi i have 384mb and a 34gb h.drive i want to set my virtual mem like speedguide suggests but what should i set it at.? also in my cong.fig sys my line reads device=c:\windows\himem.sys/testmem http://www.speedguide.net/ubb/redface.gifff what does this mean and am i okey with this.. thank you

02-11-00, 04:19 AM
You have a ton of ram, probably do not need to manually assign VM. However, with that big HD, assign yourself 250-500MB of VM and see if it makes any diff. You could make a back up of your config.sys file and REM out the command line mentioned, or remove it all together. See if your progs/system runs OK after that. There........somebody answered ya http://www.speedguide.net/ubb/smile.gif

02-11-00, 08:08 AM
thank you for answering me!!!

02-11-00, 02:06 PM
The himem.sys file is the hi memory driver. the testmem http://www.speedguide.net/ubb/redface.gifff parameter says not to test the memory while loading the himem.sys driver.

With the amount of memory that you have you should not worry about the swapfile. Since it won't be used all that much, there is no need to worry about file fragmentation.

02-11-00, 05:29 PM
I wonder why Raphie1's PC is loading himem.sys? Isn't it a remnant from the old DOS days? http://www.speedguide.net/ubb/cool.gif

02-11-00, 07:15 PM
Specially, due to the fact that this file is automatically loaded by windows at startup.

02-11-00, 08:59 PM
Quite obvioulsy, it is being loaded by Windows on startup. But is it *really* necessary? Not being loaded in either of my PC's on startup. Wonder what prog thinks it needs this driver...

02-11-00, 09:53 PM
bug, himem.sys is loaded even if you don't have a config.sys file on your system. This driver is required to give access to xms memory (memory above 1mB). There is no config.sys nor autoexec.bat files on my system and himem.sys file is loaded. To prove it to yourself, open a dos box and at the dos prompt type the command mem /c /p. http://www.speedguide.net/ubb/smile.gif

02-12-00, 10:58 PM
WOW, Does'nt anyone use DOS anymore? because if you use windows 9X you use config.sys to load whats in your autoexec.bat these files are on the root of your c: as hidden files and if you ues your show all files option in windows you would see them and they do alot more than manage memory, they actually manage your video to put it simply by loading himem.sys and emm386.exe they resolve a bug in the orginal 286 processor that carried foward thru the PII basicly saving the convetional memory for the processor and optimizing adapter memory into the HMA. ralphie1 if you need help you can email me with your system info and I'll help you to configure your system to optimize your memory as far as your vertual Bug gave you some good advice, try it, L8r

02-13-00, 12:29 AM
Axgrinder emm386.exe is not there to correct a bug it is there only to emulate ems memory. ralphie1's question is about virtual memory which has nothing to do with himem.sys and emm386.exe. I run my system without any config.sys and autoexec.bat file they are absolutely not required in the operation of win9x. Himem.sys gives access to the HMA and to extended memory (memory over the 1mb address space).

02-13-00, 06:24 AM
glussier, I'll agree that emm386.exe emulates ems but that statement is only half the picture and its the secondary function of the program. I guess I was to vague by avoiding writing a book. emm386 is primary used to map xms memory, memory managed by himem, into unused regions of the uma while using xms memory to emulate ems version 4 memory,which opens up expanded memory to programs that need it. himem.sys is installed by adding a line invoking the device driver to your CONFIG.SYS file. ralphie1 the advice BUG gave you was good but only rem or remove the portion "testmem off" you need himem.sys, I personaly dont mess with virtual memory because its virtual and windows knows what it needs. oh ya and the bug I mentioned earlier, bug was probably the wrong word to use because some people relate that word to software, so the flaw or defect that I refered to resides in the HMA and is 16 bytes short of 64k in size, starting at the begining of the extended memory, this area was supposed to be for protected mode access only, because of the flaw or defect in the 286 design the engineers realized this was good and propagated it foward to the more recient cpu's as a feature and himem & emm386 were written, L8r glussier, You were right about windows not loading himem or emm , but this only happens on a clean install, most of us are gamers though and and alot of games ues 16 bit protected mode drivers, so I guess your not a gamer, Cya

[This message has been edited by Axgrinder (edited 02-13-2000).]

02-13-00, 09:00 AM
WOW.....more info than Ralphie1 ever wanted to know, heh-heh. Bunch of good reading there, guys http://www.speedguide.net/ubb/tongue.gif

03-09-00, 12:23 AM
I understand you should set your virtual memory to 1 to 1.5 times the size of your RAM... As bug stated, 500 should be fine for you... In regards to the himem.sys and emm386.exe, my Win98 clean install did not add those two drivers to my config, I had to add them myself... After I did and I did a mem I found that I could open a larger file size which I have to assume is good...

If you email me, add a "B" in front of "ubblybabs" or the email will bounce!

03-09-00, 08:34 AM
500 is nuts, 250 is plenty..

03-10-00, 01:16 PM
250 is nutz... 100 to 150 is enough.

03-11-00, 12:05 AM
Ah hell ............ anything less than 512MB of RAM is nutz .......

03-11-00, 11:20 PM
haha.. amen http://www.speedguide.net/ubb/smile.gif Now I just gotta find the cash to afford 512mb of it

03-23-00, 02:31 AM
well, seriously, if u really like DOS u can think of windows as dos. b/c that is all windows really is.
(eg. the screen u see right now has coding in DOS behind it.) <-that is the way most people think of it.