以下是形考作业中的主观题,完成后请提交辅导老师。形考作业 1第 1 章 简答题(每题 4 分,从以下 6 题中选择 1 个完成)1.简述操作系统的定义。2.在计算机系统中操作系统处于什么地位?3.操作系统的主要功能有哪些?4.操作系统一般为用户提供了哪三种界面?各有什么特点?5.操作系统主要有哪三种基本类型?各有什么特点?6.使用虚拟机,有什么优势和不足?第 2 章 简答题(每题 4 分,从以下 10 题中选择 2 个完成)1.在操作系统中为什么要引入进程概念?它与程序的区别和联系是什么?2.进程的基本状态有哪几种?3.PCB 的作用是什么?它是怎样描述进程的动态性质的?4.PCB 表的组织方式主要有哪几种?分别简要说明。5.进程进入临界区的调度原则是什么?6.简述信号量的定义和作用。P、V 操作原语是如何定义的?7.计算机系统中产生死锁的根本原因是什么?8.发生死锁的四个必要条件是什么?9.一般解决死锁的方法有哪三种?10. 是否所有的共享资源都是临界资源?为什么?第 2 章 应用题(每题 10 分,从以下 6 题中选择 1 个完成)1.用如图 3-23 所示的进程状态转换图能够说明有关处理机管理的大量内容。图 3-23进程状态转换图试回答:① 什么事件引起每次显著的状态变迁?② 下述状态变迁因果关系能否发生?为什么?(A)2→1 (B)3→2 (C)4→12.系统中只有一台打印机,有三个用户的程序在执行过程中都要使用打印机输出计算结果。设每个用户程序对应一个进程。问:这三个进程间有什么样的制约关系?试用P、V 操作写出这些进程使用打印机的算法。3.判断下列同步问题的算法是否正确?若有错,请指出错误原因并予以改正。① 设 A,B 两个进程共用一个缓冲区 Q,A 向 Q 写入信息,B 从 Q 读出信息,算法框图如图 3-24 所示。② 设 A,B 为两个并发进程,它们共享一个临界资源。其运行临界区的算法框图如图3-25 所示。图 3-24进程 A, B 的算法框图图 3-25两个并发进程临界区的算法框图4.设有无穷多个信息,输入进程把信息逐个写入缓冲区,输出进程逐个从缓冲区中取出信息。设缓冲区是环形的,编号为 0~n-1,in 和 out 分别是输入进程和输出进程使用的指针,初值都是 0。为使两类进程实行同步操作,设置了 3 个信号量:两个计数信号量 full 和 empty,一个互斥信号量 mutex。full:表示放有信息的缓冲区数,其初值为(0)。empty:表示可供使用的缓冲区数,其初值为(n)。mute...