- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 操作系统引论
操作系统的主要作用可表现为哪几个方面,其含义分别是什么?
在OS中引入多道程序设计技术,带来了哪些好处?
操作系统具有哪几大特征?它的最基本特征是什么?
试在交互性与及时性方面,将分时系统与实时系统进行比较。
操作系统用户接口中包括哪几种接口?它们分别提供给谁使用?
第二章 进程管理
在操作系统中为什么要引入进程概念?它会产生什么样的影响?
试从动态性、并发性和独立性上来比较进程和程序?
试说明PCB的作用,为什么说PCB是进程存在的唯一标志?
试说明进程在三个基本状态之间转换的典型原因。
在进行进程切换时,所要保存的处理机状态信息主要有哪些?
试从调度性、并发性、拥有资源和系统开销几个方面,对进程和线程进行比较。
什么是用户级线程和内核级线程?并对它们进行比较。
进程在运行时,存在着哪两种形式的制约?并举例说明之。
什么是临界资源和临界区?
同步机构应遵循哪些基本准则?为什么?
试从物理概念上来说明记录型量和wait、signal操作。
我们为某临界区设置一把锁W,当W=1时,表示关锁;W=0时,表示锁已打开。试写出开锁和关锁原语,并利用它们去实现互斥。
试利用记录型信号量写出一个不会死锁的哲学家进餐问题的算法。
在测量控制系统中的数据彩样任务,把所采集的数据送一单缓冲区,计算任务从该单缓冲区中取出数据进行计算。试写出利用信号量机制实现两者共享单缓冲的同步算法。
图2-1示出了一个从键盘输入到打印机输出的数据处理流图,其中键盘输入进程通过缓冲区buffer1把输入数据传送给计算进程,计算进程把处理结果通过缓冲区buffer2传送给打印进程。设上述两个缓冲区的大小分别是n1和n2,为实现输入进程与计算进程的同步,我们设置发一个互斥信号量mutex1,以及分别表示buffer1空和满的两个资源信号量empty1和full1;类似地,为实现计算进程和打印之间的同步,我们又设置buffer2的对应信号量mutex2、empty2及full2。试用类Pascal语言写出键盘输入进程、计算及打印进程间的同步算法。
输入进程 → buf1 → 计算进程 → buf2 → 打印进程
图2-1 从键盘输入到打印输出流程
如何用管程来解决生产者-消费者问题?
在单处理环境下,进程之间有哪几种通信方式?
在剥夺调度方式中,剥夺的原则有哪些?
在操作系统中引起进程调度的主要因素有哪些?
在批处理系统、分时系统和实时系统中,各采用哪几种进程调度算法?
为什么说多级反馈队列能较好地满足各种用户的需要?.
在按时间片轮转调度的算法中,在确定时间片大小时,应考虑哪些因素?
何谓死锁?产生死锁的原因和必要条件是什么?
在解决死锁问题的几个方法中,哪一种方法最容易实现?哪一种方法使资源的利用率最高?
请详细说明可通过哪些途径预防死锁?
在银行家算法中,若出现下述的资源分配情况:
Process Allocation Need Available
P0 0 0 3 2 0 0 1 2 1 6 2 2
P1 1 0 0 0 1 6 5 0
P2 1 3 5 4 2 3 5 6
P3 0 3 3 2 0 6 5 2
P4 0 0 1 4 0 6 5 6
试问:① 该状态是否安全?
② 若进程P2提出请求Request(1,2,2)之后,系统能否将资源分配给它?
试写出相应的程序来描述如下所示的前趋图。
S4
S2 S5 S7
S1
S3 S6
假如有四道作业,它们的进入时间和运行时间由表3-3给出。
表3-3 四道作业的进入时间和运行时间
作业号 进入时间(时) 执行时间(小时)
1 10:00 0.
文档评论(0)