欢迎来到天天文库
浏览记录
ID:17522881
大小:71.50 KB
页数:5页
时间:2018-09-02
《操作系统(2005上b答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、名词解释(每题3分,共15分)1.操作系统:操作系统是一种系统软件,是由若干程序所组成的集合,它负责计算机系统的全部软、硬件资源的分配、调度和管理,使系统高效、安全地运行,并为用户提供简单、直观、灵活的接口,以方便用户对计算机系统的使用。2.I/O控制:把从用户进程的输入输出请求开始,为该用户进程分配设备和启动有关设备进行I/O操作,以及在I/O操作完成之后响应中断,进行善后处理为止的整个系统控制过程称为I/O控制。3.原语:原语是在系统态下执行的某些具有特定功能的程序段;原语可分成两类:一类为机器指令级的,其特点为执行过程中不能被中断;另一类
2、为功能级的,其特点为作为原语的程序段不允许并发执行。4.设备的独立性:程序执行时系统根据用户指定的逻辑设备转换成与其对应的具体物理设备,并启动该物理设备工作。用户编制程序时使用的设备与实际使用哪台设备无关。我们把这种特性称为“设备的独立性”。5.同步:异步环境下的一组并发进程,因直接制约而互相合作,使得各进程按一定的顺序和速度执行的过程称为进程间的同步。二、单选题(每题1分,共10分)1.目前抢夺式资源分配策略只适用于(D)。A.打印机和磁盘B.打印机和磁带机C.主存存储器和磁带器D.主存存储器和处理器2.操作系统的结构设计目标不包括(B)。A.高
3、效性B.同时性C.移植性D.维护性3.SPOOL技术用于(A)。A.设备管理B.文件管理C.作业管理D.存储管理4.在操作系统中采用多道程序设计方式可提高CPU和外设的(A)。A.利用效率B.及时性C.灵活性D.可靠性5.有关CPU的陈述,不正确的是(B)。A.CPU有两种工作状态B.当CPU处于用户态时可以执行一切指令C.当系统启动时,硬件置CPU初态为系统态D.操作系统占用CPU时,就让其在系统态下工作6.若调用V操作之前S<0,则表明(D)。A.消息尚未产生且无等待的进程B.消息已存在且有等待的进程C.消息已存在且无等待的进程D.消息尚未产生
4、前有等待的进程7.分时系统的特点不包括(C)。A.交互性B.独立性C.延时性D.同时性8.页式存储管理中,绝对地址的计算公式是(B)。A.绝对地址=字号*字长+页内地址B.绝对地址=块号*块长+页内地址C.绝对地址=基址寄存器+逻辑地址D.绝对地址=界限寄存器+逻辑地址9.下列是选择调度方式和算法的四个面向用户的准则,通常只适用于实时操作系统的准则是(A)。A.截止时间的保证B.优先权准则C.响应时间快D.周转时间短51.以下说法正确的是(D)。A.系统是否处于安全状态与是否发生死锁无关B.没有发生死锁说明系统处于安全状态C.系统一旦进入不安全状态
5、,即发生死锁D.只要能保证系统处于安全状态就可以避免死锁的发生三、填空题(每空1分,共10分)1.进程间的高级通信类型有管道、共享内存和消息传递。2.程序顺序执行的基本特征有顺序性、封闭性和再现性。3.驱动调度由移臂调度和旋转调度组成。4.Linux系统采用了虚拟文件系统从而支持多种文件系统。5.解决死锁的方法有死锁预防、死锁避免和死锁检测与恢复。6.按保护级别把文件分为执行文件、只读文件和读/写文件。7.多处理机系统一般为一个分时系统。8.当前流行的两种MIMD系统为SMP和MPP。9.进程间相互制约关系分为直接制约和间接制约。四、判断题(每题1
6、分,共10分)1.利用DMA方式进行数据传输时,需要中断。(对)2.安全操作系统的模型为研究人员提供了一个安全操作系统的轮廓。(对)3.操作系统中的阻塞队列只设一个。(错)4.在页式存储管理中,逻辑地址是线性的。在段式存储管理中,逻辑地址是二维的。(对)5.分时操作系统只能用在实时控制系统中。(错)6.在分级反馈轮转调度中,分配给各就绪队列的时间片是相等的。(错)7.通道指令是由CPU处理执行的。(错)8.信号量表示进程等待资源的情况。(错)9.机器指令级的原语执行过程中不允许被中断。(对)10.作业调度和进程调度都属于处理机管理的范畴。(对)五、
7、简述题(每题5分,共25分)1.覆盖技术的实现是基于程序的什么特性?答:覆盖技术的实现是基于程序的两个特点:第一,程序执行时有些部分是彼此互斥的,即在程序的一次执行中,执行了这部分就不会去执行另一部分。第二,程序的执行往往具有局部性,在一段时间里可能循环执行某些指令或多次访问某一部分的数据。2.说明程序和进程的主要区别。答:进程和程序间的主要区别:(1)程序是静态的概念;而进程是动态的概念。(2)进程具有并发特征,而程序没有。(3)程序是进程的一个组成部分。(4)同一个程序可对应多个进程,但所操作的数据集不同。3.在设备分配中使用了哪几种数据结构?
8、它们之间的关系如何?答:设备的分配和管理过程中使用的数据结构有:设备控制表DCT、系统设备表SDT、控制器控制表COCT和
此文档下载收益归作者所有