well, I'm a bit confusing about memory addressing lets see if the processor is 32bit the maximum memory it can handle is 4294967296B that's 4GB of memory. how is this possible ? can you please explain it, in an easy way ? Thanks.