三种存储管理系统方式地地址换算.pdf

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用文档 三种存储管理方式的地址换算 摘要: 操作系统( Operating System ,OS )是方便用户、管理和控制计算机软硬件资源的 系统软件 (或程序集合)。从用户角度看, 操作系统可以看成是对计算机硬件的扩充; 从人 机交互方式来看,操作系统是用户与机器的接口;从计算机的系统结构看,操作系统是一 种层次、模块结构的程序集合,属于有序分层法,是无序模块的有序层次调用。操作系统 在设计方面体现了计算机技术和管理技术的结合。 操作系统是系统软件的核心, 、它控制程 序的执行和提供资源分配、调度、输入 / 输出控制和数据管理等任务。如 DOS 、UNIX 、 OS/2 和 Windows NT 都是得到广泛使用的操作的系统。 三种管理方式中, 分页系统能有效地提高内存利用率, 分段系统则能很好地满足用户 需要,而段页式系统则是把前两种结合起来形成的系统。这种新系统既具有分段系统的便 于实现、分段可共享、易于保护、可动态链接等一系列优点,有能像分页系统那样很好地 解决内存的外部碎片问题,以及可为各个分段离散地分配内存等问题。 关键字: 分页方式,分段方式,段页式方式,操作系统。 1. 引言 : 分页存储管理是将一个进程的逻辑地址空间分成若干个大小相等的片,称 文案大全 实用文档 为页面或页。在分段存储管理方式中,作业的地址空间被划分为若干个段,每 个段定义了一组逻辑信息。段的长度由相应的逻辑信息组的长度决定,因而个 段长度不等。段页式存储管理方式是分段和分页原理的结合,即先将用户程序 分成若干个段,再把每个段分成若干个页,并为每一个段赋予一个段名。三种 存储管理都有其相应的段表、页表和地址变换机构。 2 .三种存储管理方式地址换算描述: (1 )分页存储管理方式 为了实现从进程的逻辑地址到物理地址的变换功能,在系统中设置了页表寄存 器,用于存放页表在内存中的始址和页表的长度。当进程要访问某个逻辑地址 中的数据时,分页地址变换机构会自动地将有效地址(相对地址)分为页号和 页内地址两部分,再以页号为索引去检索页表。查找操作由硬件执行。在执行 检索之前,先将页号与页表长度进行比较,如果页号大于或等于页表长度,则 表示本次所访问的地址已超越进程的地址空间。于是,这一错误将被系统发现 并产生一地址越界中断。若未出现越界错误,则将页表始址与页号和页表项长 度的乘积相加,便得到该表项在页表中的位置,于是可从中得到该页的物理块 号,将之装入物理地址寄存器中。与此同时,再将有效地址寄存器中的页内地 址送入物理地址寄存器的块内地址字段中。这样便完成了从逻辑地址到物理地 址的变换。 文案大全 实用文档 (2 )分段存储管理方式 为了实现从进程的逻辑地址到物理地址的变换功能,在系统中设置了段表寄存 器,用于存放段表始址和段表长度 TL 。在进行地址变换时,系统将逻辑地址中 的段号与段表长度 TL 进行比较。若 S>TL ,表示段号太大,是访问越界,于是 产生越界中断信号;若未越界,则根据段表的始址和该段的段号,计算出该段 对应段表项的位置,从中读出该段在内存的起始地址,然后,再检查段内地址 d 是否超过该段的段长 SL。若超过,即 d>SL ,同样发出越界中断信号;若未 越界,则将该段的基址与段内地址 d 相加,即可得到要访问的内存物理地址。 (3 )段页存储管理方式 在段页式系统中,为了便于实现地址变换,需配置一个段表寄存器,其中存放 段表始址和段表长 TL 。进行地址变换时,首先利用段号 S,将它与段表长 TL 进行比较。若 S>TL, 表示未越界,于是利用段表始址和段号来球出该段所对应 的段表项在段表中的位置,从中得到该段的页表始址,并利用逻辑地址中的段 内页号 P 来获得对应表的页表项位置,从中读出该页所在的物理块号 b ,再利 用块号 b 和页内地址来构成物理地址。 3 .程序模块: #include <s

文档评论(0)

wanggx999 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档