社区
Windows Server
帖子详情
32位操作系统的寻址范围为什么是232B?
韩雷
2010-02-13 09:33:02
我在一些文章中看到:32位操作系统的寻址范围是232B,这个232B是什么意思? 是个计算出来的数值还是协议编号?
我google了一下,没找到答案,那位能给我讲下,谢谢!
...全文
188
6
打赏
收藏
32位操作系统的寻址范围为什么是232B?
我在一些文章中看到:32位操作系统的寻址范围是232B,这个232B是什么意思? 是个计算出来的数值还是协议编号? 我google了一下,没找到答案,那位能给我讲下,谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuhaijun190
2012-08-04
打赏
举报
回复
就是2的32次方B,但是填空题打不出那个32次方,就让别人误解成了232B.
gernal_dn
2010-02-16
打赏
举报
回复
引用 4 楼 0000000009 的回复:
2的32次方是4294967296=4GB 这是公认的,但232B是怎么来的?
232不过是显示或书写错误,32是上标,即32次方。
但是有一点,“32位操作系统的寻址范围是2^32Byte”这种说法是错误的,因为还有大页模式,比如说32bit版的windows server 2003的企业版支持32G内存,数据中心版支持512G内存。
韩雷
2010-02-14
打赏
举报
回复
2的32次方是4294967296=4GB 这是公认的,但232B是怎么来的?
韩雷
2010-02-14
打赏
举报
回复
2的32次方是4294967296
wag_enu
2010-02-13
打赏
举报
回复
那google 一下 "32位系统 寻址"
microsofttyc
2010-02-13
打赏
举报
回复
2的32次方位,Google,baidu一下就知道了
为什么一个
32位
的系统,最大
寻址
空间,即最大承载内存空间为4G?
寻址
空间一般指的是CPU对于内存
寻址
的能力。通俗地说,就是能最多用到多少内存的一个问题,即能够
寻址
的最大容量。一般用MB和G来表示。 数据在存储器(RAM)中存放是有规律的 ,CPU在运算的时候需要把数据提取出来就需要知道数据存放在哪里 ,这时候就需要挨家挨户的找,这就叫做
寻址
,但如果地址太多超出了CPU的能力
范围
,CPU就无法找到数据了。 CPU最大能查找多大
范围
的地址叫做
寻址
能力 ,CPU的
寻址
能力以字节为单位,如
32位
寻址
的CPU可以
寻址
2的32次方大小的地址也就是4G,这也是为什么
32位
的CPU最大
嵌入式C语言 - 计算机存储体系与
32位
CPU
寻址
能力解析
计算机存储体系与
32位
CPU
寻址
能力解析
如何从实模式到保护模式?
实模式到保护模式,如何进入保护模式 在还是16位CPU的天下时,并没有实模式这一说。直到CPU发展到
32位
,推出保护模式后,为了区别两种模式,便将之前的模式称为实模式。处于向下兼容的考虑,现代的CPU依然保持对16位模式的兼容,刚开机时,
32位
的CPU是先处于16位的实模式的,而后再进入保护模式。 一、实模式 1. 实模式的特点 1、地址总线只使用了20根,
寻址
范围
为220B=1MB。 2、寄存器只使用了16位,所以如果只用单一的寄存器来
寻址
的话只能访问到216B=64KB的空间。 3、分段,访问内存采用
动手学
操作系统
(五、实现保护模式下的Loader)
在上一节中,我们使用了MBR来加载的Loader,Loader是要经过实模式到保护模式的过渡,并最终在保护模式下加载Kernel,上一节只实现一个在实模式下工作的简易Loader,打印了一些消息,但是我们并没有完善这个Loader的功能,在这一节中,我们进一步完善这个Loader的功能。
操作系统
——虚拟内存
本文的主要内容是
操作系统
中虚拟内存的基础知识,包括虚拟内存的基本概念、请求分页管理方式、页面置换算法以及页面分配策略,对比理解记忆请求分页管理方式与一般分页管理方式的不同,重点掌握五种页面置换算法的思想以及页面分配策略中的内容。
Windows Server
6,873
社区成员
177,929
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章