As Jorgen says, SP1 is changed to report installed ram instead of user ram.
Personally, I prefer the present method because the change will not make any
more ram available. All it does it report it differently. I would just as
soon know what the user space really is in a simple way.
"Shade00" <> wrote in message
news:3C9EDFFF-3FC6-4DA2-83E7-...
> So, this is how I understand it now. With 3GB of RAM installed Vista
> 32-bit
> offloads memory used by devices and some drivers from the memory manager
> (and
> therefore from the allocated user memory) and sets them up outside of what
> it
> now makes available to "user" system resources. For instance, even though
> my
> video card has 256MB of dedicated memory Vista is still going to "shadow"
> that much again, plus some other stuff from the bios and other misc crap.
> hehe So, in turn, it only reports the 2814 MB of memory even though there
> is
> 3072 MB installed. Why in the world dont "they" just patch the OS so that
> it
> shows 3 GB as being installed and then report more of it as used? Do
> "they"
> think we dont have enough to deal with out here already? I mean, how many
> questions would that save us? People dont like paying for things just so
> they
> can get it home and be told they dont really have it. Even if it is some
> kind
> of prank. Anyway, thank you for the explanation. =)
>
> "Colin Barnhorst" wrote:
>
>> No. At 3GB you are starting to enter the address range being reserved
>> for
>> hardware and system by the BIOS.
>>
>> With less than 4GB installed the system addresses are offset into the
>> user
>> space by the memory manager and marked to prevent user programs from
>> writing
>> there. When that is done only the system software is loaded into ram
>> that
>> is currently needed. At 2GB you have some system software using up user
>> space and you can see that without running any applications a certain
>> amount
>> of memory is already being used.
>>
>> With 4GB installed the system addresses exist, maximum system software is
>> loaded into memory at the system addresses in upper ram and no offset is
>> done by the memory manager, but the space is hidden from user programs
>> because the mm is no longer protecting them. That is why you suddenly
>> seem
>> to be missing some ram.
>>
>> Your video card (and other hardware) has memory reserved by the BIOS for
>> buffering in the upper range of addresses once those addresses refer to
>> installed memory. This is different than what the memory on the video
>> card
>> is used for.
>>
>> "Shade00" <> wrote in message
>> news:8714B021-1E57-486D-BF0E-...
>> > My video card has dedicated memory. Plus, when there are 2GB installed
>> > it
>> > reports 2GB is installed. Wouldnt these other devices need memory when
>> > only
>> > 2GB is in the machine? Would upgrading to 3GB really cause my video
>> > card
>> > with
>> > dedicated memory (as denoted below) and other devices to suddenly need
>> > almost
>> > 500MB of RAM to operate?
>> >
>> > "Spirit" wrote:
>> >
>> >> The Video card and possibly other devices are sharing some of your
>> >> system
>> >> memory.
>> >> Its all normal.
>> >>
>> >> "Shade00" <> wrote in message
>> >> news:22DF3635-29B4-4F9B-8CD6-...
>> >> > 3GB RAM on Vista 32-bit Home Premium and system info is only
>> >> > reporting
>> >> > 2814MB. The motherboard bios is recognizing all 3GB and the memory
>> >> > has
>> >> > tested
>> >> > fine when only 1GB or 2GB is installed on it's own. The memory is
>> >> > all
>> >> > the
>> >> > same - Corsair - same product line and everything. Vista OS is up to
>> >> > date
>> >> > and
>> >> > I am using the latest bios for my motherboard. I will paste the
>> >> > system
>> >> > specs
>> >> > here.... (Any idea what could be going on here?)
>> >> >
>> >> > OS Name Microsoft® Windows VistaT Home Premium
>> >> > Version 6.0.6000 Build 6000
>> >> > Other OS Description Not Available
>> >> > OS Manufacturer Microsoft Corporation
>> >> > System Name (i removed this)
>> >> > System Manufacturer System manufacturer
>> >> > System Model System Product Name
>> >> > System Type X86-based PC
>> >> > Processor Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz, 2400 Mhz,
>> >> > 2
>> >> > Core(s), 2 Logical Processor(s)
>> >> > BIOS Version/Date Phoenix Technologies, LTD ASUS P5NSLI ACPI BIOS
>> >> > Revision
>> >> > 1401, 5/29/2007
>> >> > SMBIOS Version 2.4
>> >> > Windows Directory C:\Windows
>> >> > System Directory C:\Windows\system32
>> >> > Boot Device \Device\HarddiskVolume1
>> >> > Locale United States
>> >> > Hardware Abstraction Layer Version = "6.0.6000.16386"
>> >> > User Name
>> >> > Time Zone Eastern Standard Time
>> >> > Total Physical Memory 2,813.75 MB
>> >> > Available Physical Memory 1.76 GB
>> >> > Total Virtual Memory 6.64 GB
>> >> > Available Virtual Memory 5.65 GB
>> >> > Page File Space 4.00 GB
>> >> > Page File C:\pagefile.sys
>> >> >
>> >> > Name NVIDIA GeForce 7950 GT
>> >> > PNP Device ID
>> >> > PCI\VEN_10DE&DEV_0295&SUBSYS_C6363842&REV_A1\4&36A AE60&0&0010
>> >> > Adapter Type GeForce 7950 GT, NVIDIA compatible
>> >> > Adapter Description NVIDIA GeForce 7950 GT
>> >> > Adapter RAM 256.00 MB (268,435,456 bytes)
>> >> > Installed Drivers nvd3dum.dll,nvwgf2um.dll
>> >> > Driver Version 7.15.11.6375
>> >> > INF File oem27.inf (nv_NV3x section)
>> >> > Color Planes Not Available
>> >> > Color Table Entries 4294967296
>> >> > Resolution 1680 x 1050 x 59 hertz
>> >> > Bits/Pixel 32
>> >> > Memory Address 0xC6000000-0xC8FFFFFF
>> >> > Memory Address 0xB0000000-0xBFFFFFFF
>> >> > Memory Address 0xC7000000-0xC7FFFFFF
>> >> > I/O Port 0x0000A000-0x0000AFFF
>> >> > IRQ Channel IRQ 16
>> >> > I/O Port 0x000003B0-0x000003BB
>> >> > I/O Port 0x000003C0-0x000003DF
>> >> > Memory Address 0xA0000-0xBFFFF
>> >> > Driver c:\windows\system32\drivers\nvlddmkm.sys (7.15.11.6375, 7.27
>> >> > MB
>> >> > (7,625,088 bytes), 10/4/2007 6:14 PM)
>> >> >
>> >> > Any idea what is going on here?
>> >> >
>> >> >
>> >>
>> >>
>> >>
>>
|