期末复习-选择题整理(湖南大学操作系统课程雨课堂答案即期末题库)

期末复习-选择题整理

  • 说明
  • 第1章
  • 第2章
  • 第3章
  • 第4章
  • 第5章
  • 第6章
  • 第7章
  • 第8章
  • 第9章
  • 第12章
  • 博客版权说明

说明

我在期末复习过程中对课程雨课堂和PPT中的选择题进行了整理,在看过湖南大学操作系统18、19年的期末试卷后发现,试卷中的选择题均是选自PPT,所以这也算是期末选择题题库了。题目后的18、19字样表示该题在该年期末试卷中出现。第10、11章因为PPT和雨课堂中没有相关题目所以这里也没有列出。答案仅供参考,如若发现错误欢迎指正。

第1章

  1. 下面哪些行为会导致CPU进入内核模式(C)18
    (1)执行陷阱指令(2)执行IO操作(3)出现异常(4)执行计算操作
    A、(1)
    B、(1)(2)
    C、(1)(2)(3)
    D、(1)(2)(3)(4)

  2. 下列说法正确的是(A)
    A、内存是CPU可以直接访问的唯一大型存储介质
    B、内存是CPU可以间接访问的唯一大型存储介质
    C、内存是CPU可以直接访问的唯一存储介质
    D、内存是CPU不能直接访问的存储介质

  3. 下列说法正确的是(AE)19
    A、CPU和设备能并行运行
    B、Cache里有的数据内存里不一定有
    C、操作系统一直在CPU上执行,用于监视和管理各种进程
    D、紧急情况下,CPU可以不通过设备控制器直接访问所有设备
    E、下列存储介质的访问数据由快到慢的顺序依次是:寄存器、cache、内存、硬盘

第2章

  1. 系统调用的参数可以通过如下方式传递(ABE)
    A、寄存器
    B、内存块(由寄存器传递内存块地址)
    C、局部变量
    D、全局变量
    E、栈

  2. 常见的操作系统内部结构有(ABCDE)
    A、简单结构
    B、分层结构
    C、模块结构
    D、微内核结构
    E、混合结构
    F、环形结构

  3. 系统调用与函数调用是一回事,只是说法不同。系统调用的说法突出了这些函数是操作系统提供的功能和服务这一特点。(B)19
    A、True
    B、False

第3章

  1. 系统中多道程序的度的上限由下列哪个调度器决定(AB)
    A、长期调度
    B、中期调度
    C、短期调度

  2. 下列不属于不可抢占型调度器的调度位置的是(ABCDE)19
    A、有进程从运行到阻塞
    B、有进程从阻塞到就绪
    C、有进程从运行到结束
    D、有进程从新建到就绪
    E、有中断发生

  3. 进程间通信时一般消息传递模式要比共享内存模式慢(A)
    A、True
    B、False

  4. 系统发生一次中断最多有一个进程的状态发生切换(B)18、19
    A、True
    B、False

  5. 进程进行上下文切换时,需要保存的信息包括(ABC)
    A、PC寄存器的值
    B、CPU寄存器的值
    C、堆栈指针
    D、全局变量
    E、局部变部

第4章

  1. 依据用户级线程与内核级线程的映射关系,线程模可以包括(ACDE)
    A、多对一模型
    B、一对多模型
    C、一对一模型
    D、多对多模型
    E、两级模型

  2. 内核线程与进程的主要区别在于(B)
    A、内核不能调度线程
    B、线程没有独立的地址空间
    C、内核不保存线程的上下文
    D、内核没有为线程创建内核数据结构

  3. 依据Amdahl’s Law(C)18
    A、随着并行节点数的增多,性能收益呈线性增长
    B、随着并行节点数的增多,性能可以不增加
    C、即使并行节点数不断增多,性能也有上限
    D、性能加速比由系统中的并行节点数量决定

第5章

  1. 在抢占式调度中,一个进程发生运行到就绪的状态切换时可能导致其失去CPU资源(A)
    A、True
    B、False

  2. 最短作业优先是最优算法,是因为它具有(B)
    A、最短的平均响应时间
    B、最短的平均等待时间
    C、最高的CPU利用率
    D、最公平

  3. 在多处理器系统中进行调度时,存在两类亲和性,分别是(AD)
    A、软亲和性
    B、单一亲和性
    C、多点亲和性
    D、硬亲和性

  4. 下列说法正确的是(AC)
    A、Little公式描述了就绪队列在稳定时的任务情况
    B、先入先出调度具有最好的公平性
    C、与通过确定性模型来评估调度算法的性能相比,实现方案具有更高的精确度
    D、分时调度算法中时间片越长,系统开销越大

第6章

  1. 临界区问题的完美解决需满足:(ACD)
    A、有空让进
    B、无限等待
    C、互斥
    D、有限等待

  2. 下列关于信号量的说法错误的是:(B)
    A、信号量可以用于资源的互斥访问
    B、克服忙等待(阻塞式)的信号量的值任何时候都必须大于0
    C、多个进程可以使用同一个信号量
    D、同一个信号量的wait和signal操作可以出现在不同的进程里

  3. Peterson算法(C)18
    A、可以用于乱序执行的处理器
    B、是软硬结合的临界区问题解法
    C、不能用于三个及以上的进程间的同步
    D、flag[i]=true和turn=j两条语句的顺序可以交换

第7章

  1. 下列说法正确的是:(B)
    A、死锁就是永远无法获取资源
    B、在单资源实例下,四个必要条件成为充分条件
    C、在多资源实例情况下,四个必要条件成为充分条件
    D、在存在多种资源的情况下,四个必要条件成为充分条件

  2. 下列关于银行家算法说法正确的是是:(AD)
    A、安全状态下一定不会产生死锁
    B、没有死锁就一定处于安全状态
    C、不安全状态就意味着一定出现的了死锁
    D、死锁一定是不安全状态

第8章

  1. CPU 处理的地址通常是逻辑地址。(A)
    A、True
    B、False

  2. 下列说法不正确的是(B)
    A、连续内存分配会导致外部碎片
    B、分页式内存管理会导致外部碎片
    C、分段式内存管理会导致外部碎片
    D、分页式内存管理不会导致外部碎片

  3. 下列说法正确的是(AD)
    A、Compaction可以缓解内存碎片的情况
    B、动态链接技术是编译器技术,不需要操作系统的支持
    C、分段式和分页式内存管理只能选择其中之一
    D、现代计算机逻辑地址到物理地址的转换一般在运行时动态完成

第9章

  1. 下面说法不正确的是(ACD)19
    A、LRU算法是虚拟内存中页面置换的最优算法
    B、最优页面置换算法是置换那些未来最长时间不会使用的页
    C、最优页面置换算法是置换那些过去最长时间未使用的页
    D、LRU算法实现代价低,所以存在于当前支持虚拟内存的大部分计算机系统中。

  2. 下面关于虚拟内存说法正确的是:(B)18
    A、启用虚拟内存管理后不需要使用内存
    B、虚拟内存利用磁盘作为后备存储
    C、启用虚拟内存后不能使用分段内存管理
    D、无论何种结构的计算机,启用虚拟内存后只要给进程分配1页物理帧即可让进程正常运行。

第12章

  1. 下列说法正确的是:(AC)
    A、SSTF不具有最短的寻道距离,不是最优算法
    B、SSTF具有最短的寻道距离,是最优算法
    C、SCAN可以改善饥饿的情况,但还是可能发生
    D、SCAN可以解决饥饿的情况,不会发生饥饿

博客版权说明

第一条:本博客仅代表作者本人的观点,不保证文章等内容的有效性。
第二条:本博客部分内容或转载或摘录于部分书籍或其他站点,但都会注明作/译者和原出处。如有不妥之处,敬请指出。
第三条:在征得本博客作者同意的情况下,本博客的作品允许非盈利性引用,并请注明出处:“作者:HNU凌风”字样,以尊重作者的劳动成果。版权归原作/译者所有。未经允许,严禁转载。
第四条:对非法转载者,作/译者保留采用法律手段追究的权利。
第五条 本博客之声明以及其修改权、更新权及最终解释权均属HNU凌风
第六条 以上声明的解释权归HNU凌风所有。

你可能感兴趣的:(操作系统概念,操作系统)