A Windows 98 & ME forum. Win98banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Win98banter forum » Windows 98 » Improving Performance
Site Map Home Authors List Search Today's Posts Mark Forums Read Web Partners

Windows 98 Second Edition - MS-DOS Upper Memory



 
 
Thread Tools Display Modes
  #1  
Old October 5th 04, 07:19 AM
Daniel Vonboles
external usenet poster
 
Posts: n/a
Default Windows 98 Second Edition - MS-DOS Upper Memory

Hello,

When I start my Windows 98 Second Edition into MS-DOS only, or use
an MS-DOS session inside Windows, it reports my total amount of upper
memory as only 111k.

I have DOS=HIGH,UMB, DEVICE=HIMEM.SYS and DEVICE=EMM386.EXE NOEMS
in my CONFIG.SYS, and any other TSRs (DISPLAY.SYS and KEYB.COM) are
being loaded high.

Now, am I mistaken or am I supposed to have 384k of upper memory
available? All I can remember is that when using other versions of
MS-DOS I had considerably more space for TSRs, and I have seen reports
of Window 98 (and Second Edition) machines having more total upper
memory.

This small 111k means I can only load a few programs like DOSLFN
and MSCDEX and so on, and then my conventional memory starts getting
eaten. Could this be my cheap RAM or motherboard? I am just
suspicious that I'm supposed to have more than 111k.

I would appreciate any help, comments, solutions or causes anyone
could offer. Thank you in advance!


Daniel Vonboles
  #2  
Old October 5th 04, 08:42 AM
Eric P.
external usenet poster
 
Posts: n/a
Default

I'm running Windows 98SE too and sometimes uses DOS a lot.
Part of the 384KB memory is used by video, system and Bios.
They are not available as you can see in the list of MCB's
made while running MCB.COM after starting directly in Dos.

Memory Control Blocks linked
MCB at segment 0219H, Contents M08009B01úúúSDúúúúúú
MCB at segment 03B5H, Contents M08000400úúúSCúúúúúú
MCB at segment 03BAH, Contents MC9030D00úúúúúúúúúúú
MCB at segment 03C8H, Contents MC9037699úúúMCBþúúúú
MCB at segment 9D3FH, Contents M08001C14úúúSCúúúúúú
MCB at segment B15CH, Contents M5DB16501úúúCOMMANDþ
MCB at segment B2C2H, Contents M00003B05úúúúúúúúúúú
MCB at segment B7FEH, Contents M08000213úúúSCúúúúúú
MCB at segment CB01H, Contents M5DB15900úúúúúúúúúúú
MCB at segment CB5BH, Contents M0000A200úúúúúúúúúúú
MCB at segment CBFEH, Contents M08000209úúúSCúúúúúú
MCB at segment D501H, Contents M0800B602úúúSDúúúúúú
MCB at segment D7B8H, Contents MB9D72401úúúDOSKEYþú
MCB at segment D8DDH, Contents Z00002217úúúúúúúúúúú

Config.Sys:
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS I=B000-B7FF
REM DEVICEHIGH=C:\HARDWARE\DVDDRV\OAKCDROM.SYS /D:IDECD000
REM INSTALLHIGH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD000 /M:10 /V /L:L
REM INSTALL C:\HARDWARE\CUTE16A\PS2MOUSE.COM
INSTALLHIGH C:\WINDOWS\COMMAND\DOSKEY.COM /INSERT

AutoExec.Bat:
@ECHO OFF
PROMPT $P-$G
PATH=C:\;C:\ST;C:\DOSUTIL;%PATH%

Part of output command MEM /D after start directly in Dos:
Upper Memory Detail:

Segment Region Total Name Type
------- ------ ---------------- ----------- --------
0B15C 1 5,728 (6K) COMMAND Program
0B2C2 1 21,440 (21K) MSDOS -- Free --

0CB01 2 1,440 (1K) COMMAND Environment
0CB5B 2 2,608 (3K) MSDOS -- Free --

0D501 3 11,120 (11K) IO System Data
2,848 (3K) IFS$HLP$ Installed Device=IFSHLP
1,056 (1K) Block device tables
1,488 (1K) FILES=30
256 (0K) FCBS=4
2,288 (2K) LASTDRIVE=Z
3,072 (3K) STACKS=9,256
0D7B8 3 4,688 (5K) DOSKEY Program
0D8DD 3 94,768 (93K) MSDOS -- Free --

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 644,096 15,520 628,576
Upper 141,808 22,992 118,816
Reserved 0 0 0
Extended (XMS) 535,598,608 775,696 534,822,912
---------------- ----------- ----------- -----------
Total memory 536,384,512 814,208 535,570,304

Total under 1 MB 785,904 38,512 747,392

Memory accessible using Int 15h 0 (0K)
Largest executable program size 628,560 (614K)
Largest free upper memory block 94,768 (93K)
MS-DOS is resident in the high memory area.

XMS version 3.00; driver version 3.95

Daniel Vonboles wrote:

Hello,

When I start my Windows 98 Second Edition into MS-DOS only, or use
an MS-DOS session inside Windows, it reports my total amount of upper
memory as only 111k.

I have DOS=HIGH,UMB, DEVICE=HIMEM.SYS and DEVICE=EMM386.EXE NOEMS
in my CONFIG.SYS, and any other TSRs (DISPLAY.SYS and KEYB.COM) are
being loaded high.

Now, am I mistaken or am I supposed to have 384k of upper memory
available? All I can remember is that when using other versions of
MS-DOS I had considerably more space for TSRs, and I have seen reports
of Window 98 (and Second Edition) machines having more total upper
memory.

This small 111k means I can only load a few programs like DOSLFN
and MSCDEX and so on, and then my conventional memory starts getting
eaten. Could this be my cheap RAM or motherboard? I am just
suspicious that I'm supposed to have more than 111k.

I would appreciate any help, comments, solutions or causes anyone
could offer. Thank you in advance!


Daniel Vonboles

  #3  
Old October 5th 04, 08:42 AM posted to microsoft.public.win98,microsoft.public.win98.performance
Eric P.[_4_]
external usenet poster
 
Posts: 3
Default Windows 98 Second Edition - MS-DOS Upper Memory

I'm running Windows 98SE too and sometimes uses DOS a lot.
Part of the 384KB memory is used by video, system and Bios.
They are not available as you can see in the list of MCB's
made while running MCB.COM after starting directly in Dos.

Memory Control Blocks linked
MCB at segment 0219H, Contents M08009B01úúúSDúúúúúú
MCB at segment 03B5H, Contents M08000400úúúSCúúúúúú
MCB at segment 03BAH, Contents MC9030D00úúúúúúúúúúú
MCB at segment 03C8H, Contents MC9037699úúúMCBþúúúú
MCB at segment 9D3FH, Contents M08001C14úúúSCúúúúúú
MCB at segment B15CH, Contents M5DB16501úúúCOMMANDþ
MCB at segment B2C2H, Contents M00003B05úúúúúúúúúúú
MCB at segment B7FEH, Contents M08000213úúúSCúúúúúú
MCB at segment CB01H, Contents M5DB15900úúúúúúúúúúú
MCB at segment CB5BH, Contents M0000A200úúúúúúúúúúú
MCB at segment CBFEH, Contents M08000209úúúSCúúúúúú
MCB at segment D501H, Contents M0800B602úúúSDúúúúúú
MCB at segment D7B8H, Contents MB9D72401úúúDOSKEYþú
MCB at segment D8DDH, Contents Z00002217úúúúúúúúúúú

Config.Sys:
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS I=B000-B7FF
REM DEVICEHIGH=C:\HARDWARE\DVDDRV\OAKCDROM.SYS /D:IDECD000
REM INSTALLHIGH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD000 /M:10 /V /L:L
REM INSTALL C:\HARDWARE\CUTE16A\PS2MOUSE.COM
INSTALLHIGH C:\WINDOWS\COMMAND\DOSKEY.COM /INSERT

AutoExec.Bat:
@ECHO OFF
PROMPT $P-$G
PATH=C:\;C:\ST;C:\DOSUTIL;%PATH%

Part of output command MEM /D after start directly in Dos:
Upper Memory Detail:

Segment Region Total Name Type
------- ------ ---------------- ----------- --------
0B15C 1 5,728 (6K) COMMAND Program
0B2C2 1 21,440 (21K) MSDOS -- Free --

0CB01 2 1,440 (1K) COMMAND Environment
0CB5B 2 2,608 (3K) MSDOS -- Free --

0D501 3 11,120 (11K) IO System Data
2,848 (3K) IFS$HLP$ Installed Device=IFSHLP
1,056 (1K) Block device tables
1,488 (1K) FILES=30
256 (0K) FCBS=4
2,288 (2K) LASTDRIVE=Z
3,072 (3K) STACKS=9,256
0D7B8 3 4,688 (5K) DOSKEY Program
0D8DD 3 94,768 (93K) MSDOS -- Free --

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 644,096 15,520 628,576
Upper 141,808 22,992 118,816
Reserved 0 0 0
Extended (XMS) 535,598,608 775,696 534,822,912
---------------- ----------- ----------- -----------
Total memory 536,384,512 814,208 535,570,304

Total under 1 MB 785,904 38,512 747,392

Memory accessible using Int 15h 0 (0K)
Largest executable program size 628,560 (614K)
Largest free upper memory block 94,768 (93K)
MS-DOS is resident in the high memory area.

XMS version 3.00; driver version 3.95

Daniel Vonboles wrote:

Hello,

When I start my Windows 98 Second Edition into MS-DOS only, or use
an MS-DOS session inside Windows, it reports my total amount of upper
memory as only 111k.

I have DOS=HIGH,UMB, DEVICE=HIMEM.SYS and DEVICE=EMM386.EXE NOEMS
in my CONFIG.SYS, and any other TSRs (DISPLAY.SYS and KEYB.COM) are
being loaded high.

Now, am I mistaken or am I supposed to have 384k of upper memory
available? All I can remember is that when using other versions of
MS-DOS I had considerably more space for TSRs, and I have seen reports
of Window 98 (and Second Edition) machines having more total upper
memory.

This small 111k means I can only load a few programs like DOSLFN
and MSCDEX and so on, and then my conventional memory starts getting
eaten. Could this be my cheap RAM or motherboard? I am just
suspicious that I'm supposed to have more than 111k.

I would appreciate any help, comments, solutions or causes anyone
could offer. Thank you in advance!


Daniel Vonboles

  #4  
Old October 5th 04, 09:01 AM
Andrew H. Carter
external usenet poster
 
Posts: n/a
Default

On 4 Oct 2004 23:19:51 -0700, (Daniel Vonboles)
scribbled some thoughts:

NOTE: Best viewed in a fixed pitch font

Hello,

When I start my Windows 98 Second Edition into MS-DOS only, or use
an MS-DOS session inside Windows, it reports my total amount of upper
memory as only 111k.

I have DOS=HIGH,UMB, DEVICE=HIMEM.SYS and DEVICE=EMM386.EXE NOEMS
in my CONFIG.SYS, and any other TSRs (DISPLAY.SYS and KEYB.COM) are
being loaded high.

Now, am I mistaken or am I supposed to have 384k of upper memory
available? All I can remember is that when using other versions of
MS-DOS I had considerably more space for TSRs, and I have seen reports
of Window 98 (and Second Edition) machines having more total upper
memory.

This small 111k means I can only load a few programs like DOSLFN
and MSCDEX and so on, and then my conventional memory starts getting
eaten. Could this be my cheap RAM or motherboard? I am just
suspicious that I'm supposed to have more than 111k.

I would appreciate any help, comments, solutions or causes anyone
could offer. Thank you in advance!


Daniel Vonboles



Once upon a time I had only 64MB RAM, then I maxed it out to 380MB (a
Compaq dontcha know). While I do not have any listing from then I do have
info now.


Autoexec.bat
************

::Prompt $e[1;32;40mYou are he$_ $e[1;37;40m$P$_$e[1;32;40mHow may I
help you $e[1;31;40m? $e[1;33;40m
::Prompt $e[44;33;1m Location: $e[44;37;1m$P$_$e[44;33;1m Date:
$e[44;37;1m$D $T$_$e[44;33;1m Command $G$e[44;36;1m
Prompt $e[32;40;1m Command $G $e[36;40;1m
@C:\PROGRA~1\GRISOFT\AVG6\bootup.exe
@PATH
C:\PROGRA~1\GRISOFT\AVG6;C:\PROGRA~1\WIN98RK;D:\DO S\Batch;D:\DOS\Calendar;D:\DOS\Command;D:\QBasic;% PATH%
C:\PROGRA~1\LOGITECH\MOUSEW~1\MOUSE.EXE
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD001 /M:12
C:\essolo.com

Config.sys
************

DEVICE=C:\essolo.sys
DEVICE=C:\Windows\Command\ANSI.sys
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
DOS=HIGH,AUTO,UMB
FILESHIGH=40
BUFFERSHIGH=20,4
DEVICEHIGH=C:\CDROM\CPQIDECD.SYS /D:IDECD001


MEM Output:
***************

Memory Type Total Used Free
---------------- -------- -------- --------
Conventional 640K 40K 600K
Upper 155K 155K 0K
Reserved 0K 0K 0K
Extended (XMS) 65,317K ? 387,400K
---------------- -------- -------- --------
Total memory 66,112K ? 388,000K

Total under 1 MB 795K 194K 600K

Largest executable program size 600K (614,656 bytes)
Largest free upper memory block 0K (0 bytes)
MS-DOS is resident in the high memory area.



mem /c Output:
***************

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 34,672 (34K) 13,552 (13K) 21,120 (21K)
ANSI 4,320 (4K) 4,320 (4K) 0 (0K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
EMM386 4,320 (4K) 4,320 (4K) 0 (0K)
DBLBUFF 2,976 (3K) 2,976 (3K) 0 (0K)
WIN 3,808 (4K) 3,808 (4K) 0 (0K)
vmm32 61,104 (60K) 2,688 (3K) 58,416 (57K)
COMMAND 7,536 (7K) 7,536 (7K) 0 (0K)
CPQIDECD 9,168 (9K) 0 (0K) 9,168 (9K)
IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)
MOUSE 26,304 (26K) 0 (0K) 26,304 (26K)
MSCDEX 40,432 (39K) 0 (0K) 40,432 (39K)
Free 614,672 (600K) 614,672 (600K) 0 (0K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 40,688 614,672
Upper 158,304 158,304 0
Reserved 0 0 0
Extended (XMS) 66,885,024 ? 396,697,600
---------------- ----------- ----------- -----------
Total memory 67,698,688 ? 397,312,272

Total under 1 MB 813,664 198,992 614,672

Largest executable program size 614,656 (600K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area.


***************

Mind you these values were run whilst in Windows. Perhaps
adding more RAM and/or getting different drivers/updating
your drivers might help, or tweaking your settings a little
bit differently?

--
Sincerely, | (©) (©)
| ------ooo--(_)--ooo------
Andrew H. Carter | /// \\\
d(-_-)b |
  #5  
Old October 5th 04, 09:01 AM posted to microsoft.public.win98,microsoft.public.win98.performance
Andrew H. Carter
external usenet poster
 
Posts: 2
Default Windows 98 Second Edition - MS-DOS Upper Memory

On 4 Oct 2004 23:19:51 -0700, (Daniel Vonboles)
scribbled some thoughts:

NOTE: Best viewed in a fixed pitch font

Hello,

When I start my Windows 98 Second Edition into MS-DOS only, or use
an MS-DOS session inside Windows, it reports my total amount of upper
memory as only 111k.

I have DOS=HIGH,UMB, DEVICE=HIMEM.SYS and DEVICE=EMM386.EXE NOEMS
in my CONFIG.SYS, and any other TSRs (DISPLAY.SYS and KEYB.COM) are
being loaded high.

Now, am I mistaken or am I supposed to have 384k of upper memory
available? All I can remember is that when using other versions of
MS-DOS I had considerably more space for TSRs, and I have seen reports
of Window 98 (and Second Edition) machines having more total upper
memory.

This small 111k means I can only load a few programs like DOSLFN
and MSCDEX and so on, and then my conventional memory starts getting
eaten. Could this be my cheap RAM or motherboard? I am just
suspicious that I'm supposed to have more than 111k.

I would appreciate any help, comments, solutions or causes anyone
could offer. Thank you in advance!


Daniel Vonboles



Once upon a time I had only 64MB RAM, then I maxed it out to 380MB (a
Compaq dontcha know). While I do not have any listing from then I do have
info now.


Autoexec.bat
************

::Prompt $e[1;32;40mYou are he$_ $e[1;37;40m$P$_$e[1;32;40mHow may I
help you $e[1;31;40m? $e[1;33;40m
::Prompt $e[44;33;1m Location: $e[44;37;1m$P$_$e[44;33;1m Date:
$e[44;37;1m$D $T$_$e[44;33;1m Command $G$e[44;36;1m
Prompt $e[32;40;1m Command $G $e[36;40;1m
@C:\PROGRA~1\GRISOFT\AVG6\bootup.exe
@PATH
C:\PROGRA~1\GRISOFT\AVG6;C:\PROGRA~1\WIN98RK;D:\DO S\Batch;D:\DOS\Calendar;D:\DOS\Command;D:\QBasic;% PATH%
C:\PROGRA~1\LOGITECH\MOUSEW~1\MOUSE.EXE
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD001 /M:12
C:\essolo.com

Config.sys
************

DEVICE=C:\essolo.sys
DEVICE=C:\Windows\Command\ANSI.sys
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
DOS=HIGH,AUTO,UMB
FILESHIGH=40
BUFFERSHIGH=20,4
DEVICEHIGH=C:\CDROM\CPQIDECD.SYS /D:IDECD001


MEM Output:
***************

Memory Type Total Used Free
---------------- -------- -------- --------
Conventional 640K 40K 600K
Upper 155K 155K 0K
Reserved 0K 0K 0K
Extended (XMS) 65,317K ? 387,400K
---------------- -------- -------- --------
Total memory 66,112K ? 388,000K

Total under 1 MB 795K 194K 600K

Largest executable program size 600K (614,656 bytes)
Largest free upper memory block 0K (0 bytes)
MS-DOS is resident in the high memory area.



mem /c Output:
***************

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 34,672 (34K) 13,552 (13K) 21,120 (21K)
ANSI 4,320 (4K) 4,320 (4K) 0 (0K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
EMM386 4,320 (4K) 4,320 (4K) 0 (0K)
DBLBUFF 2,976 (3K) 2,976 (3K) 0 (0K)
WIN 3,808 (4K) 3,808 (4K) 0 (0K)
vmm32 61,104 (60K) 2,688 (3K) 58,416 (57K)
COMMAND 7,536 (7K) 7,536 (7K) 0 (0K)
CPQIDECD 9,168 (9K) 0 (0K) 9,168 (9K)
IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)
MOUSE 26,304 (26K) 0 (0K) 26,304 (26K)
MSCDEX 40,432 (39K) 0 (0K) 40,432 (39K)
Free 614,672 (600K) 614,672 (600K) 0 (0K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 40,688 614,672
Upper 158,304 158,304 0
Reserved 0 0 0
Extended (XMS) 66,885,024 ? 396,697,600
---------------- ----------- ----------- -----------
Total memory 67,698,688 ? 397,312,272

Total under 1 MB 813,664 198,992 614,672

Largest executable program size 614,656 (600K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area.


***************

Mind you these values were run whilst in Windows. Perhaps
adding more RAM and/or getting different drivers/updating
your drivers might help, or tweaking your settings a little
bit differently?

--
Sincerely, | (©) (©)
| ------ooo--(_)--ooo------
Andrew H. Carter | /// \\\
d(-_-)b |
  #6  
Old October 5th 04, 04:23 PM
Daniel Vonboles
external usenet poster
 
Posts: n/a
Default

Hi Andrew, thanks for your reply.

I recently read that the entire upper memory fills 384k. But the
only memory that can be used by DOS (and therefore Windows) is
whatever upper memory is *not* being used by system devices (display,
IDE, etc.) There is, as far as I know, no way to stop these devices
using UMBs as the BIOS of the particular motherboard (and maybe
graphics card) controls upper memory use.

So I might have found the answer. My video card and system stuff
could be using some upper memory, and Windows 98 (even through DOS)
could be claiming some more. This might explain why a much older
motherboard had tons of free upper memory, since it has less
integrated devices on it.

I sadly don't think any software changes can do much for me as all
I have in my system files are location and keyboard drivers! I have
read about people with varying amounts of upper memory, from 66k to
213k. I guess it depends upon the particular computer's configuration
as my Windows 98SE upper memory has always been the same amount, to
the exact byte (113,248!)

Thanks for your help, Andrew! I have been thinking about doubling
my RAM to 512MB. By the way, my motherboard is a PCChips M848ALU. If
anyone reading this has the same board (or an M848A, practically the
same), I would be curious to hear how much UMB space you get. Thanks
again!

Daniel Vonboles
--

Andrew H. Carter wrote in message . ..
On 4 Oct 2004 23:19:51 -0700, (Daniel Vonboles)
scribbled some thoughts:

NOTE: Best viewed in a fixed pitch font

Hello,

When I start my Windows 98 Second Edition into MS-DOS only, or use
an MS-DOS session inside Windows, it reports my total amount of upper
memory as only 111k.

I have DOS=HIGH,UMB, DEVICE=HIMEM.SYS and DEVICE=EMM386.EXE NOEMS
in my CONFIG.SYS, and any other TSRs (DISPLAY.SYS and KEYB.COM) are
being loaded high.

Now, am I mistaken or am I supposed to have 384k of upper memory
available? All I can remember is that when using other versions of
MS-DOS I had considerably more space for TSRs, and I have seen reports
of Window 98 (and Second Edition) machines having more total upper
memory.

This small 111k means I can only load a few programs like DOSLFN
and MSCDEX and so on, and then my conventional memory starts getting
eaten. Could this be my cheap RAM or motherboard? I am just
suspicious that I'm supposed to have more than 111k.

I would appreciate any help, comments, solutions or causes anyone
could offer. Thank you in advance!


Daniel Vonboles



Once upon a time I had only 64MB RAM, then I maxed it out to 380MB (a
Compaq dontcha know). While I do not have any listing from then I do have
info now.


Autoexec.bat
************

::Prompt $e[1;32;40mYou are he$_ $e[1;37;40m$P$_$e[1;32;40mHow may I
help you $e[1;31;40m? $e[1;33;40m
::Prompt $e[44;33;1m Location: $e[44;37;1m$P$_$e[44;33;1m Date:
$e[44;37;1m$D $T$_$e[44;33;1m Command $G$e[44;36;1m
Prompt $e[32;40;1m Command $G $e[36;40;1m
@C:\PROGRA~1\GRISOFT\AVG6\bootup.exe
@PATH
C:\PROGRA~1\GRISOFT\AVG6;C:\PROGRA~1\WIN98RK;D:\DO S\Batch;D:\DOS\Calendar;D:\DOS\Command;D:\QBasic;% PATH%
C:\PROGRA~1\LOGITECH\MOUSEW~1\MOUSE.EXE
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD001 /M:12
C:\essolo.com

Config.sys
************

DEVICE=C:\essolo.sys
DEVICE=C:\Windows\Command\ANSI.sys
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
DOS=HIGH,AUTO,UMB
FILESHIGH=40
BUFFERSHIGH=20,4
DEVICEHIGH=C:\CDROM\CPQIDECD.SYS /D:IDECD001


MEM Output:
***************

Memory Type Total Used Free
---------------- -------- -------- --------
Conventional 640K 40K 600K
Upper 155K 155K 0K
Reserved 0K 0K 0K
Extended (XMS) 65,317K ? 387,400K
---------------- -------- -------- --------
Total memory 66,112K ? 388,000K

Total under 1 MB 795K 194K 600K

Largest executable program size 600K (614,656 bytes)
Largest free upper memory block 0K (0 bytes)
MS-DOS is resident in the high memory area.



mem /c Output:
***************

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 34,672 (34K) 13,552 (13K) 21,120 (21K)
ANSI 4,320 (4K) 4,320 (4K) 0 (0K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
EMM386 4,320 (4K) 4,320 (4K) 0 (0K)
DBLBUFF 2,976 (3K) 2,976 (3K) 0 (0K)
WIN 3,808 (4K) 3,808 (4K) 0 (0K)
vmm32 61,104 (60K) 2,688 (3K) 58,416 (57K)
COMMAND 7,536 (7K) 7,536 (7K) 0 (0K)
CPQIDECD 9,168 (9K) 0 (0K) 9,168 (9K)
IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)
MOUSE 26,304 (26K) 0 (0K) 26,304 (26K)
MSCDEX 40,432 (39K) 0 (0K) 40,432 (39K)
Free 614,672 (600K) 614,672 (600K) 0 (0K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 40,688 614,672
Upper 158,304 158,304 0
Reserved 0 0 0
Extended (XMS) 66,885,024 ? 396,697,600
---------------- ----------- ----------- -----------
Total memory 67,698,688 ? 397,312,272

Total under 1 MB 813,664 198,992 614,672

Largest executable program size 614,656 (600K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area.


***************

Mind you these values were run whilst in Windows. Perhaps
adding more RAM and/or getting different drivers/updating
your drivers might help, or tweaking your settings a little
bit differently?

  #7  
Old October 5th 04, 04:23 PM posted to microsoft.public.win98,microsoft.public.win98.performance
Daniel Vonboles
external usenet poster
 
Posts: 2
Default Windows 98 Second Edition - MS-DOS Upper Memory

Hi Andrew, thanks for your reply.

I recently read that the entire upper memory fills 384k. But the
only memory that can be used by DOS (and therefore Windows) is
whatever upper memory is *not* being used by system devices (display,
IDE, etc.) There is, as far as I know, no way to stop these devices
using UMBs as the BIOS of the particular motherboard (and maybe
graphics card) controls upper memory use.

So I might have found the answer. My video card and system stuff
could be using some upper memory, and Windows 98 (even through DOS)
could be claiming some more. This might explain why a much older
motherboard had tons of free upper memory, since it has less
integrated devices on it.

I sadly don't think any software changes can do much for me as all
I have in my system files are location and keyboard drivers! I have
read about people with varying amounts of upper memory, from 66k to
213k. I guess it depends upon the particular computer's configuration
as my Windows 98SE upper memory has always been the same amount, to
the exact byte (113,248!)

Thanks for your help, Andrew! I have been thinking about doubling
my RAM to 512MB. By the way, my motherboard is a PCChips M848ALU. If
anyone reading this has the same board (or an M848A, practically the
same), I would be curious to hear how much UMB space you get. Thanks
again!

Daniel Vonboles
--

Andrew H. Carter wrote in message . ..
On 4 Oct 2004 23:19:51 -0700, (Daniel Vonboles)
scribbled some thoughts:

NOTE: Best viewed in a fixed pitch font

Hello,

When I start my Windows 98 Second Edition into MS-DOS only, or use
an MS-DOS session inside Windows, it reports my total amount of upper
memory as only 111k.

I have DOS=HIGH,UMB, DEVICE=HIMEM.SYS and DEVICE=EMM386.EXE NOEMS
in my CONFIG.SYS, and any other TSRs (DISPLAY.SYS and KEYB.COM) are
being loaded high.

Now, am I mistaken or am I supposed to have 384k of upper memory
available? All I can remember is that when using other versions of
MS-DOS I had considerably more space for TSRs, and I have seen reports
of Window 98 (and Second Edition) machines having more total upper
memory.

This small 111k means I can only load a few programs like DOSLFN
and MSCDEX and so on, and then my conventional memory starts getting
eaten. Could this be my cheap RAM or motherboard? I am just
suspicious that I'm supposed to have more than 111k.

I would appreciate any help, comments, solutions or causes anyone
could offer. Thank you in advance!


Daniel Vonboles



Once upon a time I had only 64MB RAM, then I maxed it out to 380MB (a
Compaq dontcha know). While I do not have any listing from then I do have
info now.


Autoexec.bat
************

::Prompt $e[1;32;40mYou are he$_ $e[1;37;40m$P$_$e[1;32;40mHow may I
help you $e[1;31;40m? $e[1;33;40m
::Prompt $e[44;33;1m Location: $e[44;37;1m$P$_$e[44;33;1m Date:
$e[44;37;1m$D $T$_$e[44;33;1m Command $G$e[44;36;1m
Prompt $e[32;40;1m Command $G $e[36;40;1m
@C:\PROGRA~1\GRISOFT\AVG6\bootup.exe
@PATH
C:\PROGRA~1\GRISOFT\AVG6;C:\PROGRA~1\WIN98RK;D:\DO S\Batch;D:\DOS\Calendar;D:\DOS\Command;D:\QBasic;% PATH%
C:\PROGRA~1\LOGITECH\MOUSEW~1\MOUSE.EXE
LH C:\WINDOWS\COMMAND\MSCDEX.EXE /D:IDECD001 /M:12
C:\essolo.com

Config.sys
************

DEVICE=C:\essolo.sys
DEVICE=C:\Windows\Command\ANSI.sys
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
DOS=HIGH,AUTO,UMB
FILESHIGH=40
BUFFERSHIGH=20,4
DEVICEHIGH=C:\CDROM\CPQIDECD.SYS /D:IDECD001


MEM Output:
***************

Memory Type Total Used Free
---------------- -------- -------- --------
Conventional 640K 40K 600K
Upper 155K 155K 0K
Reserved 0K 0K 0K
Extended (XMS) 65,317K ? 387,400K
---------------- -------- -------- --------
Total memory 66,112K ? 388,000K

Total under 1 MB 795K 194K 600K

Largest executable program size 600K (614,656 bytes)
Largest free upper memory block 0K (0 bytes)
MS-DOS is resident in the high memory area.



mem /c Output:
***************

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 34,672 (34K) 13,552 (13K) 21,120 (21K)
ANSI 4,320 (4K) 4,320 (4K) 0 (0K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
EMM386 4,320 (4K) 4,320 (4K) 0 (0K)
DBLBUFF 2,976 (3K) 2,976 (3K) 0 (0K)
WIN 3,808 (4K) 3,808 (4K) 0 (0K)
vmm32 61,104 (60K) 2,688 (3K) 58,416 (57K)
COMMAND 7,536 (7K) 7,536 (7K) 0 (0K)
CPQIDECD 9,168 (9K) 0 (0K) 9,168 (9K)
IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)
MOUSE 26,304 (26K) 0 (0K) 26,304 (26K)
MSCDEX 40,432 (39K) 0 (0K) 40,432 (39K)
Free 614,672 (600K) 614,672 (600K) 0 (0K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 40,688 614,672
Upper 158,304 158,304 0
Reserved 0 0 0
Extended (XMS) 66,885,024 ? 396,697,600
---------------- ----------- ----------- -----------
Total memory 67,698,688 ? 397,312,272

Total under 1 MB 813,664 198,992 614,672

Largest executable program size 614,656 (600K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area.


***************

Mind you these values were run whilst in Windows. Perhaps
adding more RAM and/or getting different drivers/updating
your drivers might help, or tweaking your settings a little
bit differently?

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Please help! Display settings !! Mitzi Monitors & Displays 12 July 11th 04 05:19 AM
Windows 98 Second Edition Upgrade Dave Monitors & Displays 2 June 28th 04 02:39 PM
How to get Windows 98 (Second Edition) OS Bhupesh Nagar General 2 June 22nd 04 11:50 AM
Virtual Memory Jean Improving Performance 2 June 19th 04 09:55 PM
Zero-byte D: drive should not show, C: missing from Device Manager *Vanguard* General 8 June 12th 04 04:19 AM


All times are GMT +1. The time now is 04:36 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 Win98banter.
The comments are property of their posters.