Jump to content

Welcome to Geeks to Go - Register now for FREE

Need help with your computer or device? Want to learn new tech skills? You're in the right place!
Geeks to Go is a friendly community of tech experts who can solve any problem you have. Just create a free account and post your question. Our volunteers will reply quickly and guide you through the steps. Don't let tech troubles stop you. Join Geeks to Go now and get the support you need!

How it Works Create Account
Photo

Addressable RAM


  • Please log in to reply

#1
Grim Keeper

Grim Keeper

    New Member

  • Member
  • Pip
  • 9 posts
Okay ive studied computing to 1st year University level and as far as i know the amount of RAM your computer can address is 2^(size of address bus), so if you are running a 32 bit O/S then its 2^32.

3^32 = 4gig

but its only possible to support 3gig on a 32bit O/S why is this?
  • 0

Advertisements


#2
Neil Jones

Neil Jones

    Member 5k

  • Member
  • PipPipPipPipPipPipPipPip
  • 8,476 posts
In a nutshell the operating system cannot use the extra 0.8Gb of memory because it's all tied up in the PC's architecture.
Which basically means the missing memory is reserved so the computer can talk to the rest of the hardware.
It is not a Windows issue as such - it's a a limitation of the hardware. It just ends up being a Windows issue because 32-bit hardware solutions have been around for over ten years now and its only now its beginning to show its age. 64-bit platforms solve the problem but as we live in a 32-bit environment, the migration to 64-bit will take some time.

Back in the days of DOS, when it were all fields round 'ere, even DOS has a reserved memory chunk for the hardware. Every PC had 640k of base memory, and everything over that was extended memory, of which 384k was reserved for the hardware.

Edited by Neil Jones, 15 December 2008 - 04:39 PM.

  • 0

#3
Grim Keeper

Grim Keeper

    New Member

  • Topic Starter
  • Member
  • Pip
  • 9 posts
its not actually 0.8gig of memory it uses, but memory addresses right?

Edited by Grim Keeper, 18 December 2008 - 08:08 AM.

  • 0

#4
TIP83

TIP83

    Member

  • Member
  • PipPip
  • 22 posts
I thought that the memory you are "losing" is close to or equal to the memory on your Video Card.
I don't know the details of it but it sounds right to me.
I'm using Windows XP SP3 32-bit and my video card is the nVidia GeForce 280 GTX 1GB.
Under the general tab of System Properties it reports 3.00GB of memory. While I have 4GB OCZ DDR3 installed.

Since a 64-Bit O/S removes this limiter I'll be upgrading to Vista Ultimate SP1 in the next week.
This will make the rest of my computer feel at home also:
Please let me know if any of you have had problems with this Hardware being compatible with Vista 64-bit

nVidia 790i Ultra SLI
4GB DDR3 2000MHz
nVidia Geforce 280 GTX 1GB
Intel Q9550 OCed to 3.08GHz (need H2O cooling to push to 4GHz)

Hope this helps.
  • 0

#5
lurky

lurky

    Member

  • Member
  • PipPipPip
  • 113 posts
32 bit OS's support four gigabytes. As Neil stated, some of that is tied up in the architecture. Basically, the video bus and a couple other minor devices are going to steal a little bit of that to accommodate for their needs. Which is why it shows a difference relative to amount of video memory your pc has.
  • 0






Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP