ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:57.15KB ,
资源ID:8671454      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8671454.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(操作系统习题各章节精选及答案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

操作系统习题各章节精选及答案.docx

1、操作系统习题各章节精选及答案第一章 操作系统概述1 试从操作系统的设计目标、作用、分类、功能、特性、组织结构等方面分析目前的操作系统(如windows、Mac OS X、Andriod、Linux发行版或Unix操作系统)答:windows:Windows采用了图形化模式,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的Windows 1.0到大家熟知的Windows 95、Windows 98、Windows 2000、Windows XP、Windows Vista、Wind

2、ows 7、Windows 8,Windows 8.1和 Server服务器企业级操作系统,不断持续的在更新!Mac OS X:OS X 是先进的操作系统。基于坚如磐石的 UNIX 基础,设计简单直观,让处处创新的 Mac 安全易用,高度兼容,出类拔萃。UNIX 之威力,Mac 之简单OS X 既简单易用且功能强大。所有的一切 - 从启动 Mac 后所看到的桌面,到你日常使用的应用程序,都设计得简约精致。无论是浏览网络、查看邮件和外地朋友视频聊天,所有事情都简单高效、趣味盎然。当然,简化复杂任务要求尖端科技,而 OS X 正拥有这些尖端科技。它不仅使用基础坚实、久经考验的 UNIX 系统提供空

3、前的稳定性,还提供超强性能、超炫图形并支持互联网标准。Andriod: root通常是针对Android系统的手机而言,它使得用户可以获取Android操作系统的超级用户权限。root通常用于帮助用户越过手机制造商的限制,使得用户可以卸载手机制造商预装在手机中某些应用,以及运行一些需要超级用户权限的应用程序。Android系统的root与Apple iOS系统的越狱类似。Linux:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。

4、Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。Linux存在着许多不同的Linux版本,但它们都使用了UNIX内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。UNIX:UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多

5、种处理器架构,按照操作系统的分类,属于分式操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。2. 在操作系统中,内核是指什么?答:kernel是运行在CPU核心态下的管理硬件资源为应用程序提供访问计算机硬件服务的程序。3. 请简单解释单内核和微内核的区别? 答:单体内核:大内核,将OS的全部功能都做进内核中,包括调度、文件系统、网络、设备驱动器、存储管理。比如设

6、备驱动管理、资源分配、进程间通信、进程间切换管理、文件系统、存储管理、网络等。单体内核是指在一大块代码中实际包含了所有操作系统功能,并作为一个单一进程运行,具有唯一地址空间。大部分UNIX(包括Linxu)系统都采用的单体内核。微内核:微内核与单体内核不同,微内核只是将OS中最核心的功能加入内核,包括IPC通信、地址空间分配和基本的调度,这些东西处在内核态运行。如:WINCE系统。而其他功能如设备驱动、文件系统、存储管理、网络等作为一个个处于用户态的进程而向外提供某种服务来实现,而且这些处于用户态的进程可以针对某些特定的应用和环境需求进行定制。有时,也称这些进程为服务器。第二章 进程管理1.

7、解释进程和进程控制块的关系?答:创建进程需要两个步骤:1.要创建PCB,填写必要的管理信息2.把进程准入就绪态并插入就绪队列中。而进程控制块PCB是进程实体的一部分,所以进程的依靠进程控制块来实现。它存放着操作系统用于描述进程情况及控制进程运行所需的全部信息,它使一个在多道程序环境下不能独立运行的程序成为一个能独立运行的基本单位,一个能与其他进程并发执行的进程。2. 操作系统是如何实现进程的?操作系统基本可以看作是一个大型软件,核心作用是提供程序运行环境以及编程开发环境。进程是被操作系统加载的程序,而程序本身是被动的,需要操作系统装载到内存中,从而实现操作系统实现进程。3. 请解释术语”上下文

8、环境“。是进程执行活动的静态描述,包括计算机中与执行该进程有关的各种储存器的值,程序段在经过编译之后形成的机器指令代码集,数据集及各种栈的值和PCB结构,组成而成为进程上下文,也即进程的环境 进程的执行是在该进程的上下文中进行的,当系统调度新进程要占用处理机时,新老进程的上下文就要进行切换.4请解释术语”互斥“和”同步“互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的

9、。少数情况是指可以允许多个访问者同时访问资源。5. 使用信号量机制如何解决进程间的互斥?第一,找到信号量;第二,进入临界区之前进行p操作;第三,所有操作进行v操作。6. 使用信号量机制如何解决进程间的同步?同步与互斥最大不同在于,同步是有执行顺序的,所以在互斥的基础上需要设定一个int量,来控制执行顺序。7. 如何使用管程解决进程的互斥与同步?管程实现进程的互斥和同步需要设定:一个或多个函数、一个初始化过程和局部变量组,因为管程函数的执行具有顺序性特征。即在任意时刻,只允许执行管程中的某一个函数。当该函数执行时,不允许同一管程中的其它函数执行。这一特性使管程能更为方便的实现对临界资源的互斥访问

10、。第三章 处理机调度与死锁1. 调度包括哪些内容?答:包括1.调度的层次:高级调度,中级调度,低级调度。2.调度的方式。3.调度的准则。4.调度的算法。 2. 试给出调度的方式。答:调度的方式包括:1.非抢占式方式 2.抢占方式(有先来先服务算法、短进程优先、时间片轮转方式)3. 试给出并解释调度的准则。答:(1)面向用户的准则:1. 周转时间短。2.响应时间快。3.截止时间的保证。4.优先权准则。(2)面向系统的准则:1.系统吞吐量高。2.处理机利用率好。3.各类资源的平衡利用。4. 请给出产生死锁的四个条件。答:死锁的条件为:互斥、占有且等待、循环等待、不可抢占。5. 解释术语“安全状态”

11、。答:是指系统按照某种进程顺序,来为每个进程Pi分配其所需的资源,直至满足每个进程对资源的最大需求,使每个进程都可顺利完成。如果系统无法找到这样的安全序列,则称系统处于不安全的状态。6. 有一组并发进程如下图所示,请分别给出使用FCFS/SPF/HRRN/RR/FeedBack调度的运行情况(使用甘特图),并指出系统吞吐量最大的调度算法。答:7. 系统状态如下图所示,请回答下列问题。(1)p1,p2,p3,p4的进程分别,p1的需求资源为0,4,2,0,小于可利用资源,p1释放资源,进入安全序列,可利用资源为20,5,2,9。 P2的需求资源为3,1,0,1,小于可利用资源,P2释放资源进入安

12、全序列。可利用资源为21,7,3,9.p3的需求资源为12,4,2,5.小于可利用资源,P3释放资源进入安全序列。可利用资源为22,8,3,11.p4的需求资源为3,0,0,1.小于可利用资源,所以,这是一个安全状态。(2)当p1申请了一个单位的资源2后,可利用资源为16428,p1的分配资源为4101,p1的需求资源为0320。p1的需求小于可利用资源,p1释放资源,可利用资源为20429.p2的需求小于可利用资源,p2释放资源,可利用资源为21739。p3的需小于可利用资源,p3释放资源,可利用资源为228311.p4的需求小于可利用资源,所以允许进程1申请一个单位的资源2。(3)当p3申

13、请了6个单位的资源1后,可利用资源为10528。p3的分配资源为7102,p3的需求资源为6425。p1的需求下于可利用资源,p1进入安全序列,p1释放资源,可利用资源为14529。p2的需求资源小于可利用资源,p2进入安全序列,p2释放资源,可利用资源为15739.p3的需求小于可利用资源,p3进入安全序列,p3释放资源,可利用资源为228311。p4的需求小于可利用资源,所以允许进程3申请6个单位的资源4。(4)当p2申请了2个单位的资源4后,可利用资源为16526.p2的分配资源为1212.p2的需求资源为3100。p1的需求小于可利用资源,p1进入安全序列,p1释放资源,可利用资源为2

14、0527.p2的需求小于可利用资源,p2进入安全序列,p2释放资源,可利用资源为21739.p3的需求小于可利用资源,p3进入安全序列,p3释放资源,可利用资源为228311。p4的需求小于可利用资源,所以允许进程2申请2个单位的资源4.8. 系统状态如下图所示,如果可利用资源向量为Available=(2,1,0,0)。请使用死锁检测算法,给出算法执行的结果答:由所给可利用资源、请求资源和可分配资源可做如下执行:首先,假设3个进程分别为p1,p2,p3,4个资源分别为R1,R2,R3,R4,因为可利用资源Available=(2100),在进程P1,P2,P3中,其请求资源小于或等于可利用资

15、源的是进程P3=(2100),此时把进程P3的可分配资源释放并加到可利用资源上去,所以Available=(2220),再看进程P1,P2,此时小于可利用资源的是进程P2,所以释放进程P2所对应分配的资源并加到可利用资源上,因此此时Availble=(4221),最后看进程P1,因为P1=(2001)Avaliable=(4221),所以释放进程P1所分配的资源并加到可利用资源上面,即Available=(4231),按照死锁检测算法,此时所有进程都有已经记入L表中,说明系统状态的资源分配图可以完全简化,所以该系统不会发生死锁。第四章 存储管理1. 内存管理的主要功能有哪些?答:包括:逻辑组织

16、,实现空间分配与回收;重定位,实现地址的映射;物理组织,实现内存的扩充;还有保护与共享。2. 采用动态分区管理内存时,如果存储空间的容量为56MB,采用最佳放置算法,空间分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,分配6MB,执行完毕后,剩余的最大空闲区块的大小是多少?答:56M的空间先分配15M,在分配30M,随后释放15M(第一次分配的空间)因为8+615所以最大空闲空间大小为:56-30-15=11MB3. 举例说明存储单元、存储容量、地址空间、地址长度的定义和关系。答:多个储存单元的的数据组成一个容量大小不等的存储空间(即存储容量),地址空间是指的存储的数

17、据的具体位置,而地址长度是有存储的容量的位所决定的。如:1M的存储容量为1024个字节,长度为10.保存存储地址需要2个字节。4. 假设某计算机系统物理内存地址长度为20位,操作系统采用请求分页技术管理它的存储空间,页大小为256个字节,进程地址长度16位。试回答下列问题:1进程可访问的多大的存储空间?物理内存最大可以配置的存储空间有多少?2若页表中页号与帧号的映射关系如下图所示,请给出进程0x3CA对应的物理地址。(注意:所有的数字都是16进制数)页号:0123帧号:91684(1)由进程地址长度为16位可得到进程可访问的多大的存储空间64KB。由物理内存地址长度为20位可得物理内存最大可以

18、配置的存储空间1MB;(2)页的大小为256B,可由1个字节表示;所以0xCA表示其页内地址偏移量,所以0x3CA对应的物理地址为0x4CA。5. 假设某计算机系统物理内存地址长度为32位,操作系统采用请求分页技术管理它的存储空间,页的大小为4K个字节,使用改进型时钟完成页面置换,进程地址长度26位。为了完成地址的重定位操作,操作系统需要设计哪些信息?(请图示说明它们的作用)答:不会。6. 假设某进程执行时的页访问流为:R=4,3,2,1,4,3,5,4,3,2,1,5。若进程获得分配的页帧个数为4,采用固定分配、局部置换策略,请给出采用FIFO和LRU算法实施页面调度时,页面的置换过程,并计

19、算产生的缺页次数。答:FIFO页面置换算法: 访问流432143543215块0444444555511块133333344445块22222223333块3111111222缺页111100111111说明:0表示不缺页,1表示缺页。共缺页10次LRU算法实施页面调度:LRU432143543215块0444444444445块133333333333块22222555511块3111111222缺页111100100111共缺页8次7. 请说明分段存储管理是如何实现对内存的保护和共享的.。答:首先需要记录段表的地址、段表长度,从而计算段长度界限值,然后在进行重定位是,将段号与段表长度进行比

20、较,若段号大于或等于段表长度,则表示本次访问的地址已超越进程的地址空间,产生越界中断。将段表始址与段号和段表项长度的乘积相加,便得到该段表项在段表中的位置。取出段描述子得到该段的起始物理地址。检查段内位移量是否超出该段的段长(3214C时为:10*(T+M)+C当TC时为:10*(M+C)双缓冲区时完成 10个簇的数据的处理时间:当CT时为:10C+T7. 如果文件系统当前正在操作53号柱面的数据,在请求队列中依次等待的柱面号为98,37,124,65,请分别给出采用 FCFS和SCAN调度算法时,系统的平均寻道长度。答:FCFS调度算法:从53号磁道开始下一个磁道号移动距离984537812

21、4876559平均寻道长度:59.8SCAN调度算法:从53号磁道开始下一个磁道号移动距离37166528983312426平均寻道长度:26第六章 文件管理1. 文件的物理组织结构有哪些?为了快速访问和易于更新,当数据为以下方式时,应选用哪种方式?1 不经常更新,经常随机访问;2 经常更新,经常按顺序访问;3 经常更新,经常随机访问。答:文件的物理组织结构有:连续、连接、索引文件1)不经常更新,经常随机访问,应用连续文件。2)经常更新,经常按顺序访问,应用链接文件。3)经常更新,经常随机访问,应用索引文件。2. 在文件管理中,使用目录的主要作用有哪些?答:1)实现“按名存取”;2)提高对目录的检索速度;3)文件共享;4)允许文件的重命名;3. 采用二级索引分配管理文件时,如果每个磁盘块4KB,块号使用4个字节存储,单个文件的最大容量是多少?答:4字节=32bit212 / 22 = 210一级目录容量:210 * 212 =4M二级目录容量:4M*1024=4GB二级目录还需要4M的一级目录来存储,一级目录还需要4KB的容量,所以最大容量为:4GB+4M+4KB4. 采用显示链接分配管理文件时,为了定位文件在磁盘中的位置,目录项主需要哪些描述信息?答:需要描述:文件标示符,文件位置(首簇号、簇的个数等)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1