- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
32 位 cpu 地址总线扩展成了 32 位,这和数据总线的宽度是一致的。因此,在 32 位机里其实
并不需要采用 “物理地址 = 段:偏移 ”这种地址表达方式。原来在 16 位机里规定的每一个段不大
于 64kb 在 32 位机里也不是必要的。所以,对于 32 位机来讲,最简单的方法就是用一个 32
位数来标识一个字节的存储地址,寻址时只要给出一个 32 位数就可以直接找到地址。 这种地址
储存模型就属于 “平展储存模型 ”。
但是, 新产品一般都希望遵循 “向下兼容 ”这个原则。所以, 32 位机里完整的保留了 16 位寻址
模式 。即:寻址能力为 1M ;分段机制;每段不超过 64kb 。这就是通常所说的 实模式 。在地
址储存模型中属于 “实地址储存模型 ”。
其次,考虑到程序通常都是功能化的模块,所以分段虽然不是必要的,但分段却能大大提高
编程者管理程序的效率。故而 32 位机也采用了段 + 偏移的模式来寻址。但与实模型不同的是,
由于地址线和数据线宽度一致,因而,每个段最大可以到 4G ,并且段基址也是 32 位的无需进
行左移处理。在地址储存模型中这属于 “段地址储存模型 ”。然而需要注意的是, 在 32 位机里,
虽然通用寄存器,标志寄存器等都扩展成了 32 位,但是段寄存器却依然是 16 位的 (为什么不
做改变??我猜可能是这样便于向下兼容)。所以在 32 位寻址时,段寄存器里放的不再是段基
址(位数不够,放不下)而是一个选择子。这个选择子对应了一个 64-bit 长的描述符, 64-bit
的描述符里有 32-bit 是段基址。所以原来在 16 位机里通过段寄存器一步就可以找到段基址,
而现在在 32 位机里分成了两步:先找选择子,然后通过选择子找段基址。段基址找到了,再加
上偏移地址,物理地址就找到了。看样子, 32 位段模式寻址已经介绍清楚了。其实,这里头的
故事还远没有讲完。
在上面简述的过程中,很容易发现有两个问题没有交待。( 1 ) CPU 是如何将选择子与描述
符对应起来的?( 2 )既然是 64-bit 的描述符, 32 位用来表示基地址,那么余下的 32 位是干
什么用的?另外,当 32 位机发展起来的同时,操作系统也有了长足进步,单任务模式的 DOS
被多任务的 windows 所取代。也就是说,现在驻留在内存中的往往不止是一个程序,而很可能
是多个程序同时在内存中。 现在又没有了段大小的限制,程序之间便很有可能相互抢地址,如果
核心程序被破坏, 计算机就会崩溃。 这就好比在马路上走车, 如果只有一辆车开, 怎么开都可以,
但是如果车多了不制定个交通规则,车便会抢道,道路就会瘫痪。所以,在多任务的情况下,必
须给寻址也制定一个 “交通规则 ”,这样才能保证多任务系统有序的工作。 制定什么样的规则呢?
首先,既然程序是在无意识的情况下抢占了别的程序的地址, 那么如果在寻址时包含一个 查询的
过程 就可以有效的避免抢地址的情况发生。 也就是说, 先得问一问那个地址是不是已经有程序段
占用了?同时已占上地址的程序段除了告知 CPU 自己的基地址外还应该告诉 CPU 自己的长度
信息。这样别的程序段才能方便地查询。 第二,多任务寻址最好应该包含优先级别的内容,已备
紧急情况下为核心程序
您可能关注的文档
- 火灾报警及联动控制系统对消防安全工作的作用与意义参照.pdf
- 火灾自动报警及消防联动系统参照.pdf
- 火灾自动报警系统设计参照.pdf
- 货币流通速度参照.pdf
- 货币型基金展望和回顾参照.pdf
- 货币银行学案例参照.pdf
- 货币银行学重点知识参照.pdf
- 货币政策传导机制与货币政策中介目标选择参照.pdf
- 机电一体化实验参照.pdf
- 机电一体化系统设计复习大纲参照.pdf
- 海洋仪器CTH便捷式无线电测试仪英文资料.pdf
- 海洋仪器海洋版ZNLE矢网英文技术规格v0400.pdf
- 海洋仪器海洋版RTB2000系列示波器中文资料v0600.pdf
- 海洋仪器5000系列高速电脑示波器中文产品资料.pdf
- 海洋仪器SMBV100B矢量信号发生器中文产品资料.pdf
- 海洋仪器NGU系列源测量单元中文产品资料_v0101.pdf
- 海洋仪器UTG1000X系列函数 任意波形发生器中文使用手册.pdf
- 《少儿美术绘画课件》 7岁 二十四节气 《黑夜里的小灯笼》 .pptx
- 《少儿美术绘画课件》 7岁 二十四节气 《管不住的小手》 .pptx
- 《少儿美术教案课件》 3岁—6岁 大师鉴赏 《百水先生的幻想家园》 .pptx
文档评论(0)