-1
1
My knowledge of computer hardware is fairly extensive, however it is apparent that this is not the case when considering types of operating systems. I've gone by the rule of thumb for years that if a machine is over 4GB, install a 64bit version in order to use all that memory, and the opposite for choosing 32bit operating systems.
In my latest purchase of a processor, I've noticed explicit detail highlighting the processors' architecture; "32bit" or "64bit". I know this has relevance to how many bytes can be stored in registers for memory addressing, but does this play part in when considering an OS, too?
For example, if your CPU is 64bit but you have 2GB memory, shall you choose the 32bit version of an OS? According to this question, the answer is yes. Can someone please explain this to me, if you have the time?
I would like to know the affects of installing a 32bit system on a 64bit system with 2GB, and what role the capacity of memory really has when choosing 32/64bit hardware and software.
Edit I've correct a mistake in paragraph 3 of the question.
Edit v2 Whilst, indeed, this is a duplicate, I did search for similar questions and that question linked above was not in the results. I blame the searching algorithm, not my now perceived laziness.
1In my opinion, there's really no reason not to run 64-bit Windows. You may have only 2GB of RAM now, but why put a limitation on yourself in the future? Having a 64-bit OS already installed will make it much easier to upgrade RAM in the future. – Josh – 2014-05-02T15:26:34.060
Considering 99.9% of processors on the market today are x86-x64 processors I don't understand the question. There are very few Intel nor AMD x86 products on the market today. AMDX64 is an extension of the Intel x86 extension. This means that anyone that uses one of these processors and puts a 32-bit operating system is putting a 32-bit operating system on an Intel x86-AMD64 or AMD x86-64 processor. I won't even mention 64-bit ARM processors for obvious reasons. – Ramhound – 2014-05-02T15:29:42.260