32位与64位

相信大家对32位和64位这两名词都不陌生,但又有些傻傻分不清楚(说我自己呢)。我曾经研究了几次32位与64位的区别,不久就又忘记了。今天又遇到了这对兄弟(冤家路窄),就又做了一些功课,为了备查,就有了现在这篇文章。


一、32位与64位名词的由来
目前PC使用的CPU绝大部分使用X86架构,CPU按照通用寄存器(GPR)的数据宽度分为32位的X86和64位的X86-64(简称X64)。
64位CPU相比32位CPU最明显的两大优点是:

  • 支持超过4GB(232Bytes)内存
  • 支持硬件虚拟化技术

二、32位操作系统与64位操作系统
因为有了32位及64位的CPU,相应的就有了32位的操作系统与64位的操作系统。
CPU对操作系统的支持情况如下:

  • 64位的CPU可以安装32位或者64位的操作系统
  • 32位的CPU只能安装32位的操作系统

三、32位应用程序与64应用程序
因为有了32位及64位的CPU及操作系统,相应的就有了32位的应用程序及64位的应用程序

  • 32位的应用程序可以安装在32位操作系统或者64位操作系统上
  • 64位的应用程序只能安装在64位的操作系统上
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。