您现在的位置:学赛首页 > 自考学院 > 操作系统原理 > 正文
自考操作系统问答题解答全集[2]
http://www.educity.cn 作者:不详 来源:网络 2007年4月4日 发表评论 进入社区
9、独占设备采用哪种分配方式?

  独占设备通常采用静态分配方式。
  即在一个作业执行前,将作业要使用的这类设备分配给作业,在作业执行期间均归该作业占用,直到作业执行结束才归还。

10、产生死锁的原因是什么?

  ① 系统资源不足;
  ② 进程推进顺序不合适。
  在早期的系统中,由于系统规模较小,结构简单,以及资源分配大多采用静态分配法,使得操作系统死锁问题的严重性未能充分暴露出来。但今天由于多道程序系统,以至于数据系统的出现,系统中的共享性和并行性的增加,软件系统变得日益庞大和复杂等原因,使得系统出现死锁现象的可能性大大增加。

11、何谓批处理操作系统?

  用户准备好要执行的程序、数据和控制作业执行的说明书,由操作员输入到计算机系统中等待处理。操作系统选择作业并按作业说明书的要求自动控制作业的执行。采用这种批量化处理作业的操作系统称为批处理操作系统。

12、对特权指令的使用有什么限制?

  只允许操作系统使用特权指令,用户程序不能使用特权指令。

13、影响缺页中断率有哪几个主要因素?

  影响缺页中断率的因素有四个:
  ① 分配给作业的主存块数多则缺页率低,反之缺页中断率就高。
  ② 页面大,缺页中断率低;页面小缺页中断率高。
  ③ 程序编制方法。以数组运算为例,如果每一行元素存放在一页中,则按行处理各元素缺页中断率低;反之,按列处理各元素,则缺页中断率高。
  ④ 页面调度算法对缺页中断率影响很大,但不可能找到一种最佳算法。

14、磁盘移臂调度的目的是什么?常用移臂调度算法有哪些?

  磁盘移臂调度的目的是尽可能地减少输入输出操作中的寻找时间。
  常用的移臂调度算法有:
  ① 先来先服务算法
  ② 最短寻找时间优先算法
  ③ 电梯调度算法
  ④ 单向扫描算法。

15、常用的作业调度算法有哪些?

  ① 先来先服务算法
  ② 计算时间短的作业优先算法
  ③ 响应比最高者优先算法
  ④ 优先数调度算法
  ⑤ 均衡调度算法

16、计算机系统的资源包括哪些?

  计算机系统的资源包括两大类:硬件资源和软件资源。
  硬件资源主要有中央处理器、主存储器、辅助存储器和各种输入输出设备。
  软件资源有编译程序、编辑程序等各种程序以及有关数据。

17、CPU在管态和目态下工作有何不同?

  当中央处理器处于管态时,可以执行包括特权指令在内的一切面器指令,而在目态下工作时不允许执行特权指令。

18、何为页表和快表?它们各起什么作用?

  页表指出逻辑地址中的页号与所占主存块号的对应关系。
  作用:页式存储管理在用动态重定位方式装入作业时,要利用页表做地址转换工作。
  快表就是存放在高速缓冲存储器的部分页表。它起页表相同的作用。
  由于采用页表做地址转换,读写内存数据时CPU要访问两次主存。有了快表,有时只要访问一次高速缓冲存储器,一次主存,这样可加速查找并提高指令执行速度。

[1]  [2]  [3]  [4]  [5]  [6]