him2678 wrote: Is it a software issue or hardware issue? Should I just go ahead and buy 4 GB memory even though I am using 32 bits windows?
Another question:
Does T61p provide built-in camera? I don't see it on the lenovo web site.
Warning: Probable gross oversimplification follows...
A 32-bit architecture can only address up to 3gb of RAM, so it's sort of both (in some cases the system is limited to 32-bits by the hardware, some by the software).
The reason it can only address up to 3gb is because a 32-bit architecture only has 32 bits to store/pass a memory address. Each "bit" is either 0 or 1, so the largest value possible that can be expressed in 32 bits is 2^0 + 2^1 + ... + 2^31, the decimal value of the binary number consisting of 32 1s (Bit order and signs come into play somewhere, but let's pretend they don't for the sake of this explanation).
Each "byte" of memory in RAM has an address (number), so the "highest" address accessible is the address with the value of the number mentioned above. The value of an address can only be so high before it requires more the 32 bits to express, and that value just so happens to be right around 3gb (or somewhere near there).
Mind you, this explanation is based on what I remember from a C programming class I took a year or so ago, but I'm pretty sure the idea is right. Any experts out there, please feel free to correct me if I'm wrong.
Poking around wikipedia or google with undoubtedly reveal a much clearer and more accurate description, but this was a nice mental refresher for me and hopefully a good enough explanation to answer your question
And as of now the T61p does not come with a built in camera (can't say for sure if they will in the near future).
*Waiting at home* | T61p - 15.4" WUXGA / 2.2 GHz / 3GB / 100GB 7200RPM / 256MB 570M / Vista Ultimate (dual boot XP Pro to come)