欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

windows 看 32位 64位 cpu 操作系统

shiping1 的头像

CPU 的位

cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。操作系统只是硬件和应用软件中间的一个平台。我们的CPU从原来的8位,16位,到现在的32位和64位。
cpu处理计算的时候“数据”和“指令”是不同对待的。
8位的CPU,一次只能处理一个8位的“数据”或者一个8位的"指令"。比如'00001101',又比如:“+1”这个运算,你要先指示CPU做“+”,完成后再输入“1”数据给CPU。8位的CPU优点是设计简单,处理速度比较快。缺点就是:软件设计复杂,繁琐。
由于8位的CPU不利于计算机的发展。后来推出了16位的CPU,我们就可以一次处理两个字节(16位)的数据了,比如“加1”这个命令。“加”是一个指令,占用8个位,余下的8位我们可以存放数据“1”了。
32位的CPU就更加方便了,我们就可以一次处理一个a=a+b这样的命令了。优点:简化了软件设计的复杂度。缺点:硬件设计更加复杂,计算速度下降。一般来讲32位的CPU对于我们来讲是最理性的CPU,对于软件开发来讲足够了,但是内存寻址空间在2的32次方 = 4294967296bit = 4G左右。
很显然32位CPU只有4G左右的内存寻址空间,对于一些服务器来讲4G的内存的远远不够的了。我们需要更加大的内存寻址空 间的话就需要对CPU进行升级。64位CPU就这样诞生了。64位CPU将原来的CPU总线拓展至64根,这使得CPU的内存寻址范围达到2^64。实际 上操作系统并未设计支持如此之大的内存空间,因为暂时还买不到如此巨大容量的内存,且大内存支持会使得操作系统的内存管理程序变得复杂。
现在的AMD和Intel的64位CPU为了兼容旧程序,设计的CPU指令集就在原来的X86构架上直接拓展,一般 使用X86-64或EM64T指令集,把原来的32位的硬件电路直接拓展为64位,并提供控寄存器,使得CPU既可以直接运行原来X86构架下的32位程 序,又可以运行新设计的64位程序。[1]

编辑本段32位系统的内存使用

在实际使用中32位操作系统是可以使用4GB以上的内存的;
例如:
在Windows Server 2003中,各版本支持的最大内存如下:
==================================================
标准版的 32位版本支持4GB RAM,64位版本最高可支持 32 GB RAM。
企业版的 32 位版本最高可支持32 GB RAM, 64 位版本支持 1 TB RAM
数据中心版的 32 位版本支持 64 GB RAM,64 位版本支持 1 TB RAM
WEB版最高可支持2G RAM。
 
计算机中的位数指的是CPU一次能处理的最大位数。32位计算机的CPU一次最多能处理32位数据,例如它的EAX寄存器就 是32位的,当然32位计算机通常也可以处理16位和8位数据。在Intel由16位的286升级到386的时候,为了和16位系统兼容,它先推出的是 386SX,这种CPU内部预算为32位,外部数据传输为16位。直到386DX以后,所有的CPU在内部和外部都是32位的了。有些人往往会弄不清在计 算机中出现的“位”和Byte,KB,MB等有何关系,而它们的关系是,8位等于一字节Byte,即8bit=1B 。32位处理器每次处理 4Byte(32bit),同理,64位处理器每次处理 8Byte(64bit) 。
 
方法一、在开始→运行中输入"winver”,如果您的系统是64位的,
会明确标示出“x64 edition”。 
方法二、在cmd窗口中输入"systeminfo"回车,显示出系统详细信息,
其中观察  系统类型 一项,标明是x86 based pc,说明是32位,否则是64位。 (好像不准)
方法三、使用CPU-Z或优化大师等工具。

来自 http://zhidao.baidu.com/link?url=RbPCy9li0TK4UhavVpdz4xBr87iTgnuxeGMIM07RRCUwvVaZWWoZQH3Am0mZdsQ_KPj...

 

 

 

cpu-z 
下载地址:http://dl.pconline.com.cn/html_2/1/60/id=786&pn=0.html 
专业的硬件检测软件,上面这个是汉化的,无需安装,只要运新cpu-z.exe即可。他还可察看你cpu 主板 内存 的具体情况。
是否支持64bit只要看CPU-Z里的指令集里是否有x86-64这项,有既是支持64bit的,没有则反之。

用Cpu-Z这个软件就非常不错,它虽然是检测CPU的,但同样也能检测主板和内存,功能毫不含糊!能检测CPU是否是超频,是否是32位,主板的型号、主板的内存插槽数、内存的型号、速度等等  
在CPU-Z的“CPU”页面中,可以清楚地看到处理器的型号、核心代号、制作工艺、缓存容量以及支持的指令集等等。如果你使用的处理器能够支持64位处理器的话,那么在指令集一栏将会出现“X86-64”字样。
http://dl.pconline.com.cn/html_2/1/60/id=786&pn=0.html
http://www.onlinedown.net/soft/2775.htm

 

如何用CPU-Z查看自己的CPU是32位还是64位?

2011-04-19 17:59 天使真的堕落了 | 分类:CPU | 浏览9089次
如题所说,我自己已经用CPU-Z检测过了,但悲剧的发现我看不懂= =
于是发上截图,拜托各位帮我看看我的CPU是32位还是64位~

 
2011-04-19 18:02 提问者采纳
64位的
支持64位和32位操作系统
指令集EM64T
追问
那也就是说,我能装一个64位的win7系统和一个32位的XP了?
回答
可以同时装64位的win7和32位的win7
评论|5
按默认排序|按时间排序

其他3条回答

2011-04-19 18:16jaykl333|三级
是64位的   :指令集EM64T 
计算机中的位数指的是CPU一次能处理的最大位数。32位处理器每次处理 4Byte(32bit),同理,64位处理器每次处理 8Byte(64bit) 。32位操作系统针对的32位的CPU设计,
最多能运行64位的OS版,而64的CPU能运行32和64位的操作系统
查看系统是32位还是64位的方法:   开始菜单——运行——CMD——systeminfo——
系统类型——x86 pc则表示为32位系统(x64则表示为64位系统) 
(好像也是指的操作系统 而不是cpu)
追问
那也就是说,我能装一个64位的win7系统和一个32位的XP了?
回答
分别可以装   ;要同时装2个系统的话 系统首先要互相兼容然后只能在低系统下装高系统,高系统下不能安低级系统,要求不能装在同一个盘,
不能装Ghost系统,最好不要用当前系统对另一个系统进行写操作

来自 http://zhidao.baidu.com/link?url=-6leYkCsPPYiKssBbVHfe5sKFwPINE-vd1kmziiFGxxmcqd0IvweDOGySBpQ71y1D1x...

 

 

 

普通分类: