2022年操作系统课后作业 .pdf
1. OS的作用可表现在哪几个方面?答:a.OS作为用户与计算机硬件系统之间的接口; b.OS 作为计算机系统资源的管理者; c.OS 作为扩充机器 . 2. 操作系统内存管理有哪些主要功能?它们的主要任务是什么?答:主要功能是快速的分配,并且在适当的时候释放和回收内存资源它们的主要任务是软件运行时对计算机内存资源的分配和使用。3进程在运行时存在那两种制约关系?并举例说明之。答:目态和管态目态指的是除了系统指令以外的指令能运行管态可以运行任何指令两者的区别为:1. 目态时 , 进程访问的内存空间和对象受到限制2、进行在管态时运行是不可被剥夺的4在创建一个进程时所要完成的主要工作是什么?答:1,申请空白PCB(进程控制块);2,为新进程分派资源;3,初始化 PCB;4,将新进程插入就绪队列;5什么是进程?什么是线程?比较进程和线程的异同。答:进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间 :进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间 ;(2)进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是 .(4)二者均可并发执行. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 6. 算下列 A、B、C、D四个进程在 FCFS和 SJF调度方式下的平均周转时间和每个进程的带权周转时间。进程名到 达 时间服 务 时间A 0 5 B 1 60 C 2 100 D 3 10 答:FCFS 调度方式下平均周转时间102.5,平均带权周转时间是43.75 SJF调度方式下平均周转时间为67.5,平均带权周转时间是43.75 7. 死锁和死机有什么区别? OS处理死锁的基本方法有哪些?答:死机是指电脑死机桌面被锁定或蓝屏,鼠标不能动,严重时连热启动()都不行。死锁是指某一软件运行出现卡死未响应状态死锁可以同时按下在出现的任务列表里选定程序名后标注没有响应的项,单击结束任务。通过冷启动解决了。对于蓝屏,在按下键无效后,按复位键。8. 分段和分页存储管理有何区别?答:1、页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率;或者说,分页仅仅是由于系统管理的需要,而不是用户的需要。段是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了能更好的满足用户的需要。2、页的大小固定且由系统确定,把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,因而一个系统只能有一种大小的页面。段的长度却不固定,决定于用户所编写的程序,通常由编辑程序在对源程序进行编辑时,根名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 据信息的性质来划分。3、分页的作业地址空间是维一的,即单一的线性空间,程序员只须利用一个记忆符,即可表示一地址。分段的作业地址空间是二维的,程序员在标识一个地址时,既需给出段名,又需给出段内地址。9. 在一个请求分页系统中,假如一个作业的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数M为 3 时,采用 Optimal 、FIFO和LRU页面置换算法时,试计算在访问过程中所发生的缺页次数和缺页率,并比较所得结果。答:当 M=3时4 4 4 1 1 1 5 5 5 5 5 5 3 3 3 4 4 4 4 4 2 2 2 2 2 2 3 3 3 3 3 1 1 缺页率 = 9/12=75% 10. 简述中断控制方式的工作过程和优点。答:中断是指 CPU正执行正常工作的期间,由CPU 外界或内部产生的一个例外的要求,要求CPU 暂时停下目前的工作,来做些必要的处理,以便满足突如其来的状况。其优点包括 I/O 与 CPU 并行处理、并行处理多种I/O 、实时响应突发事件11. 磁盘访问时间由哪几部分组成?每部分时间应如何计算?答:1.寻道时间,启动磁臂的时间s与磁头移动n 条磁道所花费的时间之和t=m*n+s (一般磁盘, m=0.2,高速磁盘,m=0.1)2.旋转延迟时间,是指定扇区移动到磁头下面所经历的时间3.传输时间,指把数据从磁盘读出或向磁盘写入数据所经历的时间若每次读 /写的字节数为b,磁盘每秒钟的转速为r,一条磁道上的字节数为Nt=b/(rN) 12. 对文件操作前为什么先要打开文件?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 答:以为当用户要求对一个文件实施多次读写或其他操作时,每次都要从检索目录开始。13. 常用的文件存储空间管理方法有哪些?答:分类的细化必然带来结构级别的增多,级数越多, 检索和浏览的效率就会越低,建议整个结构最好控制在二、三级。14. 系统调用主要有哪几种类型?答:操作系统所提供的系统调用很多,按功能可分为六类, 进程管理、文件操作、设备管理、主存管理、进程通信、信息维护。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -