1、系统调用是由擦欧总系统提供给用户的,它()。
- A:直接通过键盘交互方式使用
- B:只能通过用户程序间接使用
- C:是命令接口中的命令
- D:与系统的命令一样
解析
系统调用是操作系统为应用程序使用内核功能所提供的接口。
答案:B
2、 系统调用的目的是()。
- A:请求系统服务
- B:终止系统服务
- C:申请系统资源
- D:释放系统资源
解析
操作系统不允许用户直接操作各种硬件资源,因此用户程序只能通过系统调用的方式来请求内核为其服务,间接地使用各种资源。
答案:A
3、操作系统与用户通信接口通常不包括()。
- A:shell
- B:命令解释器
- C:广义指令
- D:缓存管理指令
解析
广义指令就是系统调用命令,而命令解释器属于命令接口,shell是命令解析器,它也属于命令接口。系统中的缓存全部由操作系统管理,对用户是透明的,操作系统不提供管理系统缓存的系统调用。
答案:D
4、下列选项中,不属于多道程序设计的基本特征是()。
- A:制约性
- B:间断性
- C:顺序性
- D:共享性
解析
引入多道程序设计后,程序的执行就失去了封闭性和顺序性。程序执行因为共享资源及相互协同的原因产生了竞争,相互制约。考虑到竞争的公平性,程序的执行是断续的。顺序性是单道程序设计的基本特征。
答案:C
5、下列选项中,操作系统提供给应用程序的接口是()。
- A:系统调用
- B:中断
- C:库函数
- D:原语
解析
操作系统接口主要有命令接口和程序接口(也称系统调用)。库函数是高级语言中提供的与系统调用对应的函数(也有些库函数与系统调用无关),目的是隐藏“访管”指令的细节,使系统调用更为方便、抽象。但是,库函数属于用户程序而非系统调用,是系统调用的上层。
答案:A
6、提高单机资源利用率的关键技术是()。
- A:脱机技术
- B:虚拟技术
- C:交换技术
- D:多道程序设计技术
解析
脱机技术用于解决独占设备问题。虚拟技术与交换技术以多道程序设计技术为前提。多道程序设计技术由于同时在主存中运行多个程序,在一个程序等待时,可以去执行其他程序,因此提高了系统资源的利用率。
答案:D
7、实时操作系统必须在()内处理来自外部的事件。
- A:一个机器周期
- B:被控制对象规定时间
- C:周转时间
- D:时间片
解析
试试操作系统要求能实时处理外部事件,即在规定的事件内完成对外部事件的处理。
答案:B
8、实时系统的进程调度,通常采用()算法。
- A:先来先服务
- B:时间片轮转
- C:抢占式的优先级高者优先
- D:高响应比优先
解析
实时系统必须能够及时地处理某些紧急的外部事件,因此普遍用高优先级,并用“可抢占”来确保实时处理。
答案:C
9、下列()应用工作最好采用实时操作系统平台。
Ⅰ、航空订票
Ⅱ、办公自动化
Ⅲ、机床控制
Ⅳ、AutoCAD
Ⅴ、工资管理系统
Ⅵ、股票交易系统
- A:Ⅰ、Ⅱ和Ⅲ
- B:Ⅰ、Ⅲ和Ⅳ
- C:Ⅰ、Ⅴ和Ⅳ
- D:Ⅰ、Ⅲ和Ⅵ
解析
实时操作系统主要应用在需要对外界输入立即做出反应的场合,不能有拖延,否则会产生严重后果。
航空订单系统需要实时处理票务,因为票额数据库的数量直接反映了航班的可订机位。
机床控制也要实时,不然会出差错。
股票交易行情随时在变,若不能实时交易会出现时间差,使交易出现偏差。
答案:D
10、下列说法中,正确的是()。
Ⅰ、批处理的主要缺点是需要大量内存
Ⅱ、当计算机提供了核心态和用户态时,输入/输出的指令必须在核心态下执行
Ⅲ、操作系统中采用多道程序设计技术的最主要原因是提高CPU和外部设备的可靠性
Ⅳ、操作系统中,通道技术是一种硬件技术
- A:Ⅰ、Ⅱ
- B:Ⅰ、Ⅲ
- C:Ⅱ、Ⅳ
- D:Ⅱ、Ⅲ、Ⅳ
解析
Ⅰ错误:批处理的主要缺点是缺少交互性。
Ⅱ正确:输入/输出指令需要中断操作,中断必须在核心态下执行。
Ⅲ错误:多道性是为了提高系统利用率和吞吐量而提出的。
Ⅳ正确:I/O通道实际上是一种特殊的处理器,它具有执行I/O指令的能力,并通过执行通道程序来控制I/O操作。