提示:内容已经过期谨慎付费,点击上方查看最新答案

计算机操作系统

  1. 假设页面大小为4KB,页表项大小4B。要映射64位的地址空间,如果顶级页表能在一页中存储,需要几级页表:

  2. A:4 B:7 C:6 D:5
    答案:6
  3. 实现虚拟存储器的目的是:

  4. A:实现存储保护 B:扩充主存容量 C:扩充辅存容量 D:实现程序浮动
    答案:扩充主存容量
  5. 关于操作系统的作用,下列表述错误的是:

  6. A:操作系统是计算机系统的“大管家”,表现在管理计算机所有的硬件资源 B:操作系统能够协调控制多个程序的并发过程 C:操作系统是计算机系统与用户之间交互的桥梁 D:操作系统能通过软件管理的方法虚拟地扩充硬件地性能
    答案:操作系统是计算机系统的“大管家”,表现在管理计算机所有的硬件资源
  7. 假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35、45、12、68、110、180、170、195,采用FCFS调度算法,其平均寻道长度为:

  8. A:39.5 B:34.125 C:35.75 D:41.125
    答案:110 170 180 195 68 45 35 12
  9. 假定一个盘组共有100个柱面,每个柱面有8个磁道(磁头),每个盘面分成4个扇区,编号均自0开始。若用字长为32位的字来构造其位示图,共需多少个字:

  10. A:32个 B:101个 C:33个 D:100个
    答案:32个
  11. 一个分段存储管理系统中,地址字长度为32位,其中段号占8位,则最大段长是

  12. A:232字节 B:216字节 C:28字节 D:224字节

  13. 用户程序发出磁盘I/O请求后,系统的正确处理流程是:

  14. A:用户程序→设备驱动程序→系统调用程序→中断处理程序 B:用户程序→设备驱动程序→中断处理程序→系统调用程序 C:用户程序→系统调用程序→中断处理程序→设备驱动程序 D:用户程序→系统调用程序→设备驱动程序→中断处理程序

  15. 下列选项中,不可能在用户态发生的事件是:

  16. A:缺页 B:系统调用 C:外部中断 D:进程切换

  17. 相比之下特别强调安全性和可靠性,而不强求资源利用率的系统是:

  18. A:实时系统 B:批处理系统 C:分时系统 D:分布式处理系统

  19. 关于多道批处理操作系统,以下说法错误的是:

  20. A:可提高系统资源的利用率 B:可提高系统吞吐量 C:在作业执行时用户可以直接干预作业的执行 D:可提高计算机系统的工作效率

  21. 在下列同步机制中,可以实现让权等待的是:

  22. A:Peterson方法 B:信号量方法 C:swap指令 D:TestAndSet指令

  23. 假设一个分页存储系统具有快表,多数活动页表项都可以存在其中。如果页表放在内存中,缺页中断率为60%,内存访问时间是1000ns,快表的访问时间为100ns,进行一次缺页处理需100ms。若快表命中率是85%,则有效访存取时间为:

  24. A:61.25us B:60us C:1250ns D:6*107ns

  25. 在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为1,2,3,4,1,2,5,1,2,3,4,5,6时,将产生缺页中断的次数是:

  26. A:8 B:7 C:9 D:10

  27. 系统中有3个不同的临界资源R1、R2和R3,被4个进程p1、p2、p3及p4共享。各进程对资源的需求为:p1申请R1和R2,p2申请R2和R3,p3申请R1和R3,p4申请R2。
    若系统出现死锁,则处于死锁状态的进程数至少是:

  28. A:4 B:3 C:1 D:2

  29. 操作系统的主要功能是管理计算机系统中的:

  30. A:资源 B:作业 C:进程 D:程序和数据

  31. 假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35、45、12、68、110、180、170、197,采用电梯调度SCAN算法,其平均寻道长度为:

  32. A:35.77 B:39.7 C:41.127 D:34.127

  33. 有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。
    //加1操作 //减1操作
    load R1, x //取x的值到寄存器R1中 load R2, x
    inc R1 dec R2
    store x,R1 //将R1的内容存入x store x,R2
    两个操作完成后,x的值为:

  34. A:只能为1 B:可能为-1或3 C:可能为0、1或2 D:可能为-1、0、1或2

  35. 某单CPU系统中有输入和输出设备各一台,现有3个并发执行的作业,每个作业的输入、计算和输出时间均分别为2ms、3ms和4ms,且都按输入、计算和输出的顺序执行,则执行完3个作业需要的时间最少是:

  36. A:17ms B:22ms C:15ms D:27ms

  37. 下列选项中,不能改善磁盘设备I/O性能的是:

  38. A:预读和滞后写 B:优化文件物理块的分布 C:在一个磁盘上设置多个分区 D:重排I/O请求次序

  39. 下列调度算法中,不可能导致饥饿现象的是:

  40. A:抢占式短作业优先 B:时间片轮转 C:非抢占式短作业优先 D:静态优先数调度

  41. 进程间的同步与互斥,分别表示出各个并发进程之间的什么关系:

  42. A:协作与竞争 B:竞争 C:动态性与独立性 D:相互独立与制约

  43. 下列选择中,哪个不是操作系统关心的主要问题:

  44. A:设计、提供用户程序与计算机硬件系统的界面 B:管理计算机系统资源 C:管理计算机裸机 D:高级程序设计语言的编译器

  45. 设备的独立性是指:

  46. A:通道独立控制设备进行I/O操作的特性 B:用户程序中使用的设备与运行时实际使用哪台设备无关的特性 C:设备具有独立进行输入输出操作的特性 D:设备可与CPU并行运行的特性

  47. 以下关于线程和进程说法错误的是:

  48. A:一个进程可以创建多个线程 B:线程是进程中可独立调度和执行的基本单位,不同的线程只能执行不同的程序 C:进程是分配资源和参与CPU调度的独立单位 D:线程往往被称为“轻型进程”
    AI参考:正确答案是B:线程是进程中可独立调度和执行的基本单位,不同的线程只能执行不同的程序。选项B中提到“不同的线程只能执行不同的程序”,这与实际情况不符。实际上,一个进程中的多个线程可以共享该进程的资源,并且可以执行相同的程序。因此,选项B是错误的。其他选项都是关于线程和进程的正确描述。线程是进程中可独立调度和执行的基本单位,进程是分配资源和参与CPU调度的独立单位,而线程往往被称为“轻量级进程”。因此,正确答案是B。'
  49. 假设5个进程P0P1P2P3P4共享三类资源R1R2R3,这些资源总数分别为186 22T0时刻的资源分配情况如下表所示,此时存在的一个安全序列是

    2.png  


  50. A:P0, P2, P4, P1, P3 B:P3, P4, P2, P1, P0 C:P2, P1, P0, P3, P4 D: P1, P0, P3, P4, P2

  51. 系统为某进程分配了4 个页框,该进程已访问的页号序列为2, 0, 2, 9, 3, 4, 2, 8, 2, 3, 8, 4, 5,若进程要访问的下一页的页号为7,依据LRU 算法,应淘汰页的页号是:

  52. A:2 B:4 C:5 D:3

  53. 下列选项中,降低进程优先权的合理时机是:

  54. A:进程从就绪状态转为运行态 B:进程长期处于就绪队列中 C:进程刚完成I/O,进入就绪队列 D:进程的时间片用完

  55. 在文件的索引节点中存放直接索引指针10个,一级和二级索引指针各1个。磁盘块大小为1KB,每个索引指针占4个字节。若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为1234 和307400处所在的磁盘块读入内存,需访问的磁盘块个数分别是:

  56. A:1,2 B:2,3 C:1,3 D:2,4

  57. 操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口。其合理的层次组织排列顺序是:

  58. A:用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序 B:用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序 C:用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序 D:用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序

  59. 某进程的段表内容如下所示。

    3.png

    访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是 ()


  60. A:越权异常 B:越界异常 C:得到内存地址4400 D:段缺失异常

  61. 某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配15MB、分配30MB、释放15MB、分配8MB、分配6MB,此时主存中最大空闲分区的大小是:

  62. A:9MB B:15MB C:10MB D:7MB

  63. 以下关于进程的表述错误的是:

  64. A:进程具有并发性和异步性,每个进程的推进速度都是不可预知的 B:进程是一个程序的一次动态执行过程,进程由要执行的代码和要处理的数据组成 C:进程具有动态性,操作系统为了描述和管理程序动态的执行过程才引入了“进程” D:进程具有独立性,进程是分配资源和参与CPU调度的独立单位

  65. 以下存储管理方法,可以采用静态重定位的是:

  66. A:动态多分区存储管理 B:固定多分区存储管理 C:段页式存储管理 D:分页存储管理

  67. 负责从处于挂起状态的进程中选择一个或几个将之激活的是哪一级调度:

  68. A:低级调度 B:中级调度 C:线程调度 D:高级调度

  69. 综合考虑作业的等待时间和计算时间的调度算法是:

  70. A:FCFS B:SJF C:HPF D:HRF

  71. 下列哪一种进程状态转换是不可能的:

  72. A:运行态→阻塞态 B:就绪态→运行态 C:阻塞态→运行态 D:运行态→就绪态

  73. 现有一个容量为10GB的磁盘分区,磁盘空间以簇(Cluster)为单位进行分配,簇的大小为4KB,若采用位图法管理该分区的空闲空间,即用一位(bit)标识一个簇是否被分配, 则存放该位图所需簇的个数为:

  74. A:320 B:320K C:80K D:80

  75. 设当前工作目录的主要目的是:

  76. A:加快文件的读写速度 B:加快文件的检索速度 C:节省外存空间 D:节省内存空间

  77. 下列有关基于时间片的进程调度的叙述中,错误的是:

  78. A:时钟中断发生后,系统会修改当前进程在时间片内的剩余时间 B:当前进程的时间片用完后,该进程状态由执行态变为阻塞态 C:影响时间片大小的主要因素包括响应时间、系统开销和进程数量等 D:时间片越短,进程切换的次数越多,系统也越大开销

  79. 假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁盘访问序列是:

  80. A:110,170,180,195,12,35,45,68 B:110,170,180,195,68,45,35,12 C:110,68,45,35,12,170,180,195 D:12,35,45,68,110,170,180,195

  81. 关于动态多分区存储管理的叙述,正确的有:

  82. A:系统初始化时,将用户区划分为大小不等的多个分区 B:当有进程要装入时,从空闲区划出一个与进程长度一致的分区来装进程 C:还可采用移动技术将分散的空闲区集中起来再合并为一块大的空闲区 D:主存中已占用分区和空闲分区的数目和大小都是变化的,一般采用静态重定位方式装入作业

  83. 以下关于线程和进程说法正确的是:

  84. A:线程是进程中可独立占有资源、独立参与调度和执行的基本单位 B:进程是对于进入内存的执行程序在处理器上操作的状态集的一个抽象 C:线程往往被称为“轻型进程”,是因为线程不独立占有资源,切换时开销少 D:一个进程可创建多个线程,令它们执行相同的程序段但处理不同的数据 E:一个进程可以创建多个子进程,子进程共享所属父进程的资源

  85. 下述说法正确的是:

  86. A:独占设备采用静态分配 B:通道能够独立完成输入输出操作 C:磁盘不进行预先分配,而是根据确定的驱动调度算法来决定当前可以使用磁盘者 D:虚拟设备技术是将磁盘空间虚拟为内存空间使用,扩大了逻辑地址空间 E:SPOOLing系统通过预输入、井管理和缓输出为用户提供虚拟设备

  87. 常用的进程算法有:

  88. A:优先级调度 B:先来先服务 C:最近最少用 D:时间片轮转 E:多级队列反馈调度

  89. 下列选项中,磁盘逻辑格式化程序所做的工作是:

  90. A:对保存空间磁盘块信息的数据结构进行初始化 B:建立文件系统的根目录 C:确定磁盘扇区校验码所占位数 D:对磁盘进行分区

  91. 以下哪些状态转换是不可能的:

  92. A:Blocked转成Running B:S-Blocked转成S-Ready C:Running转成S-Ready D:Ready转成Blocked
    AI参考:正确选项是【B:S-Blocked转成S-Ready】。原文中提到了状态转换不可能的情况,即“S-Blocked转成S-Ready”是不可能的。这是因为根据题目描述,状态转换只能沿着特定方向进行,即只能从低级状态向高级状态转换,而不能从高级状态向低级状态转换。因此,选项B是不可能的。其他选项中,A和D都是可能的,因为状态转换可以从Blocked到Running,或者从Ready到Blocked。C也是可能的,因为状态转换可以从Running到Ready。因此,只有选项B是不可能的。'
  93. 能够预防死锁的方法有:

  94. A:采用静态资源分配策略 B:采用哲学家就餐算法 C:采用按需资源分配策略 D:采用银行家算法
    AI参考:能够预防死锁的方法有:C:采用按需资源分配策略和D:采用银行家算法。死锁通常发生在资源分配过程中,如果多个进程或线程请求资源,并且按照固定的顺序分配资源,那么可能会出现死锁的情况。因此,采用按需资源分配策略可以避免这种情况,即当进程或线程需要资源时再分配,而不是预先分配所有资源。这种策略可以根据需要动态地分配资源,有效地避免死锁的发生。另一方面,银行家算法是一种用于避免死锁的方法。该算法在进程调度、操作系统中用于资源的分配和死锁的处理。当一个进程需要释放它的资源时,它会检查当前的资源状态是否允许它请求新的资源。如果允许,则请求新的资源;否则,它会等待直到系统状态允许它请求新的资源。这种方法可以有效地避免死锁的发生。因此,选项C和D是能够预防死锁的方法。选项A和B与预防死锁无关,因此不是正确选项。'
  95. 死锁产生的原因有:

  96. A:系统提供的可用资源数量少于进程需求 B:系统采用的是动态资源分配策略 C:系统采用的是静态资源分配策略 D:进程推进的异步性
    AI参考:正确选项为:A:系统提供的可用资源数量少于进程需求;B:系统采用的是动态资源分配策略。死锁产生的原因主要有两个:一是系统提供的资源不足以满足所有进程的需求,即资源竞争;二是进程推进的顺序不当,导致相互等待资源,形成死锁。选项A和B分别对应了这两个原因。选项C和D虽然也涉及到进程的调度和推进顺序,但并不能直接导致死锁的产生。因此,选项A和B是正确选项。'
  97. 进程的就绪Running状态可以转换成以下哪几种状态:

  98. A:挂起就绪S-Ready B:阻塞Blocked C:就绪Ready D:挂起阻塞S-Blocked

  99. 下列哪些是为防止用户共享文件可能造成破坏而采取的措施:

  100. A:设置文件使用权限 B:建立存取控制表 C:采用树形目录结构 D:文件定时转储 E:为文件建立副本
    AI参考:以下是为防止用户共享文件可能造成破坏而采取的措施:A: 设置文件使用权限 - 用户必须具有适当的权限才能访问和修改文件,这有助于防止未经授权的访问和破坏。B: 建立存取控制表 - 通过记录谁可以访问哪些文件以及如何访问,可以更好地控制文件的访问权限,防止未经授权的访问和破坏。C: 采用树形目录结构 - 树形目录结构有助于组织和管理文件,但也可以帮助用户更好地理解文件的访问权限,从而防止误操作和破坏。E: 为文件建立副本 - 通过创建文件的副本,可以在原始文件被破坏或丢失时使用副本,从而降低风险。因此,以上四个选项都是为防止用户共享文件可能造成破坏而采取的措施。因此,正确答案是 A:设置文件使用权限;B:建立存取控制表;C:采用树形目录结构;E:为文件建立副本。'
  101. 操作系统是管理系统资源、控制程序执行、合理组织计算机工作流程、改善人机界面、为用户方面有效地使用计算机提供各种服务和良好运行环境的一种应用软件。

  102. A:错 B:对

  103. 进行一次磁盘读写的时间由三部分组成:寻道时间、旋转延迟时间和数据传输时间。

  104. A:对 B:错

  105. 由于段具有完整的逻辑意义,因此非常适合按段进行访问。分段共享较之分页共享更容易实现。

  106. A:错 B:对

  107. 文件区的存储适合于较长久的数据存储;而交换区作为临时数据的存放处,只存放短期的数据。

  108. A:错 B:对

  109. 索引存储结构是现代操作系统常用的文件存储结构,既能实现顺序存取,又能实现随机存取。

  110. A:对 B:错

  111. 虚拟存储器的离散性是指装入虚拟存储器的进程都是离散存放的。

  112. A:对 B:错

  113. 文件的显示链接存储结构需要付出文件分配表FAT的存储开销,只能实现顺序存取

  114. A:对 B:错

  115. 用户级线程的管理调度对系统来说是不可见的,是用户程序通过调用线程库的函数实现的。

  116. A:错 B:对

  117. 死锁预防是通过在系统的资源分配策略上加一些限制措施从而防止死锁发生的方法,如采用静态资源分配策略、资源的按序分配策略等。

  118. A:对 B:错

  119. 隐式链接存储文件只能支持顺序存取方式,且有链接指针的存储开销和分离指针信息的时间开销

  120. A:错 B:对

温馨提示支付 ¥2.60 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部