32位和64位操作系统区别

寻址能力不同

64位系统支持128G的内存,而32位系统最大只可以支持4G内存。

要求配置不同

64位操作系统只能安装在64位CPU的电脑上,而32位操作系统既能安装在32位CPU电脑也能安装在64位CPU电脑上。

内存管理不同

相同类型变量在不同的操作系统对应字节数不同。

64位系统在内存管理方面遵循8字节对齐,原则:在8字节对齐的情况下,按8个字节为单位分配存储空间,如果不足,会自动补充,本次分配不足以存放下面的变量时,会重新分配空间。

 类型              

16位

32位 

64位

char

1

1

1

short int 

2

2

2

 int

2

4

4

 long int

4

4

8

long long int

8

8

8

 char*

2

4

8

 float

4

4

4

  double

8

8

8

注:指针类型存储是指所指向变量的地址,

16位机只需16bit, 32位机只需32 bit,64位机需要64 bit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值