Solved

Windows 98 memory adressing limit?

Posted on 2000-03-08
11
165 Views
Last Modified: 2013-12-28
Does anyone know the maximum amount of memory that a win98 machine can address? I have heard many conflicting views (one of which even said 64mb), but I really just need to have a definative answer.
Thanks in advance

Austen
0
Comment
Question by:Austen
  • 3
  • 2
  • 2
  • +3
11 Comments
 
LVL 7

Expert Comment

by:Ajnin
ID: 2596325
Well really the limit is not on 98 it is on the motherboard. If you have less than a PII then it depends on the chipset that you have majority of chipsets don't really utilize more than 64meg but if you have a PII or higher than there really is no limit (4gig) it depends on the number of slots that you have. This also the case for 95. The reason being that whenever you run an app win9x automaticly says that that program is allowed to use 4gigs. Other experts might have some handy sites that will give this information. I can't remember where I found this. It was either windrivers.com or pccomputing.com.
0
 
LVL 2

Expert Comment

by:AdamWoodland
ID: 2596678
I think that the 64MB comment comes from the though that memory is exclusively handeled by himem.sys (the old DOS memory device driver).

That is not true, himem.sys handles memory uptop 64MB, however after that, another file takes over the memory handling (which someone else can remember the name of because I can't).

I can vaguely remeber a mention of the problem with greater than 64MB of memory, but I have never seen it comfimed and suspect it was 'maybe' in the very first release of Win95, which maybe had a patch.

I have used Win95 and Win98, both with 128MB of memory with no problems at all. Win95 runs extremly fast with 128MB, and could shut down in less than 2 seconds, even with a lots of programs running and a network card.
0
 

Expert Comment

by:asnack
ID: 2596704
That would really depend upon what your motherboard was able to support. For example, if you were running windows 98 on a  retail penitium system most of those boards would limit you to 128mb. Alot of PII boards will take 384mb on non-ecc and 756mb on non-ecc. Completely dependant upon the motherboard manufacturer.
0
 
LVL 6

Expert Comment

by:1cell
ID: 2596727
OK, here it is!

First AdamWoodland is on the right track.  Himem.sys can only handle 64MB but after that, the memory management is handled by the virtual memory manager (VMM32).  Theoretically there is no limit to how much RAM you can put into a 98 (or 95 for that matter) machine.

However, and I am expecting many will disagree with me, I have experienced personally decreases in performance when going over 128MB due to excess paging and incredible large swap files.  

If you are using up to 128 I would say you are fine.  If you are going over that, you are probably doing something which you maight as well have NT to do anyway.
0
 

Expert Comment

by:Big0range
ID: 2596760
Win98 will use as much memory as you can afford.  There was, in fact, a 64mb limit with the first release of Win95 (of course, it also couldn't use FAT32), but that's been long since overcome.
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 

Expert Comment

by:Big0range
ID: 2596792
And now that I see 1cell's post, I'll be the first to disagree.  I run 256mb on my gaming machine at home.  With that, one can disable virtual memory entirely, or assign it a fixed size, and performance is just dandy.
0
 
LVL 6

Expert Comment

by:1cell
ID: 2596858
hehe, I knew it was coming.  I wont disagree that Win98 can handle it.  I have also seen it work.  However, my point is that I have seen some performance problems with it and if you are using that much memory and can go with NT, it is a better idea.

I do find the idea of disabling virtual memory very interesting though and would be interested in knowing more about that.
0
 

Author Comment

by:Austen
ID: 2596971
Looking at all your replies it would appear that it is entirely upto the Mobo/BIOS as to how much memory I can address, but there seems to be a split opinion on the performance of 128 vs 256. I suppose if you think of it logically there would be less paging the more memory you install, but because were dealing with MS here it seems that the machine pages more with additional memory. Can someone confirm this?
Thanks

Austen
0
 

Author Comment

by:Austen
ID: 2596986
Looking at all your replies it would appear that it is entirely upto the Mobo/BIOS as to how much memory I can address, but there seems to be a split opinion on the performance of 128 vs 256. I suppose if you think of it logically there would be less paging the more memory you install, but because were dealing with MS here it seems that the machine pages more with additional memory. Can someone confirm this?
Thanks

Austen
0
 
LVL 6

Accepted Solution

by:
1cell earned 100 total points
ID: 2597003
What I can tell you is I have seen it both ways and can't determine exactly why it happens sometimes.  I have seen systems running 95 and 98 which used more than 128 MB of RAM but I have also seen problems with these OS's when going that high.  

As for the motherboard, these days most motherboards handle at least 128 MB and usually more.
0
 
LVL 2

Expert Comment

by:AdamWoodland
ID: 2599607
NT is a better (superior) operating system, except on one minor point...

I can't play Quake on it, the sensitivity is strange (you either get high or low - not the number you specify has no real effect). It is also a bit laggy playing the single player.

NT4 from SP4 (I think) comes with DirectX 3, but doesn't go any higher with SP6a. Ruins any game playing really.
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

For a variety of reasons, it sometimes makes sense to reboot a Windows-based computer on a regular, perhaps daily basis. This "cures" a lot of ills by resetting processes, flushing caches, refreshing memory, and reestablish network connections. In a…
In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now