Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Windows API
  4. 4 GB RAM: is there a problem

4 GB RAM: is there a problem

Scheduled Pinned Locked Moved Windows API
helpquestion
4 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    mhmo
    wrote on last edited by
    #1

    Dear all I always hear that the system may not recognize 4 GB of RAM. Does Vista support this zise? and why the system may not support 4 GB? Finally, Can I put more than 4 GB in my laptop? regards Mohammed

    C O 2 Replies Last reply
    0
    • M mhmo

      Dear all I always hear that the system may not recognize 4 GB of RAM. Does Vista support this zise? and why the system may not support 4 GB? Finally, Can I put more than 4 GB in my laptop? regards Mohammed

      C Offline
      C Offline
      Cmania
      wrote on last edited by
      #2

      Hi My freind the amount of RAM supported depends upon the width of address bus of processor(i.e. 32 bit or 64 bit). Example : Intel P4 is 32 bit i.e. 2^32=4GB In case u have a 64 bit processor, RAM suported will be 2^64=....GB

      Spread wat u Know!

      J 1 Reply Last reply
      0
      • M mhmo

        Dear all I always hear that the system may not recognize 4 GB of RAM. Does Vista support this zise? and why the system may not support 4 GB? Finally, Can I put more than 4 GB in my laptop? regards Mohammed

        O Offline
        O Offline
        originSH
        wrote on last edited by
        #3

        Explination of why you dont get the full 4gb on 32bit windows: http://www.codinghorror.com/blog/archives/000811.html[^]

        1 Reply Last reply
        0
        • C Cmania

          Hi My freind the amount of RAM supported depends upon the width of address bus of processor(i.e. 32 bit or 64 bit). Example : Intel P4 is 32 bit i.e. 2^32=4GB In case u have a 64 bit processor, RAM suported will be 2^64=....GB

          Spread wat u Know!

          J Offline
          J Offline
          James Lonero
          wrote on last edited by
          #4

          In some cases, it is the processor. For example, the old Motorola 68000 used the high bit of the addressing registers as a flag bit, thereby cutting the maximum memory size to 2G. Sometimes, the addressing bus only allows for 31 bits and the high bit line is used for signalling. I don't think Intel does such a thing with their processors. But, I also heard that using memory above 2GB, programs slow down. Maybe, the processor or the OS is doing something special to access this memory. Also, the operating system, system BIOS, and many of the IO addresses are directly memory mapped. (The operating system should load into memory.) Therfore, some of the memory addressing space is used for ROM access and other memory addressing is to the IO channels.

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups