深入理解计算机系统 2.1.1 字

每一个计算机都有一个字长度,(字长度)indicating the nominal size of integer and pointer data。因为虚拟地址是通过一个字来编码的,字长度决定了虚拟地址空间的最大长度。也就是说,字长度为w位的计算机,虚拟地址的范围是0到2^w − 1,在它之上运行的程序只能访问到2^w个字节。
现今。大部分个人电脑拥有32位的字长。这些电脑的虚拟地址空间为4 gigabytes (4 GB),也就是说,超过4 × 10^9字节。尽管这样大的虚拟地址空间对大多数程序来说已经够了,但是,我们必须注意到,许多科学计算和数据库程序需要更大的存储空间。结果是,随着存储器价格的降低,拥有64位字长的高端机变得越来越普及。随着硬件价格的降低,连台式机和笔记本也开始变成64位了,因此,我们将会讨论w位的一般情况,以及32位和64位的特殊情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值