操作系统典型题目讲解

14、( C)不是Unix系统的特色。

A.“交互的分时系统” B.“以全局变量为中心的模块结构” C.“模块之间调用关系简明” D.“可以分成内核和外壳”

15、实现多道程序系统的最主要硬件支持是什么? 解 中断系统和通道技术。

(1) 很多进程的切换是由时钟中断引起的,尤其是分时系统。用户程序进行系统调用时通过软中断来实现,如TRAP。通道和外设的操作也要向操作系统发送中断。 (2) 在多道程序系统中,当CPU要求在主存和外设间传输数据时,通过发出I/O指令命令通道工作,通道独立地在内存和外设间进行数据传输,I/o操作完成后,通道以中断方式通知CPU,从而实现了CPU计算与I/O操作的并行。

16、填空:在一台主机上同时连接多台终端,多个用户可以通过终端同时交互使用计算机资源,这种系统称为()操作系统;允许多个用户将多个作业提交给计算机集中处理的操作系统称为();计算机系统能及时处理过程控制数据并作出响应的操作系统称为()。 17、分时系统的一个重要性能是响应时间,下述()因素与改善响应时间有关: 选项:CPU速度快;时间片;轮转调度法;优先数+非抢占式调度算法;进程数目增加。

18、衡量整个计算机性能的指标有():用户接口;资源利用率;系统中进程数量;吞吐量;周转时间。

19、判断:单用户系统中,任何时刻,只能有一个用户进程。

20、填空:操作系统的主要性能参数有(系统资源利用率、系统吞吐量)

21、下列作业类型中,适合在分时系统中运行的有_____、______;适合在批处理系统中运行的有_____、______。(选项:学习编程;数据统计;发送电子邮件;整理硬盘) 22、判断:linux是与Unix兼容的操作系统,它不仅仅是只能运行在PC机上。

1.3操作系统的基本特性

1、判断:并发是并行的不同表述,其原理相同。(清华1998) 2、并发性的概念是()。(北京理工01) 3、在单处理机系统中实现并发技术后,判断:

(1)各进程在某一时刻并行运行,cpu与外设间并行工作; (2)各进程在一个时间段内并行运行,cpu与外设间串行工作;

(3)各进程在一个时间段内并行运行,cpu与外设间并行工作。(四川大学01) 2、填空:现代操作系统的两个最基本的特征是()、()。(川大2005)

1.4操作系统的主要功能

1、在用户程序中要将一个字符送到显示器上显示,使用操作系统提供的()接口:(系统调用;函数;原语;子程序)

5

2、系统调用的作用是什么?请给出实现系统调用的步骤。

3、用户程序向系统提出使用外设的请求方式是():作业申请;原语;系统调用;I/O指令。

4、判断:系统调用与用户程序之间的调用不同之处是处理机状态的改变。 5、判断:命令解释程序是操作系统的一个程序,它必须在核心态下运行。

6、用户进程通过系统调用fork创建一个新进程,在执行系统调用前,用户进程运行在();在执行fork过程中,用户进程运行在()。(选项:系统态;用户态;系统态或用户态;内部态)

6、判断:系统调用命令就是访管指令,它的功能是由硬件直接提供的。 7、比较一般的过程调用和系统调用:

答:(1)运行在不同的系统状态:一般过程调用,其调用程序和被调用程序都运行在相同的状态:系统态或用户态。而系统调用的调用过程运行在用户态,被调用过程运行在系统态。(2)通过软中断进入:一般过程调用不涉及系统状态状态转换,可直接由调用过程转向被调用过程;而系统调用通常是通过软中断机制,先由用户态转换为系统态,经核心分析后,再转向相应的系统调用处理子程序。(3)返回问题:一般过程调用在被调用过程执行完后将返回到调用过程继续运行。但对于采用抢占式调度的系统中,当从系统调用返回时,有可能会重新调度。

第二章 进程管理

2.1 进程的基本概念

1、进程申请打印输出完成

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@)