题库【操作系统】1

简介: 题库【操作系统】1

前言

以下内容源自《计算机操作系统(第四版)课后习题答案西电版》

仅供学习交流使用

请您阅读文章声明,默认同意该声明

推荐

操作系统选择题

计算机操作系统(第四版)课后习题答案西电版

测试习题

第一章 操作系统引论

01_04 中断测试题

1单选题

CPU在每个时钟周期都检查是否有中断。

A. 对

B. 错

正确答案: B
你的作答: A

2单选题

中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是( )

A. 程序计数器

B. 程序状态字寄存器

C. 通用数据寄存器

D. 通用地址寄存器

正确答案: B
你的作答: B

解析

该题重点考查考生对中断处理过程的理解。

当系统有中断信号产生时,CPU立即响应并开始执行中断处理程序。中断处理程序执行完后,返回程序断点处继续执行。为了保证程序的正确执行,在中断处理前后必须保存和恢复被中断的程序现场。需要保存和恢复的现场信息包括:程序计数器、通用寄存器以及程序状态字寄存器等关键寄存器的内容。

一般子程序被调用时,不需要保存程序状态字寄存器的内容,只需要将局部变量、参数以及返回地址压入堆栈。

程序状态字一般包括条件码、中断允许/禁止位、内核/用户态位。程序状态字的内容在进入中断处理程序时可能会发生改变,而在子程序调用时不会发生改变。所以为了能够恢复现场,进入中断处理程序前必须保存程序状态字,而且一般由硬件保存。

3单选题

中断的引入是为了支持设备和设备之间的并行操作。

A. 对

B. 错

正确答案: B
你的作答: B

4单选题

Linux内核模块运行在用户空间。

A. 对

B. 错

正确答案: B
你的作答: B

5单选题

从哪个角度会使用到操作系统的系统调用( )

A. 使用者

B. 普通开发者

C. 操作系统设计者

D. 链接程序设计者

正确答案: B
你的作答: D

6单选题

系统调用是( )。

A. 一条机器指令

B. 中断子程序

C. 用户子程序

D. 提供编程人员的接口

正确答案: D
你的作答: D

解析

系统调用也叫程序接口,是程序级接口,即用户程序可以利用系统提供的一组系统调用去调用操作系统内核中的一个(或一组)过程来完成自己所需的功能。

答案:D

7单选题

()是CPU在执行过程中出错了

A. 中断

B. 异常

C. 系统调用

正确答案: B
你的作答: B

解析


8单选题

CPU运行现场指在程序的执行过程中任一时刻状态信息的集合,处理器的状态放在

A. 程序计数器

B. 指令寄存器

C. 程序状态寄存器(PSW寄存器)

D. 其他各种 寄存器

正确答案: C
你的作答: C

解析


9单选题

特权指令既能运行在用户态也能运行在运行在内核态,非特权指令只能运行在用户态

A. 对

B. 错

正确答案: B
你的作答: A

解析



01_05 操作系统引论测试(测试题)

1单选题

学操作系统的目标是()

A. 会使用OS

B. 会使用OS的接口

C. 能理解真实操作系统的运转

D. 写一个操作系统

正确答案: C
你的作答: C

2单选题

printf()这一句的执行涉及到内存,总线还有显示器等,是一个复杂的过程

A. 对

B. 错

正确答案: A
你的作答: A

3单选题

进程管理其实就是管CPU

A. 对

B. 错

正确答案: A
你的作答: B

4单选题

通过命令使用计算机不属于操作系统的接口

A. 对

B. 错

正确答案: B
你的作答: B

5单选题

显卡不属于操作系统管理()

A. 对

B. 错

正确答案: B
你的作答: B

6单选题

操作系统的服务员角色指的是能给用户提供一种接口,开发人员可以直接调用

A. 对

B. 错

正确答案: A
你的作答: A

7单选题

操作系统是一种应用软件

A. 对

B. 错

正确答案: B
你的作答: B

8单选题

操作系统是与硬件相关与应用无关的()

A. 对

B. 错

正确答案: A
你的作答: B

01_06 测试题(OS发展+结构设计)

1单选题

哪个是操作系统分层结构设计的特点( )

A. 每一层只可以使用底层的功能和服务

B. 调试和验证容易

C. 结构变得清晰

D. 以上都是

正确答案: D
你的作答: D

2单选题

具有易维护和易扩展性,采用客户机/服务器模式的通信方式,进程间通信代价大特点的操作系统设计结构是( )

A. 分层结构

B. 模块结构

C. 微内核结构

正确答案: C
你的作答: C

3单选题

引入单道批处理系统之后还要引入多道批处理系统的原因( )

A. 为了进一步提高系统资源的利用率和增加系统吞吐量

B. 为了能让更多的作业放入内存

C. 为了让用户能与作业进行交互

D. 为了提高系统的可靠性

正确答案: A
你的作答: A

4单选题

在分时系统中,时间片一定,( ),响应时间越长。

A. 内存越多

B. 用户数越多

C. 内存越少

D. 用户数越少

正确答案: B
你的作答: B

5单选题

由多个计算机组成的一个系统,这些计算机之间可以通信来交换信息,互相之间无主次之分,它们共享系统资源,程序由系统中的全部或部分计算机协同执行,管理上述计算机系统的操作系统是( )

A. 分时OS

B. 实时OS

C. 分布式OS

D. 网络OS

正确答案: C
你的作答: C

6单选题

多个用户在终端设备上的交互方式输入、排错和控制其程序的运行是( )

A. 分时OS

B. 实时OS

C. 分布式OS

D. 网络OS

正确答案: A
你的作答: A

7单选题

把一个程序划分成若干个宏观同时执行的程序模块的设计方法是( )

A. 分时OS

B. 实时OS

C. 多道程序设计

D. 并发程序设计

正确答案: D 
你的作答: D

8单选题

为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存,在宏观上并发运行是 ( )

A. 分时OS

B. 实时OS

C. 多道程序设计

D. 单道程序设计

正确答案: C
你的作答: C

9单选题

在设计批处理系统时,首先要考虑的是 ( )

A. 灵活性和可适应性;

B. 交互性和响应时间;

C. 周转时间和系统吞吐量;

D. 实时性和可靠性。

正确答案: C
你的作答: C

解析

批处理系统的主要特点是可以自动地批量执行多个作业任务,系统可以获得较高的吞吐量和较低的周转时间。

10单选题

在设计实时操作系统时,首先要考虑的是( )

A. 灵活性和可适应性;

B. 交互性和响应时间;

C. 周转时间和系统吞吐量;

D. 实时性和可靠性。

正确答案: D
你的作答: A

解析

实时系统最主要的特征是将时间作为关键参数,它必须对所接收到的某些信号,及时或实时的反应。实时系统是指系统能及时响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。如工业控制系统、信息查询系统、多媒体系统和嵌入式系统。

11单选题

在设计分时操作系统时,首先要考虑的是( )

A. 灵活性和可适应性

B. 交互性和响应时间;

C. 周转时间和系统吞吐量;

D. 实时性和可靠性。

正确答案: B
你的作答: B

第二章 进程的描述与控制

02_02进程概述测试

1单选题

在单处理机系统中,处于运行状态的进程( )。

A. 最多只有一个

B. 可以有多个

C. 不能被挂起

D. 必须在执行完后才能被撤下

正确答案: A
你的作答: A

2单选题

下列进程状态的转换中,不正确的是( )。

A. 就绪到运行

B. 运行到就绪

C. 就绪到阻塞

D. 阻塞到就绪

正确答案: C
你的作答: C

3单选题

某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态转换是( )。

A. 从就绪变为运行

B. 从运行变为就绪

C. 从运行变为阻塞

D. 从阻塞变为就绪

正确答案: C
你的作答: C

4单选题

原语是( )。

A. 一条机器指令

B. 若干条机器指令组成,不可被中断

C. 一条特定指令

D. 中途能打断的指令

正确答案: B
你的作答: B

5单选题

支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中( ) 不是引起操作系统选择新进程的直接原因。

A. 运行进程的时间片用完

B. 运行进程出错

C. 运行进程要等待某—事件的发生

D. 有新进程进入就绪状态

正确答案: D
你的作答: D

6单选题

下面对进程的描述中,错误的是( ) 。

A. 进程是动态的概念

B. 进程执行需要处理机

C. 进程是有生命期的

D. 进程是指令的集合

正确答案: D
你的作答: D

7单选题

下列的进程状态变化中, ( )变化是不可能发生的。

A. 运行—就绪

B. 运行—等待

C. 等待一运行

D. 等待一就绪

正确答案: C
你的作答: C

8单选题

一个运行的进程用完了分配给它的时间片后还没运行完,它的状态变为 ( )。

A. 就绪

B. 等待

C. 运行

D. 由用户自己确定

正确答案: A
你的作答: A

9单选题

多道程序环境下,操作系统分配资源以( )为基本单位。

A. 程序

B. 指令

C. 进程

D. 作业

正确答案: C
你的作答: C

10单选题

操作系统通过( )对进程进行管理。

A. FCB

B. PCB

C. DCB

D. DBC

正确答案: B
你的作答: B
相关文章
|
10月前
|
存储 网络协议 Unix
题库【操作系统】6
题库【操作系统】6
59 0
|
10月前
|
存储 算法 安全
题库【操作系统】2
题库【操作系统】2
256 0
|
10月前
|
安全 Unix Shell
题库【操作系统】5
题库【操作系统】5
669 0
|
10月前
|
存储 算法 安全
题库【操作系统】4
题库【操作系统】4
805 0
|
10月前
|
存储 算法 调度
题库【操作系统】3
题库【操作系统】3
1283 0
|
23天前
|
存储 Linux 数据处理
探索Linux操作系统的内核与文件系统
本文深入探讨了Linux操作系统的核心组件,包括其独特的内核结构和灵活的文件系统。文章首先概述了Linux内核的主要功能和架构,接着详细分析了文件系统的工作原理以及它如何支持数据存储和检索。通过比较不同的文件系统类型,本文旨在为读者提供一个关于如何根据特定需求选择合适文件系统的参考框架。
|
13天前
|
存储 缓存 安全
Linux基础——冯诺依曼体系结构与操作系统
Linux基础——冯诺依曼体系结构与操作系统
38 1
Linux基础——冯诺依曼体系结构与操作系统
|
9天前
|
Linux 网络安全 虚拟化
Linux操作系统第一章(Linux操作系统的带入,vmware-17虚拟化软件运用,FinalShell远程连接Linux )
Linux操作系统第一章(Linux操作系统的带入,vmware-17虚拟化软件运用,FinalShell远程连接Linux )
|
14天前
|
网络协议 Linux 数据安全/隐私保护
【Linux操作系统】权限管理和粘滞位
【Linux操作系统】权限管理和粘滞位
【Linux操作系统】权限管理和粘滞位
|
14天前
|
Linux
【Linux操作系统】基本指令-2
【Linux操作系统】基本指令
【Linux操作系统】基本指令-2