- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
操作系统练习题二
一、选择题
1.下列关于操作系统的描述,错误的是()。
A.操作系统是计算机系统中的核心软件
B.操作系统负责管理计算机的硬件和软件资源
C.操作系统的主要目的是提高计算机的运行速度
D.操作系统能够实现计算机资源的合理分配和调度
2.在操作系统中,下列哪个进程状态表示进程正在等待某种事件发生()。
A.运行状态
B.阻塞状态
C.就绪状态
D.终止状态
3.下列关于进程和线程的描述,正确的是()。
A.进程是系统进行资源分配和调度的基本单位,线程是CPU执行的基本单位
B.线程是系统进行资源分配和调度的基本单位,进程是CPU执行的基本单位
C.进程和线程都是系统进行资源分配和调度的基本单位
D.进程和线程都是CPU执行的基本单位
4.下列关于存储管理的描述,错误的是()。
A.存储管理负责管理计算机的内存资源
B.存储管理的目标是提高内存利用率
C.存储管理的主要任务是解决内存分配和回收问题
D.存储管理不需要考虑内存碎片问题
5.在文件系统中,下列哪个权限表示用户可以读取文件内容()。
A.读权限
B.写权限
C.执行权限
D.所有者权限
二、填空题
1.操作系统的五大基本功能包括:_______、_______、_______、_______和_______。
2.进程的三个基本状态是:_______、_______和_______。
3.在分时系统中,为了实现多个用户共享计算机资源,操作系统采用了_______技术。
4.页面置换算法包括:_______、_______、_______和_______。
5.文件系统的主要目的是实现对文件的_______、_______和_______。
三、判断题
1.操作系统是计算机硬件和用户之间的接口。()
2.进程调度的主要目的是提高CPU的利用率。()
3.在多道程序系统中,多个进程可以同时占用CPU。()
4.虚拟内存技术可以提高内存的容量。()
5.文件属性包括文件名、文件类型、文件大小和创建时间等。()
四、简答题
1.简述进程和线程的区别。
2.什么是死锁?死锁产生的必要条件有哪些?
3.简述页面置换算法的作用。
4.什么是文件系统?它主要由哪几部分组成?
5.简述操作系统中设备管理的主要任务。
五、计算题
1.假设某计算机的内存容量为256MB,页面大小为4KB,采用二级页表结构。请问:
(1)如果采用直接映射,需要多少个页表项?
(2)如果采用全相联映射,至少需要多少个页表项?
2.某系统中有3个进程P1、P2、P3和4种资源R1、R2、R3、R4,各进程的最大需求资源量如下表所示。请问系统是否处于安全状态?如果是,请给出一个安全序列。
|进程|R1|R2|R3|R4|
||||||
|P1|0|1|2|2|
|P2|2|0|0|1|
|P3|3|0|2|0|
3.假设某磁盘的转速为7200转/分钟,每个磁道有100个扇区,每个扇区的容量为512字节。求该磁盘的平均寻道时间和数据传输率。
六、综合题
1.请简述进程同步和进程互斥的概念,并举例说明。
2.请说明文件系统的目录结构有哪几种类型,并简要介绍它们的优缺点。
3.设备分配算法有哪几种?请分别说明它们的特点。
4.请阐述操作系统中内存分配策略的主要目标。
5.请简述网络操作系统的主要功能。
七、案例分析题
(1)如果操作系统允许进程B删除文件,可能会出现什么问题?
(2)如果不允许进程B删除文件,应该如何处理进程B的请求?
2.某计算机系统中,有两个进程P1和P2,它们共享一个变量x,初始值为0。P1和P2的执行流程如下:
P1:x=x+1
P2:x=x2
(1)如果P1和P2交替执行,最终的x值是多少?
(2)如果P1和P2并发执行,最终的x值可能是多少?为什么?
答案
一、选择题
1.C
2.B
3.A
4.D
5.A
二、填空题
1.处理器管理、存储器管理、设备管理、文件管理、用户接口
2.运行状态、就绪状态、阻塞状态
3.时间片轮转
4.最佳置换算法(OPT)、先进先出置换算法(FIFO)、最近最少使用置换算法(LRU)、时钟置换算法(CLOCK)
5.存储、检索、更新
三、判断题
1.√
2.√
3.×
4.√
5.√
四、简答题
1.进程是系统进行资源分配和调度的基本单位,具有独立的功能和资源;线程是进程的执行单元,是CP
文档评论(0)