下列关于操作系统的叙述中,哪一个是错误的?
操作系统应为用户提供良好的界面
操作系统是计算机系统中的一个应用软件 ×
操作系统向用户屏蔽了硬件操作细节
操作系统管理着计算机系统中的各种资源
解释
操作系统是计算机系统的一个系统软件。是一些程序模块的集合。
下列关于批处理操作系统的叙述中,哪一个是正确的?
用户不能直接干预自己作业的执行 √
批处理操作系统的系统资源利用率不高
批处理操作系统追求的目标是响应时间
批处理操作系统的系统吞吐量小
解释
批处理的追求目标:提高资源利用率、增加作业处理吞吐量。
通常由若干个作业组成,用户提交作业后只能等待处理结果,不能干预自己作业的执行。
用户向操作系统提出服务请求一般有两种方式:终端命令和
高级语言
宏命令
系统调用 √
汇编语言
解释
操作系统的三个作用:
(1)资源的管理者;
(2)向用户提供各种服务;
(3)对硬件机器的扩展。
从用户的角度来看:操作系统为用户提供了一组功能强大且方便易用的命令和系统调用。
下列哪一个不是操作系统的特征?
随机性
并发性
共享性
制约性 ×
解释
操作系统的主要特性:
并发:指处理多个同时性活动的能力;
(并行与并发相似,但多指不同程序同时在多个硬件部件上执行)
共享:操作系统与多个用户的程序共同使用计算机系统中的资源(共享有限的系统资源)
(操作系统要对系统资源进行合理分配和使用,资源在一个时间段内交替被多个进程所用)
虚拟:一个物理实体映射为若干个对应的逻辑实体——分时或分空间;
(虚拟是操作系统管理系统资源的重要手段,可提高资源利用率)
(CPU——每个进程的“虚处理机”
存储器——每个进程都有独立的虚拟地址空间——代码+数据+堆栈
显示设备——多窗口或者虚拟终端)
随机:操作系统必须随时对以“不可预测的次序”发生的事件进行响应并处理;
(进程的运行速度不可预知;并且难以重现系统在某个时刻的状态(包括重现运行中的错误))
下列关于并发概念的叙述中,哪个是正确的?
并发性是指若干程序在同一时刻执行
并发性是指若干程序在不同时刻执行
并发性是指若干程序在同一时间间隔内执行 √
并发性是指若干程序在不同时间间隔内执行
解释
并发:在计算机系统中同时存在多个程序运行,单CPU上:
宏观上表现:这些程序同时在执行;
微观上表现:任何时刻只有一个程序真正在执行,即这些程序在CPU上是轮流执行的。
在汽车电子系统中使用的操作系统应属于下列哪一类?
个人计算机操作系统
分布式操作系统
批处理操作系统
嵌入式操作系统 √
下列哪一项不是嵌入式操作系统的特点?
交互性 ×
低成本
占有资源少
高可靠性
解释
嵌入式操作系统(不同于嵌入式系统):
运行在嵌入式系统环境中,对整个嵌入式系统以及对它所操作、控制的各种部件装置等等资源进行统一协调、调度、指挥和控制的系统软件。(所以,自然就不需要交互性了)
下列关于SPOOLing技术的叙述中,哪一个是错误的?
作业的输入输出工作通常由SPOOLing系统完成
批处理系统常采用SPOOLing技术实现
SPOOLing是一种独占设备技术 ×
SPOOLing技术是一种用磁盘空间换取时间的技术