hi Friends,
you know,i read a lot of articles about this subject and i watched a lot of videos about them but i still confused because every one of them focus just about ram support (32 bit processor support up to 4 ram but 64 bit more than 4 gb) and this sentence like a dime a dozen in every video and article ,but when i search deeply:
and i used some programs to found out if my cpu is 32 bit or 64 bit but i found a lot things i think that are illogical
for instance when i do this steps i found contradiction:
1- when i wrote this command in start (msinfo32) i found that type:base x86 (this refer to my system is 32 bit)
2-then when i wrote (wmic) in start then i wrote cpu i saw that (addresswidth: 32 , datawidth: 64)
3- when i used cpu-z program i found out that : my cpu support EM64T intel( Extended Memory 64 bit)
from all information(above) , my recap was:
32 bit processor or 64 bit don't depend about just address bus width , it's also depend about data bus width
in my case:
my address width is 32 bit this refers that my system don't accepet more than 4 gb
but cuz my cpu support that EM64T that means that data bus width is 64 bit that means
i can install 64 bit operating system and 64 bit saftware cuz .
so system type that is written when you write msinfo32(32 bit or 64 bit ) depends about address bus width.
is my conclusion correct?!