- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统课堂测验
一:名词解释:
操作系统 控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口
二:填空
1.操作系统的基本特征是 并发 、 共享 和_虚拟____、异步
2.进程间相互合作的关系是_同步_____关系,而对资源争用的关系是___互斥______关系。若干进程使用同一临界资源时必须 互斥 执行。
3.对信号量S每执行一次P操作,则信号量S的值就__减1_________。当S的值___小于0_____时,执行P操作的进程的状态就置为阻塞态,把相应的PCB连入该信号量队列的___末尾 ________ ,并且该进程____放弃_______ 处理机。
4. 从用户的源程序进入系统到相应程序在机器上运行,所经历的主要处理阶段有 编译阶段 ,连接阶段 ,___装入阶段______和 ___运行阶段______。
5.如果信号量的当前值为-5,则表示系统中在该信号量上有 个等待进程。
三:判断对错并改正
1.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。
( × )
2简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。( × )
四:解答题
进程和程序的主要区别是什么?
进程是动态的,程序是静态的;进程具有并发性,而程序具有顺序性;进程具有独立性,是资源分配和调度的基本单位,而程序无此特性;进程和程序间没有一一对应关系;进程异步运行,会相互制约,程序不具备此特性。
2.如何利用信号量机制来实现多个进程对临界资源的互斥访问?
为了使多个进程能互斥访问某临界资源,只需为该资源设置一互斥信号量mutex,并设其初始值为1,用于表示临界资源未被访问,然后将各进程访问该资源的临界区CS置于wait(mutex)和signal(mutex)操作之间即可。这样,每个欲访问该临界资源的进程,在进入临界区之前,都要先对mutex执行wait操作,若该资源此刻未被访问(mutex的值为1),本次wai操作必然成功,进程便可以进入自己的临界区。这时,若有其他进程也想进入自己的临界区,由于对mutex执行wait操作定会失败(mutex的值已为-1),因而该进程被阻塞,从而保证了该临界资源能被互斥地访问。
五:选择
1. 操作系统的基本职能是( A )
A.控制和管理系统内各种资源,有效地组织多道程序的运行
B.提供用户界面,方便用户使用
C.提供方便的可视化编辑程序
D.提供功能强大的网络管理工具
2. 操作系统中引入“进程”概念的主要目的是( B )。
A.改善用户编程环境
B.描述程序动态执行过程的性质
C.使程序与计算过程一一对应
D.提高程序的运行速度
3 某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将( D )
A. 从就绪变为运行
B.从运行变为就绪
C.从运行变为阻塞
D.从阻塞变为就绪
4.设有n个进程使用同一个共享变量,如果最多允许m(m n)个进程同时进入相关临界区,则信号量的变化范围是 B 。
A. n,n-1,...,n-m B. m,m-1,...1,0,-1,...m-n
C. m,m-1,...1,0,-1,...m-n-1 D. m,m-1,...1,0,-1,...m-n+1
5.对于有两个并发进程的系统,设互斥信号量为mutex,若mutex=0,则 B 。
A. 表示没有进程进入与mutex相关的临界区
B. 表示有一个进程进入与mutex相关的临界区
C. 表示有一个进程进入与mutex相关的临界区,另一个进程等待进入
D.表示有两个进程进入与mutex相关的临界区
6.S.queue,S.value是信号灯S的两个组成部分,当S.queue为空时,S.value的值是( D ? )
A.S.value≤0 ?? B.S.value=0 C.S.value=1 ?? D.Svalue≥0
7.在可变分区管理系统中,假定主存中按地址顺序依次有5个空闲区,其大小依次为32KB、10KB、5KB、228KB、100KB,现有5个J1、J2、J3、J4、J5,它们各需主存1KB、10KB、108KB、28KB、115KB,则内存分配采用 C 适应算法,可将5个全部装入内存?
A.首次 B.循环首次(下次) C.最佳 D.最坏
8.文件系统采用多级
您可能关注的文档
- 北京市五年会考分类汇编(遗传部分)要点.doc
- 北京市西城区2015届高三一模考试语文试卷及答案要点.doc
- 北京市重点中学2014-2015学年高一上学期期中考试化学试题要点.doc
- 北京体育大学考研真题(体育教育训练学)要点.doc
- 北京雁栖湖示范区联络通道上跨京承铁路架梁施工技术要点.doc
- 北京邮电大学后勤服务指南要点.doc
- 北京站无柱雨棚接长钢结构工程施工方案要点.doc
- 北京自考心理学概论要点.doc
- 北理工监控组态实验报告一要点.doc
- 北师版五年级数学上册4单元导学案要点.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)