当前位置:首页 > 计算机操作系统概论复习资料习题答案(1)
10. UNIX系统结构可以分为两个层,其中 ___内核______ 层是UNIX操作系统的核心。
三、 名词解释
1. 特权指令:不允许用户程序中直接使用的指令称为特权指令。
2. 存储器:在计算机系统中用来存放程序和数据的部件是存储器。
3. 系统调用:操作系统编制了许多不同功能的子程序,共用户程序执行中调用,这些由操作系统提供的子程序称为系统调用。
四、 简答题
1. 操作系统的两个主要设计原则是什么?
答:(1) 能使得计算机系统使用方便;(2) 能使得计算机系统高效地工作。
2. 操作系统结构的设计方法有多种,其中层次结构法的最大特点是什么?主要优点是什
么?主要困难在哪? 答:最大特点是把整体问题局部化。
主要优点是有利于系统的设计和调试。 主要困难在于层次的划分和安排。
3. 应从哪些方面考虑操作系统的结构设计? 答:操作系统的结构设计应追求一下的目标:
(1)正确性:一个结构良好的操作系统不仅能保证正确性而且易于验证其正确性。 (2)高效性:核心程序是影响计算机系统效率的关键所在,应遵循少而精的原则,使
处理有效又灵活。
(3)可维护性:操作系统要容易维护;
(4)可移植性:在结构设计时,尽量减少与硬件直接有关的程序量并将其独立封装。
4. 简述计算机系统的层次结构。
答:计算机系统的层次结构的最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统。软件系统包括系统软件、支撑软件和应用软件。
第三章 复习题
一、单项选择题
1. 多道程序设计是指( C )。
A. 把一个计算问题的程序分成多个可独立执行的程序模块
5
B. 一个处理器上同时运行多个程序
C. 把多个计算问题同时装入主存储器并行执行 D. 每个用户同时编制多个程序
2. 进程队列是把( B )链接在一起而形成的。
A. 进程 B. 进程控制块PCB C. 程序 D. 数据 3. 把一个进程让出处理器,由另一个进程占用处理器的过程称为( C )。 A. 进程转换 B. 进程阻塞 C. 进程切换 D. 进程撤销 4. UNIX采用的进程调度算法是( D )。
A. 先来先服务调度算法 B. 时间片轮转调度算法 C. 分级调度算法 D. 动态优先数调度算法 5. 一种能使作业平均周转时间最短的作业调度算法是( B )算法。 A. 先来先服务 B. 计算时间短者优先 C. 响应比高者优先 D. 均衡调度 6. 程序是静止的,而进程是( A )的。
A. 动态的 B. 活动的 C. 不动的 D. 顺序的 5. 操作系统把一些能完成特定功能、不可中断的过程称为( B )。 A. 程序 B. 原语 C. 进程 D. 语句
6. 若某系统的进程调度采用优先级调度算法,则对具有相同优先级的进程经常又使用
( A )算法。
A. 先来先服务 B. 按优先级 C. 轮转法 D. 任何 7. LRU页面调度算法总是选择( A )页面调出主存储器。
A. 最近最久未被使用 B. 在贮存中驻留时间最长的 C. 最近被访问的次数最少的 D. 最先被装入主存储器的
8. 原语是操作系统中用来完成特定功能的程序模块,它们的执行是( D )的。
A. 可并发 B. 可交叉 C. 可被中断 D. 不可被中断 9. 下列对进程的属性描述错误的是( D )。 A. 进程具有动态性 B. 进程可以并发执行
C. 进程具有等待态、就绪态和运行态三种基本状态
D. 多个不同的进程不可以包含相同的程序
10. 一个作业被选中装入主存储器后,系统就为该作为创建一个( A )。 A. 进程 B. 文件
C. 作业 D. 程序
11. 作业调度选中了一个作业且把它装入主存储器时就为该作业创建了一个进程,该进程
( C )。
A. 立即可占用处理器运行
B. 应排入等待队列等待分配外围设备 C. 就排入就绪队列等待分配处理器 D. 应排入等待队列等待分配处理器
12. 进程在执行过程中状态会发生变化,然而下列变化是不可能发生的( C )。
6
A. 运行到就绪 B. 运行到等待 C. 等待到运行 D. 等待到就绪
13. 多道程序设计是把多个计算问题同时装入计算机系统的( B )并行执行。 A. 外存 B. 存储器 C. CPU D. I/O设备 14. 自愿中断是正在运行的进程执行了一条( D )指令而引起的。
A. 任何 B. 输入 C. 输出 D. 访管 15. 下面选项关于PSW的描述正确的是( B )。 A. 中断字寄存器简称为PSW
B. PSW用来控制指令执行顺序并且保留和指示与程序有关的系统状态 C. PSW一般由程序基本状态、中断码、中断响应装置三部分内容构成
D. 当前正在占用处理器的进程的PSW称为新PSW 16. UNIX系统中,系统调用fork的作用是( A )。
A. 创建一个子进程 B. 终止子进程的执行 C. 父进程等待子进程终止 D. 启动执行一个指定文件 17. 在页面调度算法中,LRU代表( C )。
A. 最佳调度算法 B. 先进先出调度算法 C. 最近最久未使用调度算法 D. 最近最不经常使用调度算法
18. 当采用响应比高者优先算法进行作业调度时,响应比是由( A )之比来决定的。 A. 作业在输入井的等待时间与需要的计算时间 B. 作业调度时的时间与作业需要的计算时间 C. 作业进入输入井的时间与需要的计算时间 D. 作业被选中时的时间与需要的计算时间
19. 把能实现从输入井中选取作业的功能程序称为( C )。 A. 作业说明书 B. 作业控制语言 C. 作业调度程序 D. 用户程序 20. 把一个程序在一个( A )上的一次执行称为一个进程。
A. 数据集合 B. 程序 C. 进程 D. 计算机 21. 每个作业都要经过若干个步骤才能得到结果,对每个作业来说( A )。 A. 前一作业的结果是后一作业输入的结果 B. 各作业步之间互不联系
C. 作业步要由操作系统确定
D. 对每个作业都是一样的作业步
22. 最短作业优先调度算法中,( D )不是这种调度算法的优点。
A. 可以提高系统的吞吐量 B. 可降低作业的平均等待时间 C. 缩短作业等待队列 D. 可缩短大作业的等待时间 23. 进程运行过程中发生等待事件时,负责把进程状态改为等待态的是( C )。
A. 创建原语 B. 撤销原语 C. 阻塞原语 D. 唤醒原语 24. 在UNIX系统中,进程的最后状态是( D )。
A. 运行状态 B. 睡眠状态 C. 创建状态 D. 僵死状态
7
25. 下列选项中不属于进程基本状态的是( D )。 A. 等待态 B. 就绪态 C. 运行态 D. 睡眠态
26. 由系统设置多个就绪队列,每个就绪队列中的进程按时间片轮转法占用处理器,我们称这种进程调度算法为( D )。
A. 先来先服务调度算法 B. 最高优先级调度算法 C. 分级调度算法 D. 时间片轮转调度算法 27. 下列选项中对UNIX进程的同步描述正确的是( B )。
A. 当进程在用户态执行用户程序时,由系统调用wait和wakeup实现同步 B. 当进程在用户态执行用户程序时,由系统调用wait和exit实现同步 C. 当进程在核心态执行系统程序时,由系统调用sleep和exit实现同步 D. 当进程在和心态执行系统程序时,由系统调用wakeup和exit实现同步
28. 刚被调出的页又立即要用,因而又要把它调入;而调入不久又被调出;调出不久又再次被调入。这种现象称为( A ):
A. 颠簸 B. 切换 C. 调度 D. 进驻
29. 把进程作为操作系统的基本构造单位,对其缺点描述错误的是( D )。 A. 每个进程要占用一个进程控制块和一个私有的主存区域,开销较大 B. 进程之间的通信必须由通信机制来完成,速度较慢 C. 进程增多会给调度和控制带来的复杂性,增加了死锁的机会 D. 不能支持不同硬件和不同用户需要的版本,不能实现兼容 30. UNIX把进程的数据段分成三部分,不包括( D )。 A. 用户栈区 B. 用户数据区 C. 系统工作区 D. user区 31. 批处理作业的调度算法在设计上应考虑如下原则( D )。
A. 公平性、平衡资源使用和高效性 B. 公平性、高效性和及时性
C. 平衡使用资源、极大的流量和及时性 D. 公平性、平衡资源使用和极大的流量 32. 一个刚被创建的进程,它的初始状态是( B )。 A. 等待态 B. 就绪态 C. 运行态 D. 阻塞态 33. 引起中断的事件成为( C )。
A. 中断响应 B. 中断处理程序 C. 中断源 D. 中断字寄存器 34. 进程控制块的英文缩写为( A )。
A. PCB B. PSW
C. CAW D. CSW 35. UNIX系统中,交换进程是指( A )。
A. 0号进程 B. 1号进程
C. login进程 D. shell进程
36. 为实现存储保护,若程序执行时要访问本程序以外的非法地址空间,则系统会产生( D )。
A. 硬件故障中断 B. 输入/输出中断 C. 外部中断 D. 地址越界中断
8
共分享92篇相关文档