Computing.Net > Forums > Disk Operating System > Memory-Problem with DOS

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Memory-Problem with DOS

Reply to Message Icon

Name: Franky
Date: September 26, 2002 at 06:26:44 Pacific
OS: dos 6.22
CPU/Ram: P166, 64MB RAM
Comment:

Hi,
i have to old machines with the same hardware, only ram is different (32mb / 64mb). in the machine with 32mb ram msdos needs 30k memory, in the machine with 64mb msdos needs 56k memory! now i have a problem with my application in this machine. please help me!



Sponsored Link
Ads by Google

Response Number 1
Name: Jason
Date: September 26, 2002 at 06:53:53 Pacific
Reply:

And the problem is?



0

Response Number 2
Name: Franky
Date: September 26, 2002 at 07:04:15 Pacific
Reply:

the problem is...
i need more than 600 k conventional memory! this is not possible with a dos that needs 56k conventional memory. can you explaine me, why msdos need on one machine 30k and on the other machine 56k?


0

Response Number 3
Name: Doug
Date: September 26, 2002 at 08:32:05 Pacific
Reply:

The problem can be many things.

1. Are the Operating Systems identical?

2. Are the System files (autoexec.bat, config.sys) identical?

3. Are the same drivers being loaded on each machine? (Mouse driver, sound card, ansi, doskey, etc.)

No two machines behave alike. Sometime the ORDER in which TSR (drivers) are loaded makes a difference in how much conventional memory is used.

If you need to maximize conventional memory, I recommend using the following config.sys and autoexec.bat files:

CONFIG.SYS:
------------------
DEVICE=c:\dos\=himem.sys
DEVICEHIGH=c:\dos\emm386.exe NOEMS

DOS=HIGH,UMB
FILES=40
BUFFERS=40
=================================

AUTOEXEC.BAT:
-------------
LH C:\mouse\mouse.com
LH C:\dos\doskey.com

prompt $P$G

=================================

You don't need mouse.com or doskey.com if you don't want them. Of couse you should substitute the path for your drivers if you wish to load them.

-Doug


0

Response Number 4
Name: Franky
Date: September 26, 2002 at 08:51:10 Pacific
Reply:

Hi Doug,
the machines are 100% identical in os, autoexec, config. i have install both machines on the same day. i have 602k on the first machine and only 576k on the second machine. only msdos is different. i cant load more in upper memory. ???
thanks a lot


0

Response Number 5
Name: Baz
Date: September 26, 2002 at 10:13:15 Pacific
Reply:

Have you tried running the DOS 6.x 'memmaker' command?


0

Related Posts

See More



Response Number 6
Name: Franky
Date: September 26, 2002 at 14:26:13 Pacific
Reply:

no, i dont use memmaker.


0

Response Number 7
Name: Doug
Date: September 26, 2002 at 16:47:36 Pacific
Reply:

If MSDOS is different, then they are not the same.

Use the config.sys file I posted above. Use NO autoexec.bat file. See how much conventional memory you use. Then add TSRs until yor limit is reached.



0

Response Number 8
Name: Franky
Date: September 27, 2002 at 06:01:30 Pacific
Reply:

msdos is the same!!!

i think i know whats the "problem".
i installed a third machine today, here is the size of msdos only 16k. the hd-partitions are different in the machines...
1,5gb -> msdos = 56k
1,2gb -> msdos = 30k
850mb -> msdos = 16k

i dont understand this...



0

Response Number 9
Name: Doug
Date: September 27, 2002 at 06:40:46 Pacific
Reply:

Hard disk cluster size is a fucntion of partition size; the larger the partition, the larger the cluster.

I recommend smaller partition sizes (<500MB) in FAT16 partitions because they make more efficient use of hard disk space.

What MSDOS are you referring to? And please post byte sizes, not k-sizes.

The three system files that are needed to start 16 bit DOS are:

MSDOS.SYS
IO.SYS
COMMAND.COM

You are running 16-bit DOS 6.22 on a Pentium, correct? Not a DOS Box in Windows, correct?


0

Response Number 10
Name: Franky
Date: September 29, 2002 at 23:22:17 Pacific
Reply:

My MSDOS-Version is 6.22. Only DOS and Win3.11 is running. No Dosbox. Its a Pentium 166Mhz.
The size of MSDOS in Byte is 30,573 and 56,669.
I know what is a cluster. but i dont understand the coherence between harddisksize an ram


0

Response Number 11
Name: tech-fred
Date: September 30, 2002 at 00:01:04 Pacific
Reply:

The problem is the the FAT's are stored in
memory. Different sized drives have
different size FAT's, although the cluster
size changes with the total disk size.

Do we have different number of partitions in
the larger drives?


0

Sponsored Link
Ads by Google
Reply to Message Icon

need Help On a dos comman... Errorlevel



Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Disk Operating System Forum Home


Sponsored links

Ads by Google


Results for: Memory-Problem with DOS

Memory problem with the combination Pent www.computing.net/answers/dos/memory-problem-with-the-combination-pent/7222.html

Memory problems in DOS www.computing.net/answers/dos/memory-problems-in-dos/7416.html

memory problem in dos programming www.computing.net/answers/dos/memory-problem-in-dos-programming/2605.html