联大学堂《计算机科学与技术操作系统(河南理工大学)》题库及答案


32、进程通常,线程的定义是是进程中执行运算的最小单位/执行处理机调度的基本单位.在现代操作系统中,资源的分配单位是(),而()的调度单位是线程

正确答案:进程;处理机

33、中断装置发现中断事件后,通过交换()来实现中断响应。

正确答案:程序状态字

34、对信号量S每执行一次P操作,则信号量S的值就减1.当S的值小于0时,执行P操作的进程的状态就置为阻塞态,把相应的PCB连入该信号量队列的(),并且该进程放弃处理机,由()调度合适进程。

正确答案:末尾;进程调度程序

35、系统调用的执行过程分可分为哪几步?

正确答案:系统调用的执行过程分成以下几步:(1)设置系统调用号和参数;(2)系统调用命令的一般性处理;(3)系统调用命令处理程序做具体处理。

36、请说明在生产者-消费者问题的描述中,P操作颠倒会产生死锁吗?为什么?

正确答案:如果将生产者执行的两个P操作顺序颠倒,会产生死锁。因为,在这种情况下,当缓冲区都为满时,生产者仍可顺利执行P(mutex)操作,于是它获得了对缓冲区的存取控制权。然后,当它执行P(mutex)操作时,由于没有空缓冲区它被挂起。能够将这个生产者进程释放的唯一途径是消费者从缓冲区取出了一个产品,并执行V(mutex)操作。但在此时,由于缓冲区已被挂起的生产者所占有,所以没有一个消费者能够取得对缓冲区的存取控制权。因此,出现了生产者和消费者的互相死等的局面。

37、通道把通道程序执行情况记录在通道状态字中;通道完成一次输入输出操作后,以()方式请求中央处理器进行干预。

正确答案:中断

38、操作系统的设备管理部分能实现对设备的全面管理,其目的主要有两个,一是为了(),二是为了防止用户误用外围设备而影响()。

正确答案:减轻用户负担;系统的可靠性

39、操作系统中,进程通信有信件、()几种方式。

正确答案:通信原语

40、设备I/O方式有如下三种:询问、中断、()。

正确答案:通道

41、磁盘驱动调度由()和()两部分组成。

正确答案:移臂调度;旋转调度

42、通道程序是由()组成的;启动通道工作前,必须把通道程序首地址存放到通道地址字中。

正确答案:通道命令

43、特权指令只能在()态下执行,若在目或用户态下执行则被认为是非法指令。

正确答案:管或系统

44、移臂调度的目的是尽可能地减少输入/输出操作中的()。

正确答案:寻找时间

45、进程调度中"可抢占"和"非抢占"两种方式,哪一种系统的开销更大?为什么?

正确答案:可抢占式会引起系统的开销更大.可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。

46、磁盘是一种可共享设备,在若干文章者请求读写磁盘时,系统要进行磁盘的驱动调度,对磁盘来说,驱动调度由移臂调度和()组成。

正确答案:旋转调度