- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统教程-复习题
复习题一
一、选择题
1、下列选项中,不可能在用户态发生的事件是( )
A系统调用 B.外部中断 C.进程切换 D.缺页
2、处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是()
A程序计器 B.程序状态字寄存器 C.通用数据寄存器 D.通用地址寄存器
3、下列关于虚拟存储器的叙述中,正确的是( )
A虚拟存储只能基于连续分配技术 B.虚拟存储只能基于非连续分配技术 C.虚拟存储容量只受外存容量的限制 D虚拟存储容量只受内存容量的限制
4、假设5个进程P0、P1、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如下表所示,此时存在的一个安全序列是( )
进程 已分配资源 资源最大需求 R1 R2 R3 R1 R2 R3 P0 3 2 3 5 5 10 P1 4 0 3 5 3 6 P2 4 0 5 4 0 11 P3 2 0 4 4 2 5 P4 3 1 4 4 2 4 AP0,P2,P4,P1,P3 B. P1,P0,P3,P4,P2
CP2,P1,P0,P3,P4 D. P3,P4,P2,P1,P0
5、操作系统的通常由四个层次组成,每一层明确定义了与邻近层次的接口,其合理的层次组织排列顺序是( )
A用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序
B用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序
C用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序
D用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序
6、一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms到达,它的计算和I/O操作顺序如下:
P1:计算60ms,I/O 80ms,计算20ms
P2:计算120ms,I/O 40ms,计算40ms
若不考虑调度和切换时间,则完成两个作业需要的时间最少是( )
A240ms B. 260ms C. 340ms D. 360ms
7、若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调度的叙述中错误的是( )
A在进程结束时能进行处理机调度
B创建新进程后能进行处理机调度
C在进程处于临界区时不能进行处理机调度
D在系统调用完成并返回用户态时能进行处理机调度
8、下列关于进程与线程的叙述中,正确的是( )
A不管系统是否支持线程,进程都是资源分配的基本单位
B线程是资源分配的基本单位,进程是调度的基本单位
C系统级线程和用户级线程的切换都需要内核的支持
D同一进程中的各个线程拥有各自不同的地址空间
9、下列选项中,不能改善磁盘设备I/O性能的是( )
A重排I/O请求次序 B.在一个磁盘上设置多个分区
C预读和写 D.优化文件物理块的分布
10、若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是( )
I: 若该文件的数据不在内存,则该进程进入睡眠等待状态
II:请求read系统调用会导致CPU从用户态切换到核心态
III:read系统调用的参数应包含文件的名称
A仅I、II B.仅I、III C.仅II、III D.I、II和III
11、下列选项中,导致新进程的操作是( )
I:用户成功登陆 II:设备分配 III:启动程序执行
A仅I、II B.仅II、III C.仅I、III D. I、II和III
12、设与某资源相关联的信号量初值为3,当前值为1,若M表示该资源的可用个数,N表示等待资源的进程数,则M,N分别是( )
A 0,1 B. 1,0 C. 1,2 D. 2,0
13、
14、进P0和P1的共享变量定义及其初值为
oolean flag[2];
int turn=0;
flag[0]=false;
flag[1]=false;
若进行P0和P1访问临界资源的类C代码实现如下:
oid P0( )// 进程P0 void P1( )// 进程P1
{ while(TURE){{ while(TURE){
flag[0]=TURE; flag[1]=TURE;
turn=1; turn=1;
while(flag[
您可能关注的文档
最近下载
- 制药工程制图习题集(第二版)于颖_课后习题答案解析.pdf
- 《建设工程施工管理》PPT课件.pptx VIP
- 义务教育版(2024)五年级全一册信息科技 第6课 判断选择用分支 教案.docx VIP
- 个人简历表格下载word(最新).pdf VIP
- Flexsim中文使用手册.pdf VIP
- 学习解读《水利水电建设工程验收规程》SLT223-2025课件.pptx
- 第八节可燃粉尘的爆炸.ppt VIP
- 视琦多媒体视觉训练系统使用说明书.doc VIP
- GB T 28749-2012_企业能量平衡网络图绘制方法_高清版_可检索.pdf
- 重庆秀山县公安局招聘警务辅助人员笔试真题2023(含答案).pdf VIP
文档评论(0)