操作系统 110440113-王力.第五章
第五章 练习与思考
1.存储管理的基本任务是为多道程序的并发执行提供良好的存储环境,这包括哪些方面?.
答 :(1)能让没到程序“各得其所”,并在不受干扰的环境中运行时,还可以使用户从存储空间的分配、保护等事物中解脱出来。
(2)向用户提供更大的存储空间,使更多的程序同时投入运行或是更大的程序能在小的内存中运行。
(3)为用户对信息的访问、保护、共享以及程序的动态链接、动态增长提供方便。
(4)能使存储器有较高的利用率。
2.页式存储管理系统是否产生碎片?如何应对此现象?
答:会产生碎片,进程最后一页未占满一个块而产生的小碎片,将块的大小分的越小产生碎片的可能性越小。
3.在页式存储管理系统中页表的功能是什么?当系统的地址空间很大时会给页表的设计带来哪些新的问题?
答 :在页式管理系统中,进程的若干个页被离散的储存在内存的多个存储块中,为了能找到每个页所对应的存储块。系统为每个进程建立了一张页表。进程中所有的页,依次在页表中有一页表项,其中记录了相应页在内存中的物理块号。
4.什么是动态链接?用哪种存储管理方案可以实现动态链接?
答 :动态链接是指进程在运行时,只将进程对应的主程序段装入内存,在主程序段运行过程中,当需要用到哪个子程序段或数据段时,再将这些段调入内存,并与主程序段连接。通常段式管理方式可以以程序段为单位进行调度。
5.某进程的大小为25F3H字节,被分配到内存的3A6BH字节开始的地址。但进程运行时,若使用上、下界寄存器,寄存器的值是多少?如何进行存储保护?若
使用地址、限长寄存器,寄存器的值是多少?如何进行存储保护?
答 :上、下限寄存器:
上限寄存器的值是3A6BH,下限寄存器的值是3A6BH+25F3H=605EH。访问地址只能大于3A6BH而小于605EH,否则产生越界中断。
地址、限长寄存器:
地址寄存器的值是3A6BH,限长寄存器的值是25F3H,访问地址只能大于3A6BH而小于605EH,否则出错。
6.在系统中采用可变分区存储管理,操作系统占用低地址部分的126KB,用户区的大小是386KB,采用空闲分区表管理空闲分区。若分配时从高地址开始,对于下述的作业申请序列:作业1申请80KB;作业2申请56KB;作业3申请120KB;作业1完成;作业3完成;作业4申请156KB;作业5申请80KB。使用首次适应法处理上述作业,并回答以下问题。
(1)画出作业1、2、3进入内存后,内存的分布情况。
(2)画出作业1、3完成后,内存的分布情况。
(3)画出作业4、5进入内存后,内存的分布情况。
操作系统126KB
作业4:156KB
作业2: 56KB
作业5:80KB
7.某系统采用页式存储管理策略,某进程的逻辑地址空间为32页,页的大小为2KB,物理地址空间的大小是4MB。
(1).写出逻辑地址的格式.
答:页号为32,则需要二进制位为5位:2^5-1=31.即0~31共32个页号。页的大小为2kB,即要11个二进制位。
15
页号1110页内位移0
(2).该进程的页表有多少项?每一项至少占多少位?
答:进程有32页,故就有32个表项。页的大小有2KB,而物理空间有4MB。则每一个块被分为4*1024 KB%2*1024=2KB,而块号有2*1024个即2^11,即要11个二进制位。即每个表项占11个二进制位。
(3).如果物理地址空间减少一半,页表的结构有何变化?
答:如果物理空间变为2MB,块的大小不变,故块号的数目为1024个即10个二进制位。
8.某页式存储管理系统,内存的大小为64KB,被分为16块,块号为0、1、2、……、
15。设某进程有4页,其页号为0、1、2、3,被分别装入内存的2、4、7、
5,问:
(1)该进程的大小是多少字节?
答:4*64/16=16KB。
(2)写出该进程每一页在内存的起始地址。
答:第0页的起始地址是2*4KB=8KB。
第1页的起始地址是4*4KB=16KB。
第2页的起始地址是7*4KB=28KB。
第3页的起始地址是5*4KB=20KB。
(3)逻辑地址4146对应的物理地址是多少?
答:4146%4*1024=1……50,对应的块号是4,则对应的物理地址是4*4*1024+50=16434
9.某段式存储管理系统的段表如图5-33所示。
段号
1
2段长15KB8KB10KB段始址40KB80KB100KB
图5-33 段表
请将逻辑地址[0,137]、[1,9000]、[2,3600]、[3,230]转换成物理地址。 答:逻辑地址[0,137] , 故物理地址40*1024+137=41079B.
逻辑地址[1,9000] ,9000>8*1024 故产生越界中断。
逻辑地址[2,3600] , 故物理地址100*1024+3600=106000B
逻辑地址[3,230] 没有该段。
…… 此处隐藏:227字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




