第7章习题及答案

第七章习题及解答7-11如图7.45所示,主存中有两个空白区。现有如下程序序列:程序1要求50KB;程序2要求60KB;程序3要求70KB。若用首次适应算法和最佳适应算法来处理这个程序序列,试问:哪一种算法可以分配得下?简要说明分配过程(假定分区描述器所占用的字节数已包含在程序所要求的主存容量中)。图7.45答:(1)首次适应法:程序1要求50KB,在起始地址为150KB,大小为120KB的空白区进行分割120KB50KB=70KB,分割后剩70KB的空白区。程序2要求60KB,在剩余的70KB空白区进行分割。70KB60KB=10KB,分割后剩10KB的空白区。程序3要求70KB,在起始地址为300KB,大小为78KB的空白区进行分割。78KB70KB=8KB,分割后剩8KB的空白区。因此首次适应法可满足该程序序列的需求。(2)最佳适应法程序1要求50KB,在起始地址为300KB,大小为78KB的空白区进行分割。78KB50KB=28KB,分割后剩28KB的空白区。程序2要求60KB,在起始地址为150KB,大小为120KB的空白区进行分割。120KB60KB=60KB,分割后剩60KB的空白区。程序3要求70KB,。此时系统中有大小为28KB和60KB的两个空白区,它们均不能满足程序3的需求。因此最佳适应法不能满足该程序序列的需求。7-12已知主存有256KB容量,其中OS占用低址20KB,可以有这样的一个程序1120KB78KB0150KB300KB主存序列。程序1要求80KB;程序2要求16KB;程序3要求140KB。程序1完成;程序3完成。程序4要求80KB;程序5要求120KB。试分别用首次适应算法和最佳适应算法分别处理上述程序序列(在存储分配时,从空白区高址处分割作为已分配区),并完成以下各步骤。(1)画出程序1、2、3进入主存后主存的分配情况。(2)画出程序1、3完成后主存分配情况。(3)试用上述两种算法中画出程序1、3完成后的空闲区队列结构(要求画出分区描述器信息,假定分区描述器所需占用的字节数已包含在程序所要求的主存容量中)。(4)哪种算法对该程序序列而言是适合的?简要说明分配过程。(1)答:程序1、2和3进入主存后,主存的分配情况如下图所示。(2)答:程序1、3完成后,主存的分配情况如下图所示:(3)答:首次适应法下,空闲区队列结构如下图所示。首次适应法下,空闲区队列结构如下图所示。2队列指针00140KB176KB80KB20KB140KB(程序3)16KB(程序2)主存0os80KB(程序1)256KB1160KB20KB176KB16KB(程序2)主存0os256KB1140KB80KB20KB160KB176KB队列指针0080KB20KB140KB176KB(4)答:程序4要求80KB;程序5要求120KB。首次适应法:程序4要求80KB,在起始地址为2...

1、培基文库文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。

2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

3. 培基文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

4. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

5、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击文档标题下面举报,也可以联系客服投诉QQ:188878628

Q、文档下载后会有水印吗?

A、文档预览未下载之前背景显示网站的名字“培基文库”,下载之后不带有任何关于培基文库名称、网址等网站本身信息水印。

Q、我下载的文件找不到了?

A、Windows电脑快捷键“Ctrl+j”,苹果(Mac)电脑按(“⌘+j”),(几乎适用所有的浏览器)

哈哈哈我下
实名认证
内容提供者

欢迎大家光临,各种实用文档供大家筛选

确认删除?
批量上传
意见反馈
上传者群
  • 上传QQ群点击这里加入QQ群
在线客服
  • 客服QQ点击这里给我发消息
回到顶部