• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

32位机与内存对齐

Spirit 2018-10-23 浏览量:934

我们说的8位机、32位机、64位机是以什么标准来确定的?

为什么同一台电脑,即能装32位操作系统,又能装64位操作系统。这里的位数又是以什么标准来确定的?


另外:内存对齐是否以long的宽度来对齐?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 8位机,16位机,32位机,64位机指的是硬件CPU一次处理的数据是8位,16位,32位还是64位,位数越高,代表每次处理数据的能力越强,而且是向下兼容的。对应起来,系统也就有了64位和32位的区别了,早期的电脑CPU都是32位的,所以XP是32位,后来CPU开始支持64位了,所以有了64位的系统。但是要注意,如果CPU是32位的,就不能够安装64位系统。
    • 发布于 2018-10-23
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:11
  • 根据数据总线的宽度决定的。

    对于电脑的操作系统,一般指控制,数据,地址三条总线。64位机可以兼容32位机,但是32不能兼容64,其中最主要的原因在于64位的指令集包含并大于32位的指令集。

    对于内存对齐来说,其实是为了适应数据总线的读写,比如32位机,一下可以读32位数据也就是4个字节,为了读取快捷,就会把数据按照4位对齐的方式储存,比如 空间存了一个char(1字节)和一个int(4字节)类型,如果他俩在内存是紧紧挨着的,那么你在读int时就要读两遍,然后再组合起来。第一遍时char和int前3个字节,第二遍时int最后一个字节。

    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 64位cpu可以同时处理64位数据,同时兼容32位,因为大的能兼容小的

    但是32位就不能兼容64位

    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 但是要注意,如果CPU是32位的,就不能够安装64位系统。
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 是cpu总线的处理位数 64位包含32位 但是32位不能兼容64位
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 电脑是兼容模式跑的,cpu 硬件可以跑64 位,也可以跑 32位。安装 64 位系统,那就是泡在 64 位模式。安装 32 系统,就是跑 32 模式。

    64 位系统中跑 32 位程序,是 64 位系统下兼容32库实现的。还是跑的64位系统上。

    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 51单片机寄存器大部分是8位的所以是8位机,stm32是32位的所以是32位机,早期的电脑其实也是8位机,现在的64,32也是一样,CPU一次读写数据的位数,就是位数,也可以代表速度,
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 系统向下兼容,高级系统没法在低运行机器上安装
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 老兄不对啊,看你的CPU是多少位了,如果是64位,都可以装的,但是如果是32位,就不能装64位的系统
    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 跟CPU一次运算的位数长度(字长)有关,同时寄存器的长度也跟随CPU字长,大的寄存器拆分多个,小的寄存器少补。64位可以向下兼容32位,32位不可以向上兼容64位。

    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 是按照CPU一次运算最大的位数来确定的

    64位机可以装32位系统,但是效率会变低

    • 发布于2018-11-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 系统要根据你的硬件来匹配设置,不然是不能识别的
    • 发布于2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

32位机与内存对齐