Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista General Discussion > Total Physical Memory on Task Manager shows wrong value?

Reply
Thread Tools Display Modes

Total Physical Memory on Task Manager shows wrong value?

 
 
churin
Guest
Posts: n/a

 
      06-04-2008
This is with Vista SP1 installed. I added 2GB RAM making the total
installed RAM size to be 4GB.
My problem is that although BIOS recognize the RAM size to be 4GB and
the Properties/System shows also 4GB, but both of the System
Information/System Tools and Performance/Task Manager show 2GB.

How can I check to see if 4GB is being made available for the system to
utilize?
 
Reply With Quote
 
 
 
 
Jordus
Guest
Posts: n/a

 
      06-04-2008
32 bit or 64 bit vista?


Post Originated from Vista Support Forums
 
Reply With Quote
 
churin
Guest
Posts: n/a

 
      06-04-2008
It is 32 bit Vista.

Jordus wrote:
> 32 bit or 64 bit vista?
>
>
> Post Originated from Vista Support Forums

 
Reply With Quote
 
Tim Slattery
Guest
Posts: n/a

 
      06-04-2008
churin <> wrote:

>This is with Vista SP1 installed. I added 2GB RAM making the total
>installed RAM size to be 4GB.
>My problem is that although BIOS recognize the RAM size to be 4GB and
>the Properties/System shows also 4GB, but both of the System
>Information/System Tools and Performance/Task Manager show 2GB.
>
>How can I check to see if 4GB is being made available for the system to
>utilize?


4GB is *not* available to your system. You have a 4GB address space,
but some of that must be used to access BIOS, video RAM, etc. What's
left over is used to access RAM. See
http://members.cox.net/slatteryt/RAM.html

That said, I'd expect you to see more than 2GB. Do you have multiple
fancy video cards, or something else that might include lots of
onboard RAM?

--
Tim Slattery
MS MVP(Shell/User)

http://members.cox.net/slatteryt
 
Reply With Quote
 
Doug
Guest
Posts: n/a

 
      06-04-2008
> How can I check to see if 4GB is being made available for the system to
> utilize?

It sounds like the RAM isn't being detected. What does the BIOS show?
Either way, the maximum amount of RAM you will be able to access (without
enabling PAE) is 3.2GB.

 
Reply With Quote
 
Doug
Guest
Posts: n/a

 
      06-04-2008
(oops. "Reply Group")

> How can I check to see if 4GB is being made available for the system to
> utilize?

It sounds like the RAM isn't being detected. What does the BIOS show?
Either way, the maximum amount of RAM you will be able to access (without
enabling PAE) is 3.2GB.
 
Reply With Quote
 
Colin Barnhorst
Guest
Posts: n/a

 
      06-04-2008
Enabling PAE does not help in 32bit Windows clients, but it does Servers
(Windows Server 2003 Enterprise Editions and later). See the Windows Memory
Limits table for details.
http://msdn.microsoft.com/en-us/libr..._windows_vista

"Doug" <Doug <> wrote in message
news:up$...
> (oops. "Reply Group")
>
>> How can I check to see if 4GB is being made available for the system to
>> utilize?

> It sounds like the RAM isn't being detected. What does the BIOS show?
> Either way, the maximum amount of RAM you will be able to access (without
> enabling PAE) is 3.2GB.


 
Reply With Quote
 
Ken Blake, MVP
Guest
Posts: n/a

 
      06-04-2008
On Wed, 4 Jun 2008 21:40:57 +0100, "Doug" <Doug
<> wrote:

> > How can I check to see if 4GB is being made available for the system to
> > utilize?

> It sounds like the RAM isn't being detected. What does the BIOS show?



> Either way, the maximum amount of RAM you will be able to access (without
> enabling PAE) is 3.2GB.



Two points:

1. PAE doesn't help on Windows client operating systems, just on
servers.

2. The maximum accessible amount is not precisely 3.2GB, but varies
from as little as 2 to 2.5 (in rare cases) to as much as 3.5GB,
depending on your hardware configuration. Here's my standard post on
this subject:

All 32-bit versions of Windows (not just XP) have a 4GB address space.
That's the theoretical upper limit beyond which you can not go.

But you can't use the entire 4GB of address space. Even though you
have a 4GB address space, you can only use *around* 3.1GB of RAM.
That's because some of that space is used by hardware and is not
available to the operating system and applications. The amount you can
use varies, depending on what hardware you have installed, but can
range from as little as 2GB to as much as 3.5GB. It's usually around
3.1GB.

Note that the hardware is using the address *space*, not the actual
RAM itself. The rest of the RAM goes unused because there is no
address space to map it too.




--
Ken Blake, Microsoft MVP - Windows Desktop Experience
Please Reply to the Newsgroup
 
Reply With Quote
 
Colin Barnhorst
Guest
Posts: n/a

 
      06-05-2008
There is nothing in Windows itself that limits 32bit Windows from using 4GB
of memory. What limits Windows on modern hardware is the BIOS reserving
memory space for devices. It is called memory-mapped IO and provides a very
rapid but unprotected way of writing data to video cards, etc. The BIOS
reserves the memory space to protect it from the user programs from also
writing there. The whole idea is to get the fastest performace possible out
of things like video cards because that is what users want.

"churin" <> wrote in message
news:...
> Ken Blake, MVP wrote:
>> On Wed, 4 Jun 2008 21:40:57 +0100, "Doug" <Doug
>> <> wrote:
>>
>>>> How can I check to see if 4GB is being made available for the system to
>>>> utilize?
>>> It sounds like the RAM isn't being detected. What does the BIOS show?

>>
>>
>>> Either way, the maximum amount of RAM you will be able to access
>>> (without enabling PAE) is 3.2GB.

>>
>>
>> Two points:
>>
>> 1. PAE doesn't help on Windows client operating systems, just on
>> servers.
>>
>> 2. The maximum accessible amount is not precisely 3.2GB, but varies
>> from as little as 2 to 2.5 (in rare cases) to as much as 3.5GB,
>> depending on your hardware configuration. Here's my standard post on
>> this subject:
>>
>> All 32-bit versions of Windows (not just XP) have a 4GB address space.
>> That's the theoretical upper limit beyond which you can not go. But you
>> can't use the entire 4GB of address space. Even though you
>> have a 4GB address space, you can only use *around* 3.1GB of RAM.
>> That's because some of that space is used by hardware and is not
>> available to the operating system and applications. The amount you can
>> use varies, depending on what hardware you have installed, but can
>> range from as little as 2GB to as much as 3.5GB. It's usually around
>> 3.1GB. Note that the hardware is using the address *space*, not the
>> actual
>> RAM itself. The rest of the RAM goes unused because there is no
>> address space to map it too.

> Does the above mean as follows?
>
> BIOS and System|Properties show correct size of installed RAM while System
> Tools|System Information and Task Manager|Performance show the maximum
> usable part of the installed RAM. The maximum usable part could be as low
> as 2GB. Therefor,if 4GB is installed and Task Manager|Performance
> indicates that the Total Physical Memory is 2GB, then half of the
> installed RAM is waisted.


 
Reply With Quote
 
churin
Guest
Posts: n/a

 
      06-05-2008
Ken Blake, MVP wrote:
> On Wed, 4 Jun 2008 21:40:57 +0100, "Doug" <Doug
> <> wrote:
>
>>> How can I check to see if 4GB is being made available for the system to
>>> utilize?

>> It sounds like the RAM isn't being detected. What does the BIOS show?

>
>
>> Either way, the maximum amount of RAM you will be able to access (without
>> enabling PAE) is 3.2GB.

>
>
> Two points:
>
> 1. PAE doesn't help on Windows client operating systems, just on
> servers.
>
> 2. The maximum accessible amount is not precisely 3.2GB, but varies
> from as little as 2 to 2.5 (in rare cases) to as much as 3.5GB,
> depending on your hardware configuration. Here's my standard post on
> this subject:
>
> All 32-bit versions of Windows (not just XP) have a 4GB address space.
> That's the theoretical upper limit beyond which you can not go.
>
> But you can't use the entire 4GB of address space. Even though you
> have a 4GB address space, you can only use *around* 3.1GB of RAM.
> That's because some of that space is used by hardware and is not
> available to the operating system and applications. The amount you can
> use varies, depending on what hardware you have installed, but can
> range from as little as 2GB to as much as 3.5GB. It's usually around
> 3.1GB.
>
> Note that the hardware is using the address *space*, not the actual
> RAM itself. The rest of the RAM goes unused because there is no
> address space to map it too.
>

Does the above mean as follows?

BIOS and System|Properties show correct size of installed RAM while
System Tools|System Information and Task Manager|Performance show the
maximum usable part of the installed RAM. The maximum usable part could
be as low as 2GB. Therefor,if 4GB is installed and Task
Manager|Performance indicates that the Total Physical Memory is 2GB,
then half of the installed RAM is waisted.
 
Reply With Quote
 
 
 
Reply

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Installed Physical Memory/Total Physical Memory Roy69z Windows Vista Installation 2 04-02-2009 03:42 AM
Difference between Physical Memory and the Vista System Memory (Ra DP Windows Vista Hardware 2 02-20-2008 05:29 PM
Task manager reports memory usage in KB instead of MB MacGyver Windows Vista Performance 3 10-03-2007 05:58 PM
Device manager shows wrong CPU Marvay Windows Vista Hardware 0 03-02-2007 10:27 PM
Bug report : wrong size of pagefile displayed in the task manager Vista test Windows Vista General Discussion 0 10-05-2006 09:52 AM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59