Tom's Hardware > Forum > Motherboards & Memory > Gigabyte > Is XP Sp3 will detect my 4gb as it is ?

Is XP Sp3 will detect my 4gb as it is ?

Forum Motherboards & Memory : Gigabyte - Is XP Sp3 will detect my 4gb as it is ?

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Windows XP 32-bit system only detect my 4Gb RAM as 3.25gb
If i upgraded it to XP SP3 will it detect my 4Gb RAM ?

Sponsored Links
Register or log in to remove.

No,only 64bit windows recognize full 4GB of RAM.

Reply to Maziar

Maziar wrote :

No,only 64bit windows recognize full 4GB of RAM.




Is there any other way ?

Reply to alberto agung nathan

alberto agung nathan wrote :

Windows XP 32-bit system only detect my 4Gb RAM as 3.25gb
If i upgraded it to XP SP3 will it detect my 4Gb RAM ?



Your 32 bit OS will 'see' as much RAM as you install. But a 32 bit OS can only use 2 ^32 bits of RAM, or 4,294,967,296 bits. Then it has to reserve space for OS requirements as well as whatever graphics memory you have. So you only will ever 'see' 4 GB total usable RAM in any 32 bit OS.

Reply to croc

alberto agung nathan wrote :

Is there any other way ?


No,as i said only 64 bit OS can recognize the whole 4GB

Reply to Maziar

alberto agung nathan wrote :

Is there any other way ?




On my Intel Core2 Quad Q9550, evga nForce 780i SLI motherboard, 2 X nVidia 8800GTS512's in SLI mode, Hauppage WinTV-HVR 1600 TV tuner card, and with 8GB of RAM Windows XP sp3 is only showing 2.50GB of physical memory being available and this is with Physical Address Extension turned on. The unavailable 1.50GB of address space is reserved for hardware devices. If I physically remove one of my video cards Windows XP will show 3GB being available.

On Windows Vista Ultimate 64-bit edition all 8GB of physical memory is shown as being available.

Reply to ko888

Quote :

On Windows Vista Ultimate 64-bit edition all 8GB of physical memory is shown as being available.



this has been true sense vista SP1. all it is doing is reporting the total amount of ram in your PC but still cannot use the full 4GB because it is 32-bit . also note that the 64-bit version of windows does not have service pack 3 due to its based off another version of window (can't remember but i think server 03)


Message edited by captaincharisma on 05-01-2009 at 02:23:47 PM
Reply to captaincharisma

duplicate


Message edited by captaincharisma on 05-01-2009 at 02:23:12 PM
Reply to captaincharisma

In a computer all bytes in the memory system need a unique name. This is called an address. For example, if you have 2 GB of main memory, then there are 2147483648 bytes of RAM in your machine, each of which require an address for the operating system to communicate to it. To give these all an address you need 31 bits to do it. Now, if/when you have 32 bits, you can name 4 GB (2 bytes to the 32nd power = 4GB).

This is why the total addressable space available in a 32 bit OS is 4GB – the OS runs out of addresses and cannot communicate/locate any more bytes of memory because of that.

You may think ”Hey, 4GB of address space… 4GB of RAM… What’s the problem” The problem is that memory isn’t the only thing needing an address. If you install a total of 4GB worth of RAM, the system will detect/use/display less than 4GB of total memory because of address space allocation for other critical functions, such as:

- System BIOS (including motherboard, add-on cards, etc..)
- Motherboards resources
- Memory mapped I/O
- Configuration for AGP/PCI-Ex/PCI
- Other memory allocations for PCI devices

Different onboard devices and different add-on cards (devices) will result of different total memory size. e.g. more PCI cards installed will require more memory resources, resulting of less memory free for other uses.

This limitation applies to most chipsets & Windows XP/Vista 32-bit version operating systems. Again, this is a limitation of the Operating System not having enough address space to allocate to the system *and* the RAM. Not allocating address space to devices renders them inoperable. Not allocating addresses to RAM simply results in the unaddressed section not being used in an otherwise fully functional computer. Therefore the OS designers assign RAM last.

We can have long debates about mathematical fundamentals and discussions about why the original Windows designers couldn't allocate the full theoretical max of 36 bits of address space so that users today would be able to use more resource. But at the end of the day, the designers and engineers 'Didn't Then'. So we 'Can't Now'.


If you install a Windows operating system, and if more than 3GB memory is required for your system, then the below conditions must be met:

1. A memory controller which supports memory swap functionality is used. The latest chipsets like Intel 975X, 955X, Nvidia NF4 SLI Intel Edition, Nvidia NF4 SLI X16, AMD K8 and newer architectures can support the memory swap function.

2. Installation of Windows XP Pro X64 Ed. (64-bit), Windows Vista 64, or other OS which can provide more than 4GB worth of address space.



Note: According to the latest Change Log published by Microsoft, Windows Vista 32bit SP1 will display the installed amount of RAM. This is a display change only.

------------------------------ Which Chip? Well, it depends on which set of thieving b@stardz you choose to support: The ones who use insider trading to enrich themselves while running their company into the ground? Or the ones who illegally pay vendors to not support the first group?
Reply to Scotteq
Tom's Hardware > Forum > Motherboards & Memory > Gigabyte > Is XP Sp3 will detect my 4gb as it is ?
Go to:

There are 1099 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them