南开在线考核《操作系统原理》19秋期末考核答卷

注意答案顺序,核对好了在下载。一定注意答案顺序 操作系统原理19秋期末考核-0001 一、单选题 共 15 道试题,共 30 分 1.由下列突发事件引起的中断,哪一种优先级最高 。

A.除数为0 B.键盘请求输入 C.超时中断 D.I/O端口出错 答案D 2.SPOOLing技术可以实现设备的虚拟管理,即将独占设备改造成( )。

A.字符设备 B.块设备 C.共享设备 答案C 3.在操作系统分类中对于可靠性和安全性要求较高的是( )。

A.批处理系统 B.实时处理系统 C.分时处理系统 D.个人机操作系统 答案B 4.一个处于就绪状态的进程,是指除了( )以外已经获得了所有运行中需要的资源。

A.磁盘空间 B.存储器 C.处理器 D.I/O设备 答案C 5.程序状态字PSW的用途是( )。

A.存储条件码和标志位 B.储存下一条指令的地址 C.储存下一条指令的内容 答案A 6.在UNIX系统中提出了逻辑设备的概念,利用逻辑设备描述可以解决( )的问题。

A.设备无关性设计 B.提升设备使用率 C.I/O访问速度与处理器不匹配 答案A 7.哲学家就餐问题,揭示的是( )。

A.操作系统构建问题 B.存储器分配问题 C.共享某种资源的并发进程调度问题 答案C 8.一种既有利于短进程又兼顾到长进程的进程调度算法是 。

A.高响应比优先 B.短进程优先 C.先来先服务 答案A 9.下列对于进程的描述( )项是错误的。

A.进程是静态的 B.进程控制块PCB是在系统调用进程时随机生成的 C.进程同程序相比具备并发和异步执行特征 D.各进程之间的地址是相互独立的 答案A 10.在多道系统环境中,将多个不同计算问题的程序装入计算机的主存中,使它们可以( )。

A.顺序执行 B.并行执行 C.同时执行 答案B 11.在单处理器的多道并发系统中,进程什么时候占用处理器和能占用多长时间,取决于 。

A.进程自身特点和进程调度策略 B.进程的优先级 C.进程存储的位置 答案A 12.在一个单处理器的多道系统中,处于运行态的进程( )。

A.可以有多个 B.只可能有一个 C.不能够请求系统调用 D.不能够被中断 答案B 13.当进程执行中需要等待从磁盘上读取数据时,进程的状态将( )。

A.从阻塞变为就绪态 B.从运行变为阻塞态 C.从运行变为就绪态 D.从就绪变为运行态 答案B 14.若系统中有五个并发进程使用了相同的变量名A,则系统中对变量A管理的临界区是由 临界区构成的。

A.5个 B.4个 C.2个 D.1个 答案A 15.建立进程间的互斥机制是为了保证进程( )时不发生错误。

A.发生中断 B.占用时间片 C.使用临界资源 答案C 二、判断题 共 20 道试题,共 40 分 16.UNIX的文件系统,是一种可以按照用户需求安装或卸载(除根文件系统以外)的文件系统。( ) 答案正确 17.为管理页式存储空间分配而建立的位示图,可以用来表示内存中不同段的分配信息。( ) 答案错误 18.管程是一种由编译系统提供的程序语言设计结构,操作系统不能利用它做并行调度的管理。( ) 答案正确 19.文件的大小会随着文件的使用而改变,为了便于管理可以采用索引分配方式对文件进行存储分配。( ) 答案正确 20.对于长进程来讲使用轮转法(RR)调度不如使用先来先服务(FCFS)法调度效率更高。( ) 答案正确 21.在指令执行周期中增加流水线机制,可以使多条指令并行工作,从而增加处理器的执行效率。( ) 答案正确 22.进程的PID是由用户对进程进行标识的信息,它由用户编程时指定或修改。( ) 答案错误 23.一个处理器中包含的指令只可能是一种指令类型。( ) 答案错误 24.系统安全管理的目标就是要确保存储在系统中的数据不被破坏即可。( ) 答案错误 25.处理器中的PC寄存器称为程序计数器,其中存储着处理器下一条将要执行指令的地址。( ) 答案正确 26.进程死锁的原因只可能是由于软件资源被有条件地共享而造成的。( ) 答案错误 27.实时操作系统的交互性最好,用户的使用体验也应该最好。( ) 答案错误 28.在一个较短的时间内,程序所执行的指令和执行指令中所需要的操作数都具有一定的局部性。( ) 答案正确 29.多道并发系统之所以提高了执行效率,是因为它可以缩短每一个程序的执行时间。

答案错误 30.计算机中的I/O设备是为了完成对各种外部信息的接收、发送、信息格式的转换、信息传输类型的转换而设置的。

答案正确 31.当一个进程被挂起时,标志着该进程被切换到了外存储空间中。( ) 答案正确 32.操作系统内核的组成结构可以是数据库结构或上下文结构。( )。

答案错误 33.处理器中的寄存器通常存储着系统中的文件信息。( ) 答案错误 34.处理器中的PSW寄存器被称为指令寄存器,其中保存着下一条将要执行指令的内容。( ) 答案错误 35.通常用户程序是通过操作系统中提供的系统调用或API实现对系统资源请求的。

答案正确 三、问答题 共 1 道试题,共 10 分 36.在I/O管理中通常需要设立缓冲机制,请说明建立I/O缓冲的主要目的是什么另外若采用缓冲池管理I/O访问时,请说明缓冲池中包含的缓冲区是可以用做输入呢还是用做输出这时对于某种I/O设备来讲,最多可以使用缓冲池中的多少个缓冲区来完成设备的管理呢 答案建立缓冲区的目的一是匹配CPU或用户进程与外设间的处理速度;二是减少对CPU的中断次数,提高CPU和I/O设备之间以及各个I/O设备之间的处理并行性。若采用缓冲池机制时其中的缓冲区既可以用做输入又可以用做输出;某种设备最多可以使用缓冲池中的所有缓冲区用来完成它的缓冲管理。

四、名词解释 共 5 道试题,共 20 分 37.特权指令 答案指在处理器特权状态下设置的专门用于核心态操作的、不允许用户态访问的特殊指令。

38.临界区 答案在共享某个资源时,为了保证共享资源使用的正确性而设立的不允许多个并发进程交叉执行的一段程序称为临界区,系统中还将具有这种特性的共享资源成为临界资源。

39.页面抖动 答案采用分页管理内存时,刚调入内存的页面还未被有效使用又被调出内存,使得系统陷入盲目的页面换入、换出处理中,这种现象称为页面抖动,这主要是由于算法选择不当造成的。

40.数字加密 答案将系统中的信息明文通过某种算法和运算变换成无直接意义的秘文,便于保护信息在存储和传输过程的安全性。

41.文件绝对路径 答案这是对文件存储位置的一种描述方式,指从根目录开始用斜杠/开始并用斜杠分割,描述到文件所在位置的路径称为绝对路径。