第一章操作系统概述

第一章单元测验

1、单选题:
站在用户的角度,操作系统是(  )。​
选项:
A: 接口
B: 资源管理者
C: 用户程序
D: 应用软件
答案: 【 接口

2、单选题:
操作系统提供的用户接口有()。‏‌‏
选项:
A: 命令接口
B: 程序接口
C: 图形用户接口
D: 命令接口、程序接口、图形用户接口
答案: 【 命令接口、程序接口、图形用户接口

3、单选题:
‌第一个真正意义上的操作系统是(   )。‌
选项:
A: 单道批处理系统
B: 多道批处理系统
C: 分时系统
D: 实时系统
答案: 【 单道批处理系统

4、单选题:
‎按照用户和任务的数量来对微机操作系统进行分类时,以下属于单用户多任务操作系统的是(    )。‎‎‎
选项:
A: DOS
B: UNIX
C: Windows
D: Linux
答案: 【 Windows

5、单选题:
‌分时系统中的分时是划分(    )的时间。‍
选项:
A: 主机
B: 存储器
C: 系统
D: CPU
答案: 【 CPU

6、单选题:
‎以下共享资源中属于同时访问的共享资源是(  )。‎
选项:
A: CPU
B: 打印机
C: 内存
D: 磁盘
答案: 【 磁盘

7、单选题:
‌以下关于操作系统的结构说法正确的是(   )。‎
选项:
A: 模块化OS结构中,接口是单向调用接口。
B: 分层OS结构中,接口是双向调用接口。
C: 模块化结构和分层结构都是基于“分解”和“模块化”的思想。
D: 分层结构中调用频率高的模块应该出现在顶层。
答案: 【 模块化结构和分层结构都是基于“分解”和“模块化”的思想。

8、单选题:
‌关于微内核结构说法正确的(  )。‏
选项:
A: 内核和服务器程序均匀运行在系统态。
B: 内核和服务器程序均匀运行在用户态。
C: 仅内核运行在系统态。
D: 仅服务器程序运行在系统态。
答案: 【 仅内核运行在系统态。

9、单选题:
‌OS存储器管理的功能,管理的是( )。‎
选项:
A: 辅存
B: 内存和辅存
C: 全部的内存空间
D: 内存中的用户空间
答案: 【 内存中的用户空间

10、单选题:
‏以下不是现代操作系统特征的是(  )。‏
选项:
A: 共享
B: 虚拟
C: 并行
D: 异步
答案: 【 并行

11、单选题:
​并发的对象是( )。‌
选项:
A: 程序
B: 作业
C: 任务
D: 进程
答案: 【 进程

12、单选题:
‍操作系统的五大功能中管理硬件的功能有(  )个。‌
选项:
A: 4
B: 1
C: 3
D: 2
答案: 【 3

13、多选题:
多道程序设计技术具有的特点是( )。​‏​
选项:
A: 单道性
B: 多道性
C: 宏观上的并行性
D: 微观上的串行性
答案: 【 多道性;
宏观上的并行性;
微观上的串行性

14、多选题:
​三种最基本的次操作系统是(    )。​
选项:
A: 批处理系统
B: 分时系统‘
C: 实时系统
D: 网络操作系统
答案: 【 批处理系统;
分时系统‘;
实时系统

15、多选题:
​现代操作系统最基本的特征是(   )。‌
选项:
A: 并发性
B: 共享性
C: 异步性
D: 虚拟性
答案: 【 并发性;
共享性

16、多选题:
‎关于处理机的状态,以下说法正确的是(  )。‌
选项:
A: 系统态下可以执行所有的指令包括特权指令。
B: 用户状态下可以修改处理机状态。
C: 系统态下可以直接使用资源。
D: 用户态下资源要先申请在使用。
答案: 【 系统态下可以执行所有的指令包括特权指令。;
系统态下可以直接使用资源。;
用户态下资源要先申请在使用。

第二章进程管理

第二章单元测试

1、单选题:
‌()是进程存在的唯一标志。​
选项:
A: 程序段
B: 数据段
C: JCB
D: PCB
答案: 【 PCB

2、单选题:
‏进程和程序的一个本质区别是()。‎
选项:
A: 前者分时使用CPU,后者独占CPU;
B: 前者存储在内存,后者存储在外存;
C: 前者在一个文件中,后者在多个文件中;
D: 前者为动态的,后者为静态的。
答案: 【 前者为动态的,后者为静态的。

3、单选题:
‌正在等待他人释放临界资源的进程处于()状态。‍
选项:
A: 挂起
B: 阻塞
C: 就绪
D: 执行
答案: 【 阻塞

4、单选题:
‌已分配到除CPU外的所有资源的进程处于()状态。‎
选项:
A: 挂起
B: 阻塞
C: 就绪
D: 执行
答案: 【 就绪

5、单选题:
‎已获得CPU的进程处于()状态。‍
选项:
A: 挂起
B: 阻塞
C: 就绪
D: 执行
答案: 【 执行

6、单选题:
‍某进程所要求的一次打印输出结束,该进程被(),其进程的状态将从()。‏
选项:
A: 阻塞;运行到阻塞
B: 挂起;运行到阻塞
C: 唤醒;阻塞到就绪
D: 执行;阻塞到运行
答案: 【 唤醒;阻塞到就绪

7、单选题:
​在一个单处理机系统中,存在5个进程,最多可有()个进程处于就绪队列,最多可有()个进程处于阻塞状态。‌
选项:
A: 4;4
B: 4;5
C: 5;4
D: 5;5
答案: 【 4;5

8、单选题:
​正在执行的进程由于其时间片用完被暂停执行,此时进程应从执行状态变为()状态。‏
选项:
A: 静止阻塞
B: 活动阻塞
C: 静止就绪
D: 活动就绪
答案: 【 活动就绪

9、单选题:
‎处于静止阻塞状态的进程,在进程等待的事件出现后,应变为()状态。‏
选项:
A: 静止阻塞
B: 活动阻塞
C: 静止就绪
D: 活动就绪
答案: 【 静止就绪

10、单选题:
‍为使进程由活动就绪转变为静止就绪,应利用()原语;‏‍为使进程由执行状态转变为阻塞状态,应利用()原语;‏‍为使进程由静止就绪转变为活动就绪,应利用()原语;‏‍为使经常由阻塞状态转变为就绪状态,应利用()原语。‏
选项:
A: block;suspend;active;wakeup
B: suspend;block;active;wakeup
C: suspend;block;wakeup;active
D: block;block;wakeup;wakeup
答案: 【 suspend;block;active;wakeup

11、单选题:
‏下列信息中,不属于CPU现场信息的是()。‌
选项:
A: 指令计数器
B: 进程的就绪、阻塞、执行等基本状态
C: 堆栈的栈顶指针
D: 段表控制寄存器
答案: 【 进程的就绪、阻塞、执行等基本状态

12、单选题:
‎下列信息中,()不属于PCB的内容。‌
选项:
A: 处理机状态信息
B: 进程调度信息
C: 程序段、数据段的内存基址和长度
D: 完整的程序代码
答案: 【 完整的程序代码

13、单选题:
‌从用户状态转换到系统状态是通过()实现的‏
选项:
A: 执行进程直接修改程序状态字
B: 中断屏蔽
C: 访管指令或中断
D: 进程调度
答案: 【 访管指令或中断

14、单选题:
‏从下面对临界区的论述中,选出一条正确的论述。‍
选项:
A: 临界区是指进程中用于实现进程互斥的那段代码。
B: 临界区是指进程中用于实现进程同步的那段代码。
C: 临界区是指进程中用于实现进程通信的那段代码。
D: 临界区是指进程中访问临界资源的那段代码。
答案: 【 临界区是指进程中访问临界资源的那段代码。

15、单选题:
‎对于记录型信号量,在执行一次wait操作时,信号量的值应当减1,当其值为()时,进程应阻塞。‌
选项:
A: >0
B: <0
C: >=0
D: <=0
答案: 【 <0

16、单选题:
‍对于记录型信号量,在执行一次signal操作时,信号量的值应当加1,当其值为()时,应唤醒阻塞队列中的进程。‌
选项:
A: >0
B: <0
C: >=0
D: <=0
答案: 【 <=0

17、单选题:
‍用信号量S实现对系统中4台打印机的互斥使用,S.value的初值应设置为(),若S.value的当前值为-2,则表示S.L队列中有()个等待进程。‏
选项:
A: 0;0
B: 0;2
C: 4;0
D: 4;2
答案: 【 4;2

18、单选题:
‍设有10个进程共享一个互斥段,如果最多允许有1个进程进入互斥段,则所采用的互斥信号量的取值范围为()。‍
选项:
A: 0~1
B: -1~0
C: 1~-9
D: 0~-9
答案: 【 1~-9

19、单选题:
‍在生产者-消费者问题中,应设置互斥信号量mutex、资源信号量full和empty。它们的初始值应分别是()。​
选项:
A: 0;n;0
B: 1;n;0
C: 0;0;n
D: 1;0;n
答案: 【 1;0;n

20、单选题:
‍从下面的叙述中选出一条正确的叙述。‎
选项:
A: 不同进程所执行的代码也不同。
B: 当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中。
C: 当进程申请CPU得不到满足时,它将处于阻塞状态。
D: 程序段是进程存在的唯一标志。
答案: 【 当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中。

21、单选题:
‍从下面的叙述中选出一条错误的叙述。‍
选项:
A: 信号量的初值不能为负数。
B: 在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁。
C: 管程每次只允许一个进程进入。
D: wait、signal操作可以解决一切互斥问题。
答案: 【 在进程对应的代码中使用wait、signal操作后,可以防止系统发生死锁。

22、单选题:
‌在引入线程的操作系统中,资源分配和调度的基本单位是()。‍
选项:
A: 程序
B: 进程
C: 线程
D: 作业
答案: 【 进程

23、单选题:
‏在引入线程的操作系统中,CPU调度和分派的基本单位是()。‎
选项:
A: 程序
B: 进程
C: 线程
D: 作业
答案: 【 线程

24、单选题:
‍在批处理系统中,导致进程创建的典型事件是()。‍
选项:
A: 作业录入
B: 作业调度
C: 进程调度
D: 中级调度
答案: 【 作业调度

25、单选题:
​下列进程状态转换中,绝对不可能发生的状态转换是()。‎
选项:
A: 执行->就绪
B: 就绪->阻塞
C: 阻塞->就绪
D: 执行->阻塞
答案: 【 就绪->阻塞

26、单选题:
‏在创建进程时,()不是创建所必须的步骤。‌
选项:
A: 为进程建立PCB
B: 为进程分配内存等资源
C: 为进程分配CPU
D: 将进程插入就绪队列
答案: 【 为进程分配CPU

27、单选题:
‌使用mail命令的信箱通信属于()。‎
选项:
A: 共享存储器系统
B: 直接消息传递系统
C: 间接消息传递系统
D: 管道通信系统
答案: 【 间接消息传递系统

28、单选题:
‎使用共享文件进行通信的方式属于()通信。‍
选项:
A: 共享存储器系统
B: 管道通信系统
C: 消息传递系统
D: 客户机-服务器系统
答案: 【 管道通信系统

29、单选题:
‏使用send和receive命令的通信属于()。​
选项:
A: 管道通信系统
B: 直接消息传递系统
C: 间接消息传递系统
D: 客户-服务器系统
答案: 【 直接消息传递系统

30、单选题:
​进程A和B共享同一临界资源,并且进程A正处于对应的临界区内执行。请从下列描述中选择一条正确的描述。‍
选项:
A: 进程A的执行不能被中断,即临界区的代码具有原子性。
B: 进程A的执行能被中断,但中断A后,不能将CPU调度给B进程。
C: 进程A的执行能被中断,而且只要B进程就绪,就可以将CPU调度给B进程。
D: 进程A

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注