- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.4.1 虚拟储存技术和三类地址 逻辑地址特点: 这是程序员编写的源程序中使用的地址 完整的逻辑地址一共48位 逻辑地址中的选择子对应于一个段基址 线性地址特点: 线性地址是由2个32位量相加而成的 段基址由段描述符得到 物理地址特点: 唯一性 三种描述符表 全局描述符表GDT 局部描述符表LDT 中断描述符表IDT 描述符表三个优点: 可大大扩展存储空间 可实现虚拟存储 可实现多任务隔离 4.4.4 逻辑地址转换为线性地址(分段部件) 博学 审问 慎思 明辨 笃行 * 4.3.2 微型计算机系统的内存组织 第四章 存储器、存储管理、高速缓存技术 1. 16位微机系统的内存组织 地址总线20位,寻址1M 存储空间,00000H-FFFFFH 数据总线16位,但存储器按字节进行编址 用两个8位的存储体(BANK,512KB)构成16位 BANK1 奇数地址 BANK0 偶数地址 D15-D0 D7-D0 D15-D8 A19-A1 译码器 控制信号 体选信号 如何产生? 如何连接? A0 BHE 读写控制 地址锁 存 偶存储体(A0=0) 奇存储体(BHE=0) 读16位数据时会读两次,每次8位。 读高字节时BHE=0,A0=1; 读低字节时BHE=1,A0=0 每次只使用数据线的一半:D15-D8 或 D7-D0 写16位数据时一次写入。 BHE和A0同时为0 同时使用全部数据线D15~D0 第四章 存储器、存储管理、高速缓存技术 8086读写16位数据的特点: 对准状态:要求数据起始地址为偶数,一个总线周期可完成 非对准状态:数据起始地址为奇数,两个总线周期完成传送 两个存储器芯片的片选端连接在一起 2. 32位微机系统的内存组织 32位数据总线和32位地址总线,可寻址4GB,0-FFFF FFFFH 4个字节数据线,允许信号区别4个8位存储体,每个为1GB 每个存储体分别与32位数据总线的8位相连,均与地址总线A31-A2相连 字节允许信号BE3-BE0做为体选信号分别连接1个存储体 支持32/16/8位数据读写 第四章 存储器、存储管理、高速缓存技术 A31-A2 第四章 存储器、存储管理、高速缓存技术 Pentium微机系统的内存组织 4.4 Pentium的虚拟储存机制和片内两级存储管理 1.虚拟存储技术 虚拟存储器 虚拟存储器只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器。 物理存储器是由CPU地址总线直接访问的存储空间。 (Virtual memory) 虚拟地址空间 物理地址空间 映射 压缩 第四章 存储器、存储管理、高速缓存技术 是由主存-辅存物理结构和辅助硬件及操作系统的存储管理软件所组成的存储体系。 用户在使用这种存储系统 时,就好象有一个足够大的主存,编程不受主存容量的限制,而实际上主存并未扩大,因此把这种存储系统称虚拟存储器。 虚拟存储器机制 : (1)使计算机的存储容量达到辅存的容量。 (2)使计算机的存取速度接近主存的速度。 (3)使计算机的存储系统的成本接近辅存的成本。 虚拟存储器的目标: 第四章 存储器、存储管理、高速缓存技术 分段特点:适应模块化程序的一种虚拟存储器。 每段的长度不是固定的 每个段都是受到保护的独立的空间 优点:每个逻辑段都与程序模块对应 缺点:由于长度随意,不易于分配主存空间 分页特点:以页为信息传送单位的虚拟存储器。 不论是虚拟空间还是主存空间都被分成大小相等的页。 一个系统中的所有页面大小固定 页面的起点和终点也固定。 只有分页机制才支持虚拟存储 优点:充分利用存储器空间 缺点:不便与模块化程序相衔接 2. 段式虚拟存储和页式虚拟存储 有机结合 第四章 存储器、存储管理、高速缓存技术 分段(segment)将程序按照逻辑关系分成可大可小的模块 分页(page) 将程序分成为若干个大小相同的模块 3. 逻辑地址、线性地址和物理地址 16位的段选择子和32位的段偏移量 描述符中32位段基址加上32的偏移量 第四章 存储器、存储管理、高速缓存技术 分段部件 分页部件 4.4.2 分段管理 段描述符 第四章 存储器、存储管理、高速缓存技术 第四章 存储器、存储管理、高速缓存技术 4.4.3 段选择子 段描述符 段描述符表 分段部件 分页部件 1. 段选择子 应用程序不能修改与指定段选择子,只能在程序运行前由链接程序或装配程序根据当时的计算机环境指定和修改。 段选择子指向段描述符,段描述符中包含所有对应此段的全部信息,16位的段选择子包含3个部分的内容: 描述符索引DI:记录段描述
文档评论(0)