数据 / 编程语言 · 2023年 10月 11日 0

32位和64位

34 次浏览

特别提到它们,因为它们曾经让无数程序员在痛苦的4字节和8字节周旋,痛苦的根源在于语言标准没有强制规定int和long究竟占几个字节。Java和C#作为中间件编程语言,一统类型大小,之后再无痛苦。

  • Linux kernel driver接口提供的int类型参数造成用户空间和内核空间不匹配。
  • 32位系统到64位系统迁移,用32位还是64位编译器,int的大小截然不同。

究竟什么是32位什么是64位系统?

一般而言,CPU位数是指CPU最轻松操作的寄存器大小。