计算机操作系统(第三版)汤小丹第4章

计算机操作系统(第三版)汤小丹第4章

ID:47170256

大小:63.50 KB

页数:11页

时间:2019-08-15

计算机操作系统(第三版)汤小丹第4章_第1页
计算机操作系统(第三版)汤小丹第4章_第2页
计算机操作系统(第三版)汤小丹第4章_第3页
计算机操作系统(第三版)汤小丹第4章_第4页
计算机操作系统(第三版)汤小丹第4章_第5页
资源描述:

《计算机操作系统(第三版)汤小丹第4章》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、操作系统原理教材重点习题答案制作:信息工程学院操作系统课程组注意:1)“本章要点”部分,用红字标注的不是期末考试出题范围。2)“习题部分”用蓝字标注的是重点习题,期末考试50%的题目是这些习题的原题。红字标注的习题期末考试不考,仅供考研的同学参考。3)大部分习题答案只给出要点,同学们可以自行适当补充,但一定要简明扼要。4)如“本章要点”部分用红字标注的非考试内容,在“习题”部分有相关的重点习题,则对该部分内容只需做该习题即可。---------------------------------------------------------

2、---第四章存储器管理要点4.1存储器的层次结构理解P116图4-1的存储器层次结构,知道这种结构从经济上考虑,具有好的性能/价格比。了解P117-118高速缓存CACHE和磁盘缓存,知道它们使用的淘汰算法与虚拟内存的页面置换算法是基本相同的。4.2程序的装入和链接这一小节的内容是一些重要的专业常识。应了解本小节介绍的各种装入和链接方法,要求结合Windows操作系统及C语言的实际去理解上述装入和链接方法(联系实际部分可上网查询)。4.3连续分配方式通用操作系统大都不用连续分配方式,有些嵌入式OS可能使用这种分配方式。这一小节只需阅读P1

3、21-124即可。4.4基本分页存储管理方式这是本章最重要的一小节,要求全读。重点理解页面、物理块、页表、页表的访存、物理地址、逻辑地址、快表(TLB)等概念及相互关系。4.5基本分段存储管理方式阅读4.5.1,知道为什么要分段。操作系统原理教材重点习题答案制作:信息工程学院操作系统课程组阅读4.5.2知道分段的原理。考研的同学要知道段表、地址变换,知道分段和分页的主要区别。阅读4.5.3知道分段有利于信息共享,知道“纯代码”的概念。阅读4.5.4知道什么是段页式存储。需要补充说明的是:教材说过,分段方便编程,主要是指方便汇编语言程序员,

4、和设计高级语言编译器的程序员。对使用高级语言进行应用编程的程序员来说,段是透明的,一般不能用高级语言代码去操作段。4.6虚拟存储器的基本概念这一小节重点是局部性原理。其它内容泛读即可。4.7请求分页存储管理方式掌握请求分页的页表、什么是缺页中断。其它内容泛读即可。4.8页面置换算法熟练LRU算法,知道该算法同样也适合于在本章介绍的CPUCACHE、快表、磁盘缓存的置换。其它内容泛读即可。4.9请求分段存储管理考研的同学也可以不看。本章最后提示:实际的通用操作系统,一般使用请求分页(4.7小节)+基本分段(4.5小节)相结合的存储管理方式。

5、请求分页是离散分配(节约内存)且有虚拟内存(扩展性好),基本分段是连续分配(有P136介绍的几个优点,教材认为基本分段也是离散分配似有不妥)。操作系统原理教材重点习题答案制作:信息工程学院操作系统课程组本章习题1为什么要配备层次式存储器答:不同视角有不同答案。可以从经济上考虑,这种内外搭配、快慢结合的存储体系有利于实现最佳性能价格比。2.可采用哪几种方式将程序装入内存?它们分别适用于何种场合?答:【P1184.2.1】对于高级语言程序,首先由编译程序将用户源代码编译成若干目标模块,再由链接程序将编译后形成的目标模块和所需的库函数链接在一起

6、,组成一个装入模块。装入模块的文件格式是与操作系统有关的,比如Windows平台下C/C++生成的.exe文件,其格式只能被Windows操作系统解读。再由装入程序将装入模块装入内存。1)装入模块的方式有:绝对装入方式,可重定位方式和动态运行时装入方式;2)绝对装入方式主要适用于单道程序环境下;但在Windows下的.com程序也是绝对装入方式的,这与这些程序对硬件的访问、中断入口等有关。3)可重定位方式适用于多道程序环境下,比如Windows下的.exe程序.4)动态运行时装入方式也适用于多道程序环境下,比如Windows下的.dll程

7、序。3.何谓静态链接?何谓装入时动态链接和运行时的动态链接?答:【P1204.2.2】a.静态链接是指事先进行链接形成一个完整的装入模块,以后不再拆开的链接方---式;Windows下用C语言编写的.exe程序就是这种链接方式。b.装入时动态链接是指目标模块在装入内存时,边装入边链接的链接方式;Windows下的.dll程序有些是这种链接方式。操作系统原理教材重点习题答案制作:信息工程学院操作系统课程组c.运行时的动态链接是将某些目标模块的链接推迟到执行时才进行;Windows下的.dll程序有些是这种链接方式。附注:对于Windows下

8、.exe和.dll更多的知识,可以上网查询。4.在进行程序链接时,应完成哪些工作?答:P118。主要是将多个源程序生成的多个目标模块、及它们需要的函数库链接起来。静态链接和动态链接的链接时间和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。