The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Just ordered 4G Patriots RAM

    Discussion in 'Lenovo' started by MDDZ, Jun 22, 2007.

  1. MDDZ

    MDDZ Notebook Deity

    Reputations:
    1
    Messages:
    798
    Likes Received:
    3
    Trophy Points:
    31
  2. Uodnelome

    Uodnelome Notebook Consultant

    Reputations:
    1
    Messages:
    119
    Likes Received:
    0
    Trophy Points:
    30
    Hope everything goes smoothly -- once it's in and running you should have a nicely future-proof laptop :)

    I am considering doing similarly...if the T61p ever comes out, that is.
     
  3. MDDZ

    MDDZ Notebook Deity

    Reputations:
    1
    Messages:
    798
    Likes Received:
    3
    Trophy Points:
    31
    Happy waiting :eek:
     
  4. unr1

    unr1 Notebook Consultant

    Reputations:
    6
    Messages:
    298
    Likes Received:
    0
    Trophy Points:
    30
    does 4 GB RAM require 64 bit Vista? (Windows users)
     
  5. FreezerBurn

    FreezerBurn Notebook Guru

    Reputations:
    0
    Messages:
    52
    Likes Received:
    0
    Trophy Points:
    15
  6. hypertrophy

    hypertrophy Notebook Evangelist

    Reputations:
    32
    Messages:
    437
    Likes Received:
    0
    Trophy Points:
    30
    No, but at the moment, Vista and XP will only recognize 3gb's of your 4gb's. The other 1gb will be allocated toward device address space.

    See the following thread:
    http://forum.thinkpads.com/viewtopic.php?p=302249#302249
     
  7. MDDZ

    MDDZ Notebook Deity

    Reputations:
    1
    Messages:
    798
    Likes Received:
    3
    Trophy Points:
    31
  8. unr1

    unr1 Notebook Consultant

    Reputations:
    6
    Messages:
    298
    Likes Received:
    0
    Trophy Points:
    30
    1 GB in XP = 2 GB Vista?

    more or less?
     
  9. stallen

    stallen Thinkpad Woody

    Reputations:
    479
    Messages:
    1,737
    Likes Received:
    1
    Trophy Points:
    55
    YES! If you want your system to recognize and use the entire 4GB. 32-bit will only recognize and use somewhere between 3-3.5GB with 4GB installed.
     
  10. colm

    colm Notebook Consultant

    Reputations:
    21
    Messages:
    126
    Likes Received:
    0
    Trophy Points:
    30
    PCI devices always "steal" RAM, even on a system with less memory. You just don't notice because PCI devices are usually sitting at an address beyond the end of physical memory.

    Remember, 32-bit processors have a 4GB address space (from 0x00000000 to 0xFFFFFFFF). If you have 1GB of RAM, any address above 0x40000000 is free.

    Most PCI devices are memory mapped. This means they are mapped to a memory address. If the CPU wants to talk to your Ethernet Card, it reads and write to a certain memory address, which happens to be where your Ethernet Card is listening.

    The memory address that your device uses is determined by the BIOS at boot time (although the operating system can remap the device later). The device can claim anywhere from 0 to 6 memory regions, and they can be just about any size.

    Exactly how many memory regions, and their size can vary gratly by the device. Ethernet cards tend to use very little. Graphics cards, however, can use a lot. Grpahics cards have a lot of onboard RAM, and that RAM can be often addressed by the PCI bus. If you have a video card with 128MB of RAM, it may claim a 128MB window on the PCI bus. Some high-end SCSI controllers claim a lot of address space as well.

    If you want to see the addresses claimed on your system, go to Control Panel - System - Hardware - Device Manager. Click View - Resources by Type. Expand the memory selection. You should see all the memory-mapped devices in your system, and what they claim.

    Since you have a 4GB limit, your system needs to make all of the devices, and your RAM fit. That's why you see less RAM. If it didn't allocate enough address space for your hardware, the device wouldn't work (which would be really bad). So, it does the safe thing, and give you less ram.

    You can do one of the following:

    - Live with the limit. Maybe sell the spare 1GB module.
    - Get a CPU with PAE. PAE give you a 36-bit address space. This lets you use RAM at addresses above 0xFFFFFFFF. You will need to use the "/PAE" switch during bootup.
    - Switch to a 64-bit CPU. You'll need a 64-bit operating system.

    One little tidbit. Most PCI devices are 32-bit, so they have to live at an address below 0xFFFFFFFF. There are also 64-bit PCI devices that can be mapped to addresses above 4GB, but they're another issue entirely.

    from http://channel9.msdn.com/ShowPost.aspx?PostID=42545
     
  11. stallen

    stallen Thinkpad Woody

    Reputations:
    479
    Messages:
    1,737
    Likes Received:
    1
    Trophy Points:
    55
    .....m'kay
     
  12. MDDZ

    MDDZ Notebook Deity

    Reputations:
    1
    Messages:
    798
    Likes Received:
    3
    Trophy Points:
    31
    colm,

    Great explanation. Kind of refresh what I learned in school :)

    Best,
    David
     
  13. unr1

    unr1 Notebook Consultant

    Reputations:
    6
    Messages:
    298
    Likes Received:
    0
    Trophy Points:
    30
    can anyone answer this please?

    Basically I'm asking if 1GB in XP is equivalent or more/less to 2GB in Vista.
     
  14. unr1

    unr1 Notebook Consultant

    Reputations:
    6
    Messages:
    298
    Likes Received:
    0
    Trophy Points:
    30
    bump........