操作系统知识要点

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.单项选择题(选择最符合题意的选项每小题2分,共30分)

1、多道系统中的一个很突出的问题是()

A.速度太慢

B. 资源竞争

C.CPU利用率太低

D.程序数太多

2、批处理系统(单处理机)的一个重要的特点是()

A.程序处理期间不需要人工干预

B.程序处理期间需要人工干预

C.多个程序可以在同一时刻运行

D.程序运行顺序是固定的不变的

3、电子计算机系统分为和两部分,符合本题两空的是()

A.CPU与接口电路

B.CPU与存储器

C.硬件与软件

D.软件与程序

4、下列说法不正确的是()

A.分时系统的交互性强,而实时系统的交换性较差

B.实时系统大多是用在特殊的专用的系统中

C.分时系统对时间的响应比较弱,而实时系统的响应比较强

D.实时系统对系统处理的即时性或响应性没有严格要求

5、操作系统一般分为通用操作系统和()操作系统两大类。

A.嵌入式

B.批处理

C.专用

D.实时

6、在一个()系统中,内存中同时驻有多个进程,它们以轮流方式使用CPU和计算机的其他资源。

A. 单道批处理

B.多道批处理

C.分时

D.实时

7、下列说法不正确是()

A.对于多作业步来说,每个作业步可对应一个进程

B.对于大部分已经经过编译连接的单步作业来说,一个作业通常只对应一个进程。

C.脱机运行不是批处理的主要特征

D.交互型作业的主要特征是联机特征,用户可以随时干预运行过程。

8、Linux操作系统中的rm 命令实现的功能是()

A.删除文件

B.创建文件

C.复制文件

D.查询文件属性

9.Linux 操作系统中的cp命令实现的功能是()

A.删除文件

B.创建文件

C.复制文件

D.查询文件属性

10、Linux操作系统中的ls命令实现的功能是()

A.删除文件

B.创建文件

C.复制文件

D.查询当前目录文件及文件属性

11、Linux中的C/C++源程序编译、链接工具通常是()

A.GDB

B.Gcc

C.vi

D.vim

12、Linux中的C/C++源程序编辑工具通常是()

A.GDB

B.Gcc

C.ls

D.vim/vi

13、Linux中查看当前所处位置的命令是()

A.GDB

B.Gcc

C.vi

D.pwd

14、Linux中查看当前系统网络配置的命令是()

A.GDB

B.Gcc

C.ifconfig

D.vim

15、Linux中查看当前系统路由情况的命令是()

A.GDB

B. route

C. ifconfig

D.vim

16、下列系统中,()是实时系统。

A.激光排版系统,

B.办公自动化系统

C.航空订票系统

D.计算机辅助设计系统

17、操作系统提供给程序员的接口是()

A.进程

B.系统调用

C.库函数

D.B和C

18、操作系统中采用多道程序设计技术提高了CPU和外部设备的()

A.利用率

B.可靠性

C.稳定性

D.兼容性

19、在以下存储管理方案中,不适用于多道程序设计系统的是()

A.单用户连续分配

B.固定式分区分配

C.可变式分区分配

D.页式存储管理

20、在批处理操作系统中,用户的作业是由()组成的。

A.程序

B.程序和作业说明书

C.程序和数据

D.程序、数据和作业说明书

21、()是作业存在的唯一标志。

A.作业名

B.进程控制块

C.作业控制块

D.程序名

22、作业生存期共经历四个状态,它们是提交、后备、()和完成。

A.就绪

B.运行

C.等待

D.开始

23、作业调度程序从处于()状态的队列中选取适当的作业投入运行。

A.运行

B.提交

C.完成

D.后备

24、进程的3个基本状态是()

A.就绪状态、运行状态、阻塞状态

B.就绪状态、运行状态、挂起状态

C.就绪状态、阻塞状态、挂起状态

D.就绪状态、阻塞状态、后备状态

25、操作系统初启时需要将内存空间划分为系统区和用户区两部分,系统区用来存放操作系统的()

A.管理程序和涉及到的数据结构

B.应用程序和涉及到的数据结构

C.用户程序和涉及到的数据结构

D.程序代码、数据和堆栈

26、操作系统初启时需要将内存空间划分为系统区和用户区两部分,用户区用来存放用户的()

A. 用户程序和涉及到的数据结构

B.应用程序和涉及到的数据结构

C. 程序代码、数据和堆栈

D.管理程序和涉及到的数据结构

27、轮转算法的启动时间不包括下列的哪项()

A.一个时间片运行结束

B.当前进程运行结束

C.正在运行的进程运行受阻主动放弃了CPU控制权

D.有其他任务要做

28、线程被定义为()的基本单位。

A.资源占有

B.调度运行

C.资源分配

D.资源管理

29、进程被定义为()的实体。

A.调度运行

B.资源分配与占有

C.资源分配

D.资源占有

30-31、下列为哲学家进餐问题的一段程序,请选择相应的选项补充完整。

Process Philosopher(i)

Begin

While(true)

Begin

Thinking( );

P(mutex[i]);

//请求左边筷子

(1) ;

//请求右边筷子;

Eating( );

(2) ;

V(mutex[(i+1)mod5])

End;

相关文档
最新文档