- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题 目 三种存储管理方式的地址换算
姓 名:
学 号:
专 业:
学 院:
指导教师: 姚若龙
2018年11月27日
【目录】
摘要…………………………………………………………………01
引言…………………………………………………………………02
算法设计……………………………………………………………02
程序分析……………………………………………………………04
算法分析……………………………………………………………09
调试结果……………………………………………………………11
个人总结……………………………………………………………15
参考文献……………………………………………………………15
摘要:
?
操作系统(Operating?System,OS)是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)。
从用户角度看,操作系统可以看成是对计算机硬件的扩充;
从人机交互方式来看,操作系统是用户与机器的接口;从计算机的系统结构看,操作系统是一种层次、模块结构的程序集合,属于有序分层法,是无序模块的有序层次调用。操作系统在设计方面体现了计算机技术和管理技术的结合。操作系统是系统软件的核心,、它控制程序的执行和提供资源分配、调度、输入/输出控制和数据管理等任务。如DOS、UNIX、OS/2和Windows?NT都是得到广泛使用的操作的系统。
?
?
三种管理方式中,分页系统能有效地提高内存利用率,分段系统则能很好地满足用户需要,而段页式系统则是把前两种结合起来形成的系统。这种新系统既具有分段系统的便于实现、分段可共享、易于保护、可动态链接等一系列优点,有能像分页系统那样很好地解决内存的外部碎片问题,以及可为各个分段离散地分配内存等问题。
?
?
关键字:
?
分页方式,分段方式,段页式方式,操作系统。
引言
分页存储管理是将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页。在分段存储管理方式中,作业的地址空间被划分为若干个段,每个段定义了一组逻辑信息。段的长度由相应的逻辑信息组的长度决定,因而个段长度不等。段页式存储管理方式是分段和分页原理的结合,即先将用户程序分成若干个段,再把每个段分成若干个页,并为每一个段赋予一个段名。三种存储管理都有其相应的段表、页表和地址变换机构。
.三种存储管理方式地址换算描述
(1)分页存储管理方式
?
为了实现从进程的逻辑地址到物理地址的变换功能,在系统中设置了页表寄存器,用于存放页表在内存中的始址和页表的长度。当进程要访问某个逻辑地址中的数据时,分页地址变换机构会自动地将有效地址(相对地址)分为页号和页内地址两部分,再以页号为索引去检索页表。查找操作由硬件执行。在执行检索之前,先将页号与页表长度进行比较,如果页号大于或等于页表长度,则表示本次所访问的地址已超越进程的地址空间。于是,这一错误将被系统发现并产生一地址越界中断。若未出现越界错误,则将页表始址与页号和页表项长度的乘积相加,便得到该表项在页表中的位置,于是可从中得到该页的物理块号,将之装入物理地址寄存器中。与此同时,再将有效地址寄存器中的页内地址送入物理地址寄存器的块内地址字段中。这样便完成了从逻辑地址到物理地址的变换。
(2)分段存储管理方式
程序通过分段划分为多个模块,如代码段、数据段、共享段:
????? –可以分别编写和编译
????? –可以针对不同类型的段采取不同的保护
????? –可以按段为单位来进行共享,包括通过动态链接进行代码共享
为了实现从进程的逻辑地址到物理地址的变换功能,在系统中设置了段表寄存器,用于存放段表始址和段表长度TL。在进行地址变换时,系统将逻辑地址中的段号与段表长度TL进行比较。若STL,表示段号太大,是访问越界,于是产生越界中断信号;若未越界,则根据段表的始址和该段的段号,计算出该段对应段表项的位置,从中读出该段在内存的起始地址,然后,再检查段内地址d是否超过该段的段长SL。若超过,即dSL,同样发出越界中断信号;若未越界,则将该段的基址与段内地址d
相加,即可得到要访问的内存物理地址。
?
(3)段页存储管理方式
?
在段页式系统中,为了便于实现地址变换,需配置一个段表寄存器,其中存放段表始址和段表长TL。进行地址变换时,首先利用段号S,将它与段表长TL进行比较。若STL,表示未越界,于是利用段表始址和段号来球出该段所对应的段表项在段表中的位置,从中得到该段的页表址,并利用逻辑地址中的段内页号P来获得对应表的页表项位置,从中读出该页所在的物理块号b
您可能关注的文档
- 标准化良好行为企业创建.pdf
- 表达式求值c++ 数据结构课设报告.pdf
- 表达式求值程序设计 说明书.docx
- 表达式求值课程设计(数据结构C语言版).docx
- 宾馆住宿管理系统课程设计(详细完整,附代码).pdf
- 斌按键式彩灯控制器课程设计.docx
- 丙氨酸异丙酯磷酸化合物的合成与拆分(有机化学优秀毕业论文).doc
- 丙酮-水化工原理课程设计.docx
- 丙酮水化工原理课程设计.pdf
- 丙酮与水连续精馏塔课程设计.doc
- 概念物理郑zaijun课件汇01introduction.pdf
- starter3课程名词自行车当您骑时会运动腿部肌肉单词.pdf
- 中考英语试题版片.pdf
- 一章android概述课件-btc.pdf
- jetstar flight itinerary for booking ref te8nnd jq508捷星航空行程预订参考RefTe8nndJQ508.pdf
- 宜居城市郊区claremont manor-melbourne销售手册.pdf
- 绝望主妇desperate housewives s01e简体英文.pdf
- 今天主要任务项目model层进行升级为核心基础dayphp.pdf
- 个医学病毒学病毒感染发病机理在微生物学过程中医疗计划级sysuinfection and pathogenesis.pdf
- 新人教版级下册同步练习答案及.pdf
最近下载
- 《HJT367-2007-环境保护产品技术要求电磁管道流量计》.pdf VIP
- 2025诗词大会题库(含答案).pdf VIP
- 2025年《老年心理护理实务》课程标准(含课程思政元素).docx VIP
- 中外教育名著选读复习课程.ppt VIP
- GB50586-2010 铝母线焊接工程施工及验收规范.docx VIP
- 医院内静脉血栓栓塞症防治手册.docx VIP
- 小家电安规基本知识培训.pptx VIP
- 财务自由之路.doc VIP
- SW7203数据手册_V13926596180高效率双向升降压.pdf VIP
- 通过同品种医疗器械临床试验或临床使用获得的数据进行的分析评价报告.pdf VIP
文档评论(0)