操作系统教程-复习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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[

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档