zoukankan      html  css  js  c++  java
  • 32位和64位的区别

    32位和64位的区别

    位=bit,代表0或1, 比如 0000,代表4位,00001111代表8位
    字节=byte=B=8bit ,一个字节就是8位


    字长:CPU在单位时间内能一次处理的二进制数的位数叫字长(word size)

    32位CPU        --- 指的是该CPU在单位时间内能一次处理的二进制数的位数为32位
    64位CPU        --- 指的是该CPU在单位时间内能一次处理的二进制数的位数为64位

    32位操作系统 --- 指的是为了32位电脑(CPU是32位的)而设计的操作系统,同时需要安装32位软件以发挥32位(x86)的最佳性能
    64位操作系统 --- 指的是为了64位电脑(CPU是64位的)而设计的操作系统,同时需要安装64位软件以发挥64位(x64)的最佳性能

     

    x86和x64

    x86是一种CPU 型号,因为英特尔的8086,286,386~586等CPU 而得名
    而由于这些CPU 的寄存器都是32位的,因此x86也称为32位CPU ,而x64则对应64位CPU 

    基于32位CPU开发的操作系统就叫32位操作系统,因为目前x86架构在32位CPU的知名度,32位操作系统也通常被称为x86系统

    所以在Visual Studio上Debug旁边的编译选项会让你选择CPU类型,有Any CPU,x86和x64三个选项
    在VS中这一选项被称为“目标平台”,也就是编译成功的项目最终是要在什么平台上运行
    具体参考:https://blog.csdn.net/lordwish/article/details/52312015

  • 相关阅读:
    (转载)_信息安全入门指南
    经历--比赛绿盟_安全研究员
    Python正则表达式操作指南
    web 安全学习
    2014-9-10中午睡觉的一个梦
    渗透工具学习
    CVE 2013-3897
    STL 学习
    设置chrome 可以保存mht网页
    合并windows7系统下的两个IE8浏览器进程
  • 原文地址:https://www.cnblogs.com/kevinWu7/p/10163470.html
Copyright © 2011-2022 走看看