永发信息网

32位和64位操作系统有何区别?求具体答案……

答案:3  悬赏:0  手机版
解决时间 2021-04-08 05:18
  • 提问者网友:凉末
  • 2021-04-07 11:11
32位和64位操作系统有何区别?求具体答案……
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-04-07 12:23
32位、64位代表的是使用cpu位数(64,32)
有时候人们怀疑一个系统的底层结构能否保证这个系统在被使用时达到安全而高效,64位版本的Windows在这方面就比较完美。Windows XP和 Windows Server 2003都是运行64位硬件的64位版本操作系统。64位Windows操作系统运行64位代码,同时通过使用WoW64 (Windows on Windows 64)也能运行32位代码。
你看,这并不是什么大问题,毕竟,32位版本的不同Windows操作系统都用来同时运行32位和16位代码。(技术上说,并不是同时运行,相关解释在以后的技巧中会展示给大家)
32位版本的Windows在如何允许32为和16位代码并肩运行方面有着很复杂的机制。然而,这个系统被设计成无论你是系统管理员还是临时用户,你都不需要知道这些机制如何运行。
但是64位版本的Windows就不同了。从一个用户的立场上看,64位应用程序和32位应用程序简单地同时运行,没有什么特殊的。但是对于一个管理员 (和帮助桌面用户的人员)来说,这其中就有很大不同了:32位代码与64位代码相隔离。这个隔离是如此重要以至于64位版本的Windows有两个注册表,一个是针对64位,一个是针对32位。
尽管64位版本的Windows XP和Windows Server 2003看起来在操作时候和它们32位的版本几乎同样的,但是在表象之下其实是有很大不同的。如果你在64位版本的Windows下按照32位版本一样来执行某些程序,你可能引起一些麻烦。追答
追问:他们是怎么运行的,我想知道运行是的区别
追答:所谓32位处理器就是一次只能处理32位,也就是4个字节的数据,而64位处理器一次就能处理64位,即8个字节的数据。如果我们将总长128位的指令分别按照16位、32位、64位为单位进行编辑的话:旧的16位处理器,比如Intel 80286 CPU需要8个指令,32位的处理器需要4个指令,而64位处理器则只要两个指令,显然,在工作频率相同的情况下,64位处理器的处理速度会比16位、32位的更快。而且除了运算能力之外,与32位处理器相比,64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,而64位处理器的一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。传统32位处理器的寻址空间最大为4GB,使得很多需要大容量内存的数据处理程序在这时都会显得捉襟见肘,形成了运行效率的瓶颈。而64位的处理器在理论上则可以达到1800万个TB,1TB等于1024GB,1GB等于1024MB,所以64位的处理器能够彻底解决32位计算系统所遇到的瓶颈现象,速度快人一等,对于那些要求多处理器可扩展性、更大的可寻址内存、视频/音频/三维处理或较高计算准确性的应用程序而言,AMD 64处理器可提供卓越的性能。
追问:64位在一般的电脑上比32位的有哪些优势和不足呢?
追答:64位操作系统在耗内存显卡上,比起32位来说,多不了多少。可以无视。
优势:简单点的可以管理超过3G的内存(最大优势)。是趋势所在。功能更多,稳定性,兼容性据说更好。
缺点:硬盘占用空间要多几个G,对机器配置要求稍高点。
全部回答
  • 1楼网友:零点过十分
  • 2021-04-07 15:08
只有CPU是64位的才能用64的操作系统
不过现在64位的系统缺少软件支持,很多软件都不能在64位系统里正常运行,还是老老实实的用32位的吧
追问:用起来有什么区别呢?
追答:64位系统最大支持128GB内存,32位系统只能支持3.49GB内存。
  • 2楼网友:舊物识亽
  • 2021-04-07 14:02
楼主您好。看到楼上您追问的问题。解答一下
使用区别
一个区别是32位如果插4G内存只能看到3.25G,64位则能看到4G,软件支持的问题64位系统会有一个带(x86)字样的program files文件夹,用来放32位的软件,大多数可以使用,像是DELL出厂Win7系统64位居多,不过也没什么软件不能用,总结,理论上64位是发挥最大性能,但使用过程中不会有明显感觉,以上,32位就行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯