📚 章节题目
按科目、章节刷课后题,巩固每一个知识点。
对于二叉排序树,下面的说法中,()是正确的。
A. 二叉排序树是动态树表,查找失败时插入新结点,会引起树的重新分裂和组合 B. 对二叉排序树进行层序遍历可得到有序序列 C. 用逐点插入法构造二叉排序树,若先后插入的关键字有序,二叉排序树的深度最大 D. 在二叉排序树中进行查找,关键字的比较次数不超过结点数的1/2
[tag_link]
正确答案:C
路由器连接的异构网络是指()。
A. 网络的拓扑结构不同 B. 网络中计算机操作系统不同 C. 数据链路层协议和物理层协议至少有一个不同 D. 数据链路层协议相同,物理层协议不同
[tag_link]
正确答案:C
设有两个串S₁ 和S₂, 求S₂ 在S₁中首次出现的位置的运算称为()。
A. 求子串 D. 连接
[tag_link]
正确答案:C
下列关于磁盘的说法中,错误的是()。 106 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导
A. 本质上,U 盘(闪存)是一种只读存储器 B. RAID 技术可以提高磁盘的磁记录密度和磁盘利用率 C. 未格式化的硬盘容量要大于格式化后的实际容量 D. 计算磁盘的存取时间时,“寻道时间”和“旋转等待时间”常取其平均值
[tag_link]
正确答案:B
完整的计算机系统应包括()。
A. 运算器、存储器、控制器 B. 外部设备和主机 C. 主机和应用程序 D. 配套的硬件设备和软件系统
[tag_link]
正确答案:D
操作系统是对()进行管理的软件。
A. 软件 B. 硬件 C. 计算机资源 D. 应用程序
[tag_link]
正确答案:C
操作系统是对()进行管理的软件。
A. 软件 B. 硬件 C. 计算机资源 D. 应用程序
[tag_link]
正确答案:C
一个进程映像是()。
A. 由协处理器执行的一个程序 B. 一个独立的程序+数据集 C. PCB 结构与程序和数据的组合 D. 一个独立的程序
[tag_link]
正确答案:【解答】
一个进程映像是()。
A. 由协处理器执行的一个程序 B. 一个独立的程序+数据集 C. PCB 结构与程序和数据的组合 D. 一个独立的程序
[tag_link]
正确答案:C
下列关于存储管理目标的说法中,错误的是()。
A. 为进程分配内存空间 B. 回收被进程释放的内存空间 C. 提高内存的利用率 D. 提高内存的物理存取速度
[tag_link]
正确答案:【解答】
下列关于存储管理目标的说法中,错误的是()。
A. 为进程分配内存空间 B. 回收被进程释放的内存空间 C. 提高内存的利用率 D. 提高内存的物理存取速度
[tag_link]
正确答案:【解答】
下述排序算法中,不属于内部排序算法的是()。
A. 插入排序 B. 选择排序 C. 拓扑排序 D. 冒泡排序
[tag_link]
正确答案:C
下列关于设备属性的叙述中,正确的是()。
A. 字符设备的基本特征是可寻址到字节,即能指定读/写操作的字节地址 B. 共享设备必须是可寻址的和可随机访问的设备 C. 共享设备是指同一时刻内允许多个进程同时访问的设备 D. 在分配共享设备和独占设备时都可能引起进程死锁
[tag_link]
正确答案:
下列关于设备属性的叙述中,正确的是()。
A. 字符设备的基本特征是可寻址到字节,即能指定读/写操作的字节地址 B. 共享设备必须是可寻址的和可随机访问的设备 C. 共享设备是指同一时刻内允许多个进程同时访问的设备 D. 在分配共享设备和独占设备时都可能引起进程死锁
[tag_link]
正确答案:B
在微型机系统中,I/O设备通过()与主板的系统总线相连接。
A. DMA控制器 B. 设备控制器 C. 中断控制器 D. I/O 端口
[tag_link]
正确答案:B
若十进制数为137.5,则其八进制数为()。
A. 89.8 B.211.4 C.211.5 D.1011111.101
[tag_link]
正确答案:B
双绞线是用两根绝缘导线绞合而成的,绞合的目的是()。
A. 减少干扰 B. 提高传输速度 C. 增大传输距离 D. 增大抗拉强度
[tag_link]
正确答案:A
一个有 n 个顶点和 n 条边的无向图一定是( )。
A. 连通的 B. 不连通的 C. 无环的 D. 有环的
[tag_link]
正确答案:D
结论
该图一定有环。
推导
无向森林若有 n 个顶点,边数至多为 n−1;当边数达到 n 时,不可能仍为森林,必含至少一个环。
易错点
n 条边不能推出连通;图可以分成多个连通分量,但边数超过森林上限仍必有环。
在客户/服务器模型中,客户指的是()。
A. 请求方 B. 响应方 C. 硬 件 D. 软件
[tag_link]
正确答案:A
在一个数据链路协议中使用下列字符编码: A01000111; B11100011; ESC 11100000; FLAG01111110 在使用下列组帧方法的情况下,说明为传送4个字符A 、B 、ESC 、FLAG 所组织的帧而 实际发送的二进制位序列(使用FLAG 作为首尾标志,ESC 作为转义字符)。 1)使用字符计数法。 2)使用字节填充法。 3)使用零比特填充法。
[tag_link]
A
UNIX 操作系统中,输入/输出设备视为()。
A. 普通文件 B. 目录文件 C. 索引文件 D. 特殊文件
[tag_link]
正确答案:D
UNIX 操作系统中,输入/输出设备视为()。
A. 普通文件 B. 目录文件 C. 索引文件 D. 特殊文件
[tag_link]
正确答案:D
计算机网络可被理解为()。
A. 执行计算机数据处理的软件模块 B. 由自治的计算机互连起来的集合体 C. 多个处理器通过共享内存实现的紧耦合系统 D. 用于共同完成一项任务的分布式系统
[tag_link]
正确答案:B
线性表是具有n 个()的有限序列。 A . 数据表 B. 字符 C. 数据元素 D. 数据项
[tag_link]
正确答案:C
一个完整的数据结构通常应包含以下哪些要素()?
A. 数据元素及其存储方式 B. 数据的逻辑结构和物理结构 C. 数据的逻辑结构、存储结构以及在其上定义的基本操作 D. 数据对象和数据元素之间的关系
[tag_link]
正确答案:C
使用 UDP 的网络应用,其数据传输的可靠性由()协议负责。
A. 传输层 B. 应用层 C. 数据链路层 D. 网络层
[tag_link]
正确答案:B
栈和队列具有相同的()。
A. 抽象数据类型 B. 逻辑结构 C. 存储结构 D. 运算
[tag_link]
正确答案:B
下列关于指令集体系结构和指令系统的说法中,错误的是()。
A. 指令集体系结构位于计算机软/硬件的交界面上 B. 指令集体系结构是指低级语言程序员所看到的概念结构和功能特性 C. 任何程序运行前都要先转换为机器语言程序 D. 指令系统和机器语言是无关的
[tag_link]
正确答案:D
CPU 的核心功能是执行程序,下列不属于CPU 的基本功能的是()。
A. 时序控制 B. 异常与中断处理 C. 执行算术和逻辑运算 D. 数据存储
[tag_link]
正确答案:D
挂接在总线上的多个部件()。
A. 只能分时向总线发送数据,并只能分时从总线接收数据 B. 只能分时向总线发送数据,但可同时从总线接收数据 C. 可同时向总线发送数据,并同时从总线接收数据 D. 可同时向总线发送数据,但只能分时从总线接收数据
[tag_link]
正确答案:B
按()遍历二叉排序树得到的序列是一个有序序列。
A. 先序 B. 中序 C. 后序 D. 层次
[tag_link]
正确答案:B
网络中发生了拥塞,根据是()。
A. 随着通信子网负载的增加,吞吐量也增加 B. 网络节点接收和发出的分组越来越少 C. 网络节点接收和发出的分组越来越多 D. 随着通信子网负载的增加,吞吐量反而降低
[tag_link]
正确答案:D
KMP 算法的特点是在模式匹配时,指示主串的指针()。
A. 不会变大 B. 不会变小 C. 都有可能 D. 无法判断
[tag_link]
正确答案:B
下列关于磁盘驱动器的叙述中,错误的是()。
A. 送到磁盘驱动器的地址由磁头号、盘面号和扇区号组成 B. 能控制磁头移动到指定磁道,并发回“寻道结束”信号 C. 能控制磁盘片转过指定的扇区,并发回“扇区符合”信号 D. 能控制对指定盘面的指定扇区进行数据的读/写操作
[tag_link]
正确答案:A
冯 · 诺依曼机的基本工作方式是()。
A. 控制流驱动方式 B. 多指令多数据流方式 C. 微程序控制方式 D. 数据流驱动方式
[tag_link]
正确答案:A
下面的()资源不是操作系统应该管理的。
A. CPU B. 内存 C. 外存 D. 源程序
[tag_link]
正确答案:D
下面的()资源不是操作系统应该管理的。
A. CPU B. 内存 C. 外存 D. 源程序
[tag_link]
正确答案:D
进程之间交换数据不能通过()途径进行。
A. 共享文件 B. 消息传递 C. 访问进程地址空间 D. 访问共享存储区
[tag_link]
正确答案:C
进程之间交换数据不能通过()途径进行。
A. 共享文件 B. 消息传递 C. 访问进程地址空间 D. 访问共享存储区
[tag_link]
正确答案:C
下列关于内存保护的描述中,不正确的是()。
A. 一个进程不能未被授权就访问另外一个进程的内存空间 B. 内存保护可以仅通过操作系统(软件)来满足,不需要处理器(硬件)的支持 C. 内存保护的方法有界地址保护和上下限地址保护 D. 一个进程不能直接跳转到另一个进程的指令地址中
[tag_link]
正确答案:【解答】
下列关于内存保护的描述中,不正确的是()。
A. 一个进程不能未被授权就访问另外一个进程的内存空间 B. 内存保护可以仅通过操作系统(软件)来满足,不需要处理器(硬件)的支持 C. 内存保护的方法有界地址保护和上下限地址保护 D. 一个进程不能直接跳转到另一个进程的指令地址中
[tag_link]
正确答案:B
排序算法的稳定性是指()。
A. 经过排序后,能使关键字相同的元素保持原顺序中的相对位置不变 B. 经过排序后,能使关键字相同的元素保持原顺序中的绝对位置不变 C. 排序算法的性能与被排序元素个数关系不大 D. 排序算法的性能与被排序元素的个数关系密切
[tag_link]
正确答案:A
下列关于虚拟设备的含义的描述中,正确的是()。 315第 5 章 输 入 / 输 出 管 理 315
A. 允许用户使用比系统中具有的物理设备更多的设备 B. 允许用户以标准化方式来使用物理设备 C. 把一个物理设备变换成多个对应的逻辑设备 D. 允许用户程序不必全部装入主存便可使用系统中的设备
[tag_link]
正确答案:
下列关于虚拟设备的含义的描述中,正确的是()。 315第 5 章 输 入 / 输 出 管 理 315
A. 允许用户使用比系统中具有的物理设备更多的设备 B. 允许用户以标准化方式来使用物理设备 C. 把一个物理设备变换成多个对应的逻辑设备 D. 允许用户程序不必全部装入主存便可使用系统中的设备
[tag_link]
正确答案:C
显示汉字采用点阵字库,若每个汉字用16×16的点阵表示,7500个汉字的字库容量是()。 A.16KB B.240KB C.320KB D.1MB
[tag_link]
正确答案:B
一个16位无符号二进制数的表示范围是()。
A. 0~65536 B.0~65535 C. -32768~32767 D.-32768~32768
[tag_link]
正确答案:B
在电缆中采用屏蔽技术带来的好处主要是()。
A. 减少信号衰减 B. 减少电磁干扰辐射 C. 减少物理损坏 D. 减少电缆的阻抗
[tag_link]
正确答案:B
若从无向图的任意顶点出发进行一次深度优先搜索即可访问所有顶点,则该图一定是( )。
A. 强连通图 B. 连通图 C. 有回路 D. 一棵树
[tag_link]
正确答案:B
结论
该图是连通图。
推导
无向图中,从任意起点 DFS 能访问全部顶点,说明每个顶点都存在到起点的路径,因此任意两点间可达,图连通。
易错点
连通不等于有回路,也不要求是树;强连通是有向图术语。
用户提出服务请求,网络将用户请求传送到服务器;服务器执行用户请求,完成所要求 的操作并将结果送回用户,这种工作模型称为()。
A. C/S 模型 B.P2P 模型 C. CSMA/CD 模型 D. 令牌环模型
[tag_link]
正确答案:A
信道划分介质访问控制的核心思想是()。
A. 通过分时、分频、分码等方法,将广播信道变为若干点对点信道 B. 胜利者通过争用获得信道,从而获得信息的发送权 C. 通过集中控制方式解决发送信息的次序问题 D. 通过轮询方式依次询问每个站点是否有数据要发送
[tag_link]
正确答案:A
下列说法中,()属于文件的逻辑结构的范畴。
A. 连续文件 B. 系统文件 C. 链接文件 D. 流式文件
[tag_link]
正确答案:D
逻辑文件有两种:无结构文件(流式文件)和有结构式文件。连续文件和链接文件都属于文件的物理结构,而系统文件是按文件用途分类的。
下列说法中,()属于文件的逻辑结构的范畴。
A. 连续文件 B. 系统文件 C. 链接文件 D. 流式文件
[tag_link]
正确答案:D
逻辑文件有两种:无结构文件(流式文件)和有结构式文件。连续文件和链接文件都属于文件的物理结构,而系统文件是按文件用途分类的。
下列不属于计算机网络功能的是()。
A. 提高系统可靠性 B. 提高工作效率 C. 分散数据的综合处理 D. 使各计算机相对独立
[tag_link]
正确答案:D
下列几种描述中,()是一个线性表。
A. 由 n 个实数组成的集合 B. 由100个字符组成的序列 C. 所有整数组成的序列 D. 邻接表
[tag_link]
正确答案:B
下列四种数据结构中,()是非线性数据结构。
A. 树 B. 字符串 C. 队列 D. 栈
[tag_link]
正确答案:A
下列关于UDP的描述中,错误的是()。
A. UDP 报头主要包括端口号、长度、检验和等字段 B. UDP 长度字段是UDP 数据报的长度,包括伪首部的长度 C. UDP 检验和对伪首部、UDP 报文头及应用层数据进行检验 D. 伪首部包括IP 分组报头的一部分
[tag_link]
正确答案:【解答】
栈是 一种()。
A. 顺序存储的线性结构 B. 链式存储的非线性结构 C. 限制存取点的线性结构 D. 限制存取点的非线性结构
[tag_link]
正确答案:C
下列有关指令集体系结构 ( ISA) 的叙述中,错误的是()。
A. ISA 规定了执行每条指令时所包含的控制信号 B. ISA 规定了指令获取操作数的方式,即寻址方式 C. ISA 规定了所有指令的集合,包括指令格式和操作类型 D. ISA 规定了程序可访问的寄存器个数、存储空间大小、编址方式和大端/小端方式
[tag_link]
正确答案:A
通用寄存器是()。
A. 可存放指令的寄存器 B. 可存放程序状态字的寄存器 C. 本身具有计数逻辑与移位逻辑的寄存器 D. 可编程指定多种功能的寄存器
[tag_link]
正确答案:D
在计算机系统中,多个系统部件之间信息传送的公共通路称为总线,就其所传送的信息 的性质而言,下列()不是在公共通路上传送的信息。
A. 数据信息 B. 地址信息 C. 系统信息 D. 控制信息
[tag_link]
正确答案:C
在二叉排序树中进行查找的效率与()有关。
A. 二叉排序树的深度 B. 二叉排序树的结点的个数 C. 被查找结点的度 D. 二叉排序树的存储结构
[tag_link]
正确答案:A
在路由器互连的多个局域网的结构中,要求每个局域网()。
A. 物理层协议可以不同,而数据链路层及其以上的高层协议必须相同 B. 物理层、数据链路层协议可以不同,而数据链路层以上的高层协议必须相同 C. 物理层、数据链路层、网络层协议可以不同,而网络层以上的高层协议必须相同 D. 物理层、数据链路层、网络层及高层协议都可以不同
[tag_link]
正确答案:C
设主串的长度为 n, 子串的长度为 m, 则简单的模式匹配算法的时间复杂度为(), KMP 算法的时间复杂度为()。
A. O(m) B.O(n) C.O( mn) D.O(m + n)
[tag_link]
正确答案:
下列有关磁盘存储器读/写操作的叙述中,错误的是()。
A. 最小读/写单位可以是一个扇区 B. 采用直接存储器存取 DMA 方式进行输入/输出 C. 按批处理方式进行一个数据块的读/写 D. 磁盘存储器可与CPU 交换盘面上的存储信息
[tag_link]
正确答案:D
冯.诺依曼机工作方式的基本特点是()。
A. 程序一边被输入计算机一边被执行 B. 程序直接从磁盘读到CPU 执 行 C. 按地址访问指令并自动按序执行程序 D. 程序自动执行而数据手工输入
[tag_link]
正确答案:C
下列选项中,()不是操作系统关心的问题。
A. 管理计算机裸机 B. 设计、提供用户程序与硬件系统的界面 C. 管理计算机系统资源 D. 高级程序设计语言的编译器
[tag_link]
正确答案:D
下列选项中,()不是操作系统关心的问题。
A. 管理计算机裸机 B. 设计、提供用户程序与硬件系统的界面 C. 管理计算机系统资源 D. 高级程序设计语言的编译器
[tag_link]
正确答案:D
进程与程序的根本区别是()。
A. 静态和动态特点 B. 是不是被调入内存 C. 是不是具有就绪、运行和等待三种状态 D. 是不是占有处理器
[tag_link]
正确答案:A
进程与程序的根本区别是()。
A. 静态和动态特点 B. 是不是被调入内存 C. 是不是具有就绪、运行和等待三种状态 D. 是不是占有处理器
[tag_link]
正确答案:A
内存保护需要由()完成,以保证进程空间不被非法访问。
A. 操作系统 B. 硬件机构 C. 操作系统和硬件机构合作 D. 操作系统或者硬件机构独立完成
[tag_link]
正确答案:【解答】
内存保护需要由()完成,以保证进程空间不被非法访问。
A. 操作系统 B. 硬件机构 C. 操作系统和硬件机构合作 D. 操作系统或者硬件机构独立完成
[tag_link]
正确答案:C
下列关于排序的叙述中,正确的是()。
A. 稳定的排序算法优于不稳定的排序算法 B. 对同一线性表使用不同的排序算法进行排序,得到的排序结果可能不同 C. 排序算法都是在顺序表上实现的,在链表上无法实现排序算法 D. 在顺序表上实现的排序算法在链表上也可以实现
[tag_link]
正确答案:B
磁盘设备的I/O 控制主要采取()方式。
A. 位 B. 字节 C. 帧 D.DMA
[tag_link]
正确答案:
磁盘设备的I/O 控制主要采取()方式。
A. 位 B. 字节 C. 帧 D.DMA
[tag_link]
正确答案:D
CRT 的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器的每单元字长为 ( ) , 总 容 量 为 ( ) 。
A. 8B,256MB B.8bit,1MB C.8bit,256KB D.8B,32MB
[tag_link]
正确答案:B
下列说法有误的是()。
A. 任何二进制整数都可以用十进制表示 B. 任何二进制小数都可以用十进制表示 C. 任何十进制整数都可以用二进制表示 D. 任何十进制小数都可以用二进制表示
[tag_link]
正确答案:D
利用一根同轴电缆互连主机构成以太网,则主机间的通信方式为()。
A. 全双工 B. 半双工 C. 单工 D. 不确定
[tag_link]
正确答案:B
以下关于图的叙述中,正确的是( )。
A. 图与树的区别在于图的边数大于或等于顶点数 B. 假设图 G=(V,E),V’⊆V、E’⊆E,则 V’ 和 E’ 构成 G 的子图 C. 无向图的连通分量是指无向图中的极大连通子图 D. 图的遍历就是从图中某一顶点出发访遍图中其余顶点
[tag_link]
正确答案:C
结论
C 正确,连通分量就是极大连通子图。
推导
A 错在树是特殊图,区别不由简单边数判定;B 还需每条所选边的端点均属于 V’;D 非连通图从一个顶点不能访问全部顶点。
易错点
“极大”表示不能再加入顶点而保持连通,不是“顶点数最多”的模糊表述。
下面关于客户/服务器模型的描述,()存在错误。 I. 客户端必须提前知道服务器的地址,而服务器则不需要提前知道客户端的地址 Ⅱ.客户端主要实现如何显示信息与收集用户的输入,而服务器主要实现数据的处理 I. 浏览器显示的内容来自服务器 IV. 客户端是请求方,即使连接建立后,服务器也不能主动发送数据
A. I 、IV B.Ⅲ 、IV C. 仅 IV D. 仅 Ⅲ
[tag_link]
正确答案:C
介质访问控制( MAC) 子层的主要功能是()。
A. 提供可靠的数据传输 B. 控制和协调所有站点对共享介质的访问 C. 实现数据链路层和物理层之间的接口 D. 为上层协议提供服务
[tag_link]
正确答案:B
文件的逻辑结构是为了方便()而设计的。
A. 存储介质特性 B. 操作系统的管理方式 C. 主存容量 D. 用 户
[tag_link]
正确答案:D
文件的逻辑结构是为了方便()而设计的。
A. 存储介质特性 B. 操作系统的管理方式 C. 主存容量 D. 用 户
[tag_link]
正确答案:D
下列关于网络中的计算机的描述,正确的是()。
A. 各自独立,没有联系 B. 拥有独立的操作系统 C. 互相干扰 D. 拥有共同的操作系统
[tag_link]
正确答案:B
在线性表中,除开始元素外,每个元素()。
A. 只有唯一的前驱元素 B. 只有唯一的后继元素 C. 有多个前驱元素 D. 有多个后继元素
[tag_link]
正确答案:A
下列选项中,属于逻辑结构的是()。
A. 顺序表 B. 哈希表 C. 有序表 D . 单链表
[tag_link]
正确答案:C
UDP 数据报首部不包含()。
A. UDP 源端口号 B. UDP 检验和 C. UDP 目的端口号 D. UDP 数据报首部长度
[tag_link]
正确答案:D
下列选项中,()不是栈的基本操作。
A. 删除栈顶元素 B. 删除栈底元素 C. 判断栈是否为空 D. 将栈置为空栈
[tag_link]
正确答案:B
运算型指令的寻址与转移型指令的寻址的不同点在于()。
A. 前者取操作数,后者决定程序转移地址 B. 后者取操作数,前者决定程序转移地址 C. 前者是短指令,后者是长指令 D. 前者是长指令,后者是短指令
[tag_link]
正确答案:A
CPU 中保存当前正在执行指令的寄存器是()。
A. 指令寄存器 B. 指令译码器 C. 数据寄存器 D. 地址寄存器
[tag_link]
正确答案:A
系统总线用来连接()。
A. 寄存器和运算器部件 B. 运算器和控制器部件 C. CPU、主存和外设部件 D. 接口和外部设备
[tag_link]
正确答案:C
在常用的描述二叉排序树的存储结构中,关键字值最大的结点()。
A. 左指针一定为空 B. 右指针一定为空 C. 左右指针均为空 D. 左右指针均不为空
[tag_link]
正确答案:B
在互联网中, 一个路由器的路由表通常包含()。
A. 目的网络和到达目的网络的完整路径 B. 所有目的主机和到达该目的主机的完整路径 C. 目的网络和到达该目的网络路径上的下一个路由器的IP 地址 D. 目的网络和到达该目的网络路径上的下一个路由器的MAC 地址
[tag_link]
正确答案:C
在 KMP 算法中,用 next 数组存放模式串的部分匹配信息,当模式串位 j 与主串位 i 比较时,两个字符不相等,则j 的位移方式是()。
A. j=0 B.j=j+1 C. j 不变 D. j =next[j]
[tag_link]
正确答案:D
若磁盘的转速提高一倍,则()。
A. 平均寻道时间减少一半 B. 存取速度也提高一倍 C. 平均旋转等待时间减少一半 D. 不影响磁盘传输速率
[tag_link]
正确答案:C
以下关于计算机各部件功能的叙述中,错误的是()。
A. 运算器( ALU) 仅用来完成算术运算 B. 存储器用来存放指令和数据 C. 控制器负责指挥和协调计算机各部件 D. 输入/输出设备用来完成用户和计算机之间的信息交换
[tag_link]
正确答案:
操作系统的基本功能是()。
A. 提供功能强大的网络管理工具 B. 提供用户界面方便用户使用 C. 提供方便的可视化编辑程序 D. 控制和管理系统内的各种资源
[tag_link]
正确答案:D
操作系统的基本功能是()。
A. 提供功能强大的网络管理工具 B. 提供用户界面方便用户使用 C. 提供方便的可视化编辑程序 D. 控制和管理系统内的各种资源
[tag_link]
正确答案:D
下列关于进程的描述中,最不符合操作系统对进程的理解的是()。
A. 进程是在多程序环境中的完整程序 B. 进程可以由程序、数据和PCB 描述 C. 线程( Thread) 是一种特殊的进程 D. 进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独 立单元
[tag_link]
正确答案:A
下列关于进程的描述中,最不符合操作系统对进程的理解的是()。
A. 进程是在多程序环境中的完整程序 B. 进程可以由程序、数据和PCB 描述 C. 线程( Thread) 是一种特殊的进程 D. 进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独 立单元
[tag_link]
正确答案:A
下列各种存储管理方式中,需要硬件地址变换机构的是()。 I. 单一连续分配 IⅡ. 固定分区分配 Ⅲ. 页式存储管理 IV. 动态分区分配 V. 页式虚拟存储管理
A. I 、Ⅲ 、V B.Ⅱ 、Ⅲ 、IV C.Ⅲ 、IV 、V D.Ⅱ 、Ⅲ 、IV 、V
[tag_link]
正确答案:【解答】
下列各种存储管理方式中,需要硬件地址变换机构的是()。 I. 单一连续分配 IⅡ. 固定分区分配 Ⅲ. 页式存储管理 IV. 动态分区分配 V. 页式虚拟存储管理
A. I 、Ⅲ 、V B.Ⅱ 、Ⅲ 、IV C.Ⅲ 、IV 、V D.Ⅱ 、Ⅲ 、IV 、V
[tag_link]
正确答案:C
对5个不同的数据元素进行直接插入排序,最多需要进行的比较次数是()。注意, 哨兵的比较不计入次数。
A. 8 B. 10 C.15 D.25
[tag_link]
正确答案:B
为了便于上层软件的编制,设备控制器通常需要提供()。
A. 控制寄存器、状态寄存器和控制命令 B. I/O 地址寄存器、工作方式状态寄存器和控制命令 C. 中断寄存器、控制寄存器和控制命令 D. 控制寄存器、编程空间和控制逻辑寄存器
[tag_link]
正确答案:A
中断寄存器位于主机内;不存在I/O 地址寄存器;编程空间一般是由体系结构和操作系统共同决定的。控制寄存器和状态寄存器分别用于接收上层发来的命令并存放设备状态信号,是设备控制器与上层的接口;至于控制命令,它虽然是由CPU 发出的,用来控制设备控制器,但控制命令是由设备控制器提供的,每种设备控制器都对应一组相应的控制命令。
为了便于上层软件的编制,设备控制器通常需要提供()。
A. 控制寄存器、状态寄存器和控制命令 B. I/O 地址寄存器、工作方式状态寄存器和控制命令 C. 中断寄存器、控制寄存器和控制命令 D. 控制寄存器、编程空间和控制逻辑寄存器
[tag_link]
正确答案:A
中断寄存器位于主机内;不存在I/O 地址寄存器;编程空间一般是由体系结构和操作系统共同决定的。控制寄存器和状态寄存器分别用于接收上层发来的命令并存放设备状态信号,是设备控制器与上层的接口;至于控制命令,它虽然是由CPU 发出的,用来控制设备控制器,但控制命令是由设备控制器提供的,每种设备控制器都对应一组相应的控制命令。
在统一编址的方式下,区分存储单元和 I/O设 备 是 靠 ( ) 。 296 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导
A. 不同的地址码 B. 不同的地址线 C. 不同的控制线 D. 不同的数据线
[tag_link]
正确答案:A
对真值0表示形式唯一 的机器数是()。
A. 原码 B. 补码和移码 C. 反码 D. 以上都不对
[tag_link]
正确答案:B
同轴电缆比双绞线的传输速率更快,得益于()。
A. 同轴电缆的铜芯比双绞线的粗,能通过更大的电流 B. 同轴电缆的阻抗比较标准,减少了信号的衰减 C. 同轴电缆具有更高的屏蔽性,同时有更好的抗噪声性 D. 以上都正确
[tag_link]
正确答案:C
以下关于图的叙述中,正确的是( )。
A. 强连通有向图的任何顶点到其他所有顶点都有弧 B. 图的任意顶点的入度等于出度 C. 有向完全图一定是强连通有向图 D. 有向图的边集的子集和顶点集的子集都构成原有向图的子图
[tag_link]
正确答案:C
结论
C 正确。
推导
有向完全图对任意不同顶点都含相应方向的弧,因此任意顶点可达其他顶点,必强连通。A 把“存在路径”误作“直接有弧”;B 无一般性;D 子图中的边端点必须属于所选顶点集。
易错点
强连通要求路径可达,不要求每对顶点间都有一条直接弧;完全图才提供直接弧。
下列关于客户/服务器模型的说法中,不正确的是()。
A. 服务器专用于完成某些服务,而客户则作为这些服务的使用者 B. 客户通常位于前端,服务器通常位于后端 C. 客户和服务器通过网络实现协同计算任务 D. 客户是面向任务的,服务器是面向用户的
[tag_link]
正确答案:D
将物理信道的总频带宽分割成若干子信道,每个子信道传输一路信号,这种信道复用技 术是( )。
A. 码分复用 B. 频分复用 C. 时分复用 D. 空分复用
[tag_link]
正确答案:B
下列关于逻辑结构为索引文件的索引表的叙述中,()是正确的。
A. 索引表中每条记录的索引项可以有多个 B. 对索引文件存取时,必须先查找索引表 C. 索引表中含有索引文件的数据及其物理地址 D. 建立索引的目的之一是减少存储空间
[tag_link]
正确答案:B
索引文件由逻辑文件和索引表组成,对索引文件存取时,必须先查找索引表。索引项只包含每条记录的长度和在逻辑文件中的起始位置。每条记录都有一个索引项,因此提高了存储代价。
下列关于逻辑结构为索引文件的索引表的叙述中,()是正确的。
A. 索引表中每条记录的索引项可以有多个 B. 对索引文件存取时,必须先查找索引表 C. 索引表中含有索引文件的数据及其物理地址 D. 建立索引的目的之一是减少存储空间
[tag_link]
正确答案:B
索引文件由逻辑文件和索引表组成,对索引文件存取时,必须先查找索引表。索引项只包含每条记录的长度和在逻辑文件中的起始位置。每条记录都有一个索引项,因此提高了存储代价。
分组交换相比报文交换的主要改进是()。
A. 差错控制更加完善 B. 路由算法更加简单 C. 传输单位更小且有固定的最大长度 D. 传输单位更大且有固定的最大长度
[tag_link]
正确答案:C
若非空线性表中的元素既没有直接前驱,又没有直接后继,则该表中有()个元素。 A.1 B.2 C.3 D.n
[tag_link]
正确答案:A
下列关于数据结构的说法中,正确的是()。
A. 数据的逻辑结构独立于其存储结构 B. 数据的存储结构独立于其逻辑结构 C. 数据的逻辑结构唯一决定其存储结构 D. 数据结构仅由其逻辑结构和存储结构决定
[tag_link]
正确答案:A
UDP 数据报中的长度字段()。
A. 不记录数据的长度 B. 只记录首部的长度 C. 只记录数据部分的长度 D. 包括首部和数据部分的长度
[tag_link]
正确答案:D
设用数组a[n] 存储一个栈,初始栈顶指针top=-1, 则元素x 入栈的操作是()。
A. a[–top]=x B.a[top–]=x C.a[++top]=x D.a[top++]=x
[tag_link]
正确答案:C
程序控制类指令的功能是()。
A. 进行算术运算和逻辑运算 B. 进行主存与CPU 之间的数据传送 C. 进行CPU 和I/O 设备之间的数据传送 D. 改变程序执行的顺序
[tag_link]
正确答案:
在CPU中,跟踪后继指令地址的寄存器是()。
A. 指令寄存器 B. 程序计数器 C. 地址寄存器 D. 状态寄存器
[tag_link]
正确答案:B
计算机使用总线结构便于增减外设,同时()。
A. 减少信息传输量 B. 提高信息的传输速度 C. 减少信息传输线的条数 D. 提高信息传输的并行性
[tag_link]
正确答案:C
设二叉排序树中关键字由1到1000的整数构成,现要查找关键字为363的结点,下述 关键字序列中,不可能是在二叉排序树上查找的序列是()。
A. 2,252,401,398,330,344,397,363 B.924,220,911,244,898,258,362,363 C. 925,202,911,240,912,245,363 D.2,399,387,219,266,382,381,278,363
[tag_link]
正确答案:C
二叉排序树(BST)的查找过程是:从根结点开始,将待查关键字与当前结点的关键字比较,若小于则进入左子树,若大于则进入右子树。 所以查找路径中的每个结点关键字必须满足:左子树所有结点 < 根结点 < 右子树所有结点。
选项C的查找路径为 925 → 202 → 911 → 240 → 912,注意在240之后进入912,而912大于911(上次比较的结点), 但根据BST性质,在240(位于911的左子树)之后只能继续向左或向右查找该子树内结点,不可能跳回到一个大于当前路径中某结点(911)的值, 除非该值在正确的子树方向上。实际上,在240(在911左子树中)之后查找到912,但912 > 911且912不可能出现在911左子树的240之后, 因为911的左子树中所有结点都小于911。故C不可能。
路由器转发分组的根据是报文的()。 A . 端口号 B. MAC 地址 C. IP 地址 D. 域名
[tag_link]
正确答案:C
在 KMP 算法中,用 next 数组存放模式串的部分匹配信息,当模式串位j 与主串位 i 比较时,两个字符不相等,则 i 的位移方式是()。
A. i=next[i] B. i 不变 C.i=0 D.i=i+1
[tag_link]
正确答案:B
下列关于固态硬盘( SSD) 的叙述中,不正确的是()。
A. 固态硬盘的读/写是以页为单位的 B. 固态硬盘的擦除是以页为单位的 C. 固态硬盘的写入速度比读取速度慢很多 D. 固态硬盘的写入次数有限,引入磨损均衡可以延长使用寿命
[tag_link]
正确答案:B
计算机系统采用层次化结构,从最上层的应用程序到最底层的硬件,其典型层次自上而 下 依 次 为 ( ) 。
A. 高级语言虚拟机→操作系统虚拟机→汇编语言虚拟机→机器语言机器 B. 高级语言虚拟机→汇编语言虚拟机→机器语言机器→操作系统虚拟机 C. 高级语言虚拟机→汇编语言虚拟机→操作系统虚拟机→机器语言机器 D. 操作系统虚拟机→ 高级语言虚拟机→汇编语言虚拟机→机器语言机器
[tag_link]
正确答案:C
下列关于并发性的叙述中,正确的是()。
A. 并发性是指若干事件在同一时刻发生 B. 并发性是指若干事件在不同时刻发生 C. 并发性是指若干事件在同一时间间隔内发生 D. 并发性是指若干事件在不同时间间隔内发生
[tag_link]
正确答案:C
下列关于并发性的叙述中,正确的是()。
A. 并发性是指若干事件在同一时刻发生 B. 并发性是指若干事件在不同时刻发生 C. 并发性是指若干事件在同一时间间隔内发生 D. 并发性是指若干事件在不同时间间隔内发生
[tag_link]
正确答案:C
下列关于并发进程特性的叙述中,正确的是()。
A. 进程是一个动态过程,其生命周期是连续的 B. 并发进程执行完毕后,一定能够得到相同的结果 C. 并发进程对共享变量的操作结果与执行速度无关 D. 并发进程的运行结果具有不可再现性
[tag_link]
正确答案:D
下列关于并发进程特性的叙述中,正确的是()。
A. 进程是一个动态过程,其生命周期是连续的 B. 并发进程执行完毕后,一定能够得到相同的结果 C. 并发进程对共享变量的操作结果与执行速度无关 D. 并发进程的运行结果具有不可再现性
[tag_link]
正确答案:D
在固定分区分配中,每个分区的大小是()。
A. 随作业长度变化 B. 可以不同但预先固定 C. 相同 D. 可以不同但根据作业长度固定
[tag_link]
正确答案:【解答】
在固定分区分配中,每个分区的大小是()。
A. 随作业长度变化 B. 可以不同但预先固定 C. 相同 D. 可以不同但根据作业长度固定
[tag_link]
正确答案:B
在待排序的元素序列基本有序的前提下,效率最高的排序算法是()。
A. 直接插入排序 B. 简单选择排序 C. 快速排序 D. 归并排序
[tag_link]
正确答案:A
在设备控制器中用于实现设备控制功能的是()。
A. CPU B. 设备控制器与处理器的接口 C. I/O 逻辑 D. 设备控制器与设备的接口
[tag_link]
正确答案:
在设备控制器中用于实现设备控制功能的是()。
A. CPU B. 设备控制器与处理器的接口 C. I/O 逻辑 D. 设备控制器与设备的接口
[tag_link]
正确答案:C
下列功能中,属于I/O 接口的功能的是()。 I. 数据格式的转换 II. I/O 过程中错误与状态检测 Ⅲ. I/O 操作的控制与定时 IV. 与主机和外设通信
A. I 和 IV B. I、Ⅲ 和 IV C. I 、Ⅱ 和 IV D.I 、Ⅱ 、Ⅲ 和 IV
[tag_link]
正确答案:D
若[X]= 1.1101010,则[X]原 = ( ) 。
A. 1.0010101 B.1.0010110 C.0.0010110 D.0.1101010
[tag_link]
正确答案:B
不受电磁干扰和噪声影响的传输介质是()。
A. 屏蔽双绞线 B. 非屏蔽双绞线 C. 光纤 D. 同轴电缆
[tag_link]
正确答案:C
一个有 28 条边的非连通无向图至少有( )个顶点。
A. 7 B. 8 C. 9 D. 10
[tag_link]
正确答案:C
结论
至少需要 9 个顶点。
推导
8 个顶点的完全图恰有 C(8,2)=28 条边,但它连通。要保持非连通,可取一个 8 顶点完全子图再加 1 个孤立顶点,共 9 个顶点。
易错点
只计算 C(8,2)=28 会忽略非连通条件;8 顶点无法同时容纳 28 条边并保持非连通。
以下关于P2P 概念的描述中,错误的是()。
A. P2P 是网络节点之间采取对等方式直接交换信息的工作模型 B.P2P 通信模式是指P2P网络中对等节点之间的直接通信能力 C. P2P 网络是指与互联网并行建设的、由对等节点组成的物理网络 D. P2P 实现技术是指为实现对等节点之间直接通信的功能所需要设计的协议、软件等 06. 【2019统考真题】下列关于网络应用模型的叙述中,错误的是()。 A. 在 P2P 模型中,节点之间具有对等关系 B. 在客户/服务器( C/S) 模型中,客户与客户之间可以直接通信 C. 在 C/S 模型中,主动发起通信的是客户,被动通信的是服务器 D. 在向多用户分发一个文件时,P2P 模型通常比 C/S 模型所需的时间短
[tag_link]
正确答案:C
TDM 所用传输介质的性质是()。(注,本题选项中的带宽是指信号的频率范围。)
A. 介质的带宽大于结合信号的位速率 B. 介质的带宽小于单个信号的带宽 C. 介质的位速率小于最小信号的带宽 D. 介质的位速率大于单个信号的位速率
[tag_link]
正确答案:
有一个顺序文件含有10000条记录,平均查找的记录数为5000个,采用索引顺序文件 结构,则最好情况下平均只需约查找()次记录。
A. 1000 B.10000 C.100 D.500
[tag_link]
正确答案:C
有一个顺序文件含有10000条记录,平均查找的记录数为5000个,采用索引顺序文件 结构,则最好情况下平均只需约查找()次记录。
A. 1000 B.10000 C.100 D.500
[tag_link]
正确答案:C
下列()是分组交换网络的缺点。
A. 信道利用率低 B. 附加信息开销大 C. 传播时延大 D. 不同规格的终端很难相互通信
[tag_link]
正确答案:B
下列叙述中,()是顺序存储结构的优点。
A. 存储密度大 B. 插入运算方便 C. 删除运算方便 D. 方便地运用于各种逻辑结构的存储表示
[tag_link]
正确答案:A
在存储数据时,通常不仅要存储各数据元素的值,还要存储()。
A. 数据的操作方法 B. 数据元素的类型 C. 数据元素之间的关系 D. 数据的存取方法
[tag_link]
正确答案:C
UDP 数据报比IP 数据报多提供了()服务。
A. 流量控制 B. 拥塞控制 C. 端口功能 D. 路由转发
[tag_link]
正确答案:C
设用数组data[1….n] 存储一个栈,初始栈顶指针 top=1, 则元素x 入栈的操作是()。 A . data[top–] =x B.data[top++]=x
C. data[–top]=x D.data[++top]=x
[tag_link]
正确答案:B
下列指令中不属于程序控制类指令的是()。 C . 中断隐指令 D. 循环指令
A. 无条件转移指令 B. 条件转移指令
[tag_link]
正确答案:C
条件转移指令执行时所依据的条件来自()。
A. 指令寄存器 1B. 标志寄存器 C. 程序计数器 D. 地址寄存器
[tag_link]
正确答案:B
间址寻址第一次访问内存所得到的信息经系统总线的()传送到CPU。
A. 数据总线 B. 地址总线 C. 控制总线 D. 总线控制器
[tag_link]
正确答案:A
分别以下列序列构造二叉排序树,与用其他3个序列所构造的结果不同的是()。
A. (100,80,90,60,120,110,130) B.(100,120,110,130,80,60,90) C. (100,60,80,90,120,110,130) D.(100,80,60,90,120,130,110)
[tag_link]
正确答案:C
二叉排序树(BST)的构造过程是依次插入元素,每次从根结点开始比较插入。
分析各序列构造的BST形状:
A: 100为根 → 80左 → 90(80右)→ 60(80左)→ 120(100右)→ 110(120左)→ 130(120右)
B: 100为根 → 120右 → 110(120左)→ 130(120右)→ 80(100左)→ 60(80左)→ 90(80右) 与A最终结构相同。
C: 100为根 → 60左 → 80(60右)→ 90(80右)→ 120(100右)→ 110(120左)→ 130(120右) 与A结构不同,因为60直接成为100的左孩子(而非80成为100的左孩子)。
D: 100为根 → 80左 → 60(80左)→ 90(80右)→ 120(100右)→ 130(120右)→ 110(120左) 与A最终结构相同。
故C序列构造的BST与其它三个不同。
路由器在能够开始向输出链路传输分组的第一位之前,必须先接收到整个分组,这种机 制称为( )。
A. 存储转发机制 B. 直通交换机制 C. 分组交换机制 D. 分组检测机制
[tag_link]
正确答案:A
串 ‘ababaaababaa ‘的next 数 组 为 ( ) 。
A. 0,1,2,3,4,5,6,7,8,9,9 B.0,1,2,1,2,1,1,1,1,2,1,2 C. 0,1,1,2,3,4,2,2,3,4,5,6 D.0,1,2,3,0,1,2,3,2,2,3,4,5
[tag_link]
正确答案:C
下列关于固态硬盘( SSD) 的说法中,错误的是()。
A. 基于闪存的存储技术 B. 随机读/写性能明显高于磁盘 C. 随机写比较慢 D. 读/写速度快,常用作主存
[tag_link]
正确答案:D
下列关于计算机系统层次结构的说法中,正确的是()。
A. 高级语言程序经编译生成汇编语言后,可直接在机器上执行 B.ISA 仅定义指令功能,不涉及硬件实现细节 C. 同一 ISA 可由不同微体系结构实现,软件无须修改即可兼容 D. 高级语言中的每条语句与ISA 的机器指令一一对应
[tag_link]
正确答案:C
系统调用是由操作系统提供给用户的,它()。
A. 直接通过键盘交互方式使用 B. 只能通过用户程序间接使用 C. 是命令接口中的命令 D. 与系统的命令一样
[tag_link]
正确答案:B
系统调用是由操作系统提供给用户的,它()。
A. 直接通过键盘交互方式使用 B. 只能通过用户程序间接使用 C. 是命令接口中的命令 D. 与系统的命令一样
[tag_link]
正确答案:B
下列关于进程的叙述中,正确的是()。
A. 进程获得处理器运行是通过调度得到的 B. 优先级是进程调度的重要依据,一旦确定就不能改动 C. 在单处理器系统中,任何时刻都只有一个进程处于运行态 D. 进程申请处理器而得不到满足时,其状态变为阻塞态
[tag_link]
正确答案:A
下列关于进程的叙述中,正确的是()。
A. 进程获得处理器运行是通过调度得到的 B. 优先级是进程调度的重要依据,一旦确定就不能改动 C. 在单处理器系统中,任何时刻都只有一个进程处于运行态 D. 进程申请处理器而得不到满足时,其状态变为阻塞态
[tag_link]
正确答案:A
在动态分区分配方案中,某一进程完成后,系统回收其主存空间并与相邻空闲区合并, 为此需修改空闲区表,造成空闲区数减1的情况是()。 0100K 180K190K 280K 330K 390K 410K 512Kl07. 设内存的分配情况如右图所示。若要申请一块40KB 的内存空间,采 用最佳适应算法,则所得到的分区首址为()。 0 100K 180K 190K 280K 330K 390K 410K 512Kl
A. 无上邻空闲区也无下邻空闲区 B. 有上邻空闲区但无下邻空闲区 C. 有下邻空闲区但无上邻空闲区 D. 有上邻空闲区也有下邻空闲区 A. 100K B.190K C. 330K D.410K
[tag_link]
正确答案:【解答】
在动态分区分配方案中,某一进程完成后,系统回收其主存空间并与相邻空闲区合并, 为此需修改空闲区表,造成空闲区数减1的情况是()。 0100K 180K190K 280K 330K 390K 410K 512Kl07. 设内存的分配情况如右图所示。若要申请一块40KB 的内存空间,采 用最佳适应算法,则所得到的分区首址为()。 0 100K 180K 190K 280K 330K 390K 410K 512Kl
A. 无上邻空闲区也无下邻空闲区 B. 有上邻空闲区但无下邻空闲区 C. 有下邻空闲区但无上邻空闲区 D. 有上邻空闲区也有下邻空闲区 A. 100K B.190K C. 330K D.410K
[tag_link]
正确答案:D
对有n 个元素的顺序表采用直接插入排序算法进行排序,在最坏情况下所需的比较次数 是(),在最好情况下所需的比较次数是()。
A. n-1 B.n+1 C. n/2 D.n(n-1)/2
[tag_link]
正确答案:
DMA 方式是在()之间建立一条直接数据通路。
A. I/O设备和主存 B. 两个I/O 设备 C. I/O设备和CPU D. CPU和主存
[tag_link]
正确答案:DMA 方式是在()之间建立一条直接数据通路。
DMA 方式是在()之间建立一条直接数据通路。
A. I/O设备和主存 B. 两个I/O 设备 C. I/O设备和CPU D. CPU和主存
[tag_link]
正确答案:A
下列关于I/O 端口和接口的说法中,正确的是()。
A. 在统一编址方式下,对主存单元和I/O 端口的存储保存措施是独立的 B. 在统一编址方式下,主存单元和I/O 端口是靠不同的地址线来区分的 C. 在独立编址方式下,主存单元和I/O 端口是靠不同的地址线来区分的 D. 在独立编址方式下,CPU 需要设置专门的输入/输出指令访问I/O 端口
[tag_link]
正确答案:D
若X 为负数,则由[X]#求[-X]补是将()。
A. [X] 各值保持不变 B. [X] 符号位变反,其他各位不变 C. [X]#除符号位外,各位变反,末位加1 D. [X] 补连同符号位一起变反,末位加1
[tag_link]
正确答案:D
多模光纤传输光信号的原理是()。
A. 光的折射特性 B. 光的发射特性 C. 光的全反射特性 D. 光的绕射特性
[tag_link]
正确答案:C
对于一个有 n 个顶点的图:若是连通无向图,其边的个数至少为( );若是强连通有向图,则其边的个数至少为( )。
A. n−1,n B. n−1,n(n−1) C. n,n D. n,n(n−1)
[tag_link]
正确答案:A
结论
连通无向图最少有 n−1 条边,强连通有向图最少有 n 条边。
推导
无向图取一棵生成树即可连通 n 个顶点,树恰有 n−1 条边。有向图要让每个顶点可沿方向回到其他顶点,最少可用包含全部顶点的有向环,每个顶点一条出边和一条入边,共 n 条边。
易错点
不要把有向图的“强连通”误当作无向连通;n−1 条有向边至多形成有向路径,不能让所有顶点互相可达。
域名与()具有一一对应的关系。
A. IP 地址 B. MAC地址 C. 主机 D. 以上都不是
[tag_link]
正确答案:D
从表面上看,FDM比 TDM 能更好地利用信道的传输能力,但现在计算机网络更多地使 用 TDM 而非 FDM, 其 原 因 是 ( ) 。
A. FDM 实际能力更差 B.TDM 可用于数字传输而FDM 不行 C. FDM 技术不成熟 D.TDM 能更充分地利用带宽
[tag_link]
正确答案:B
当文件被打开时,需要将磁盘索引节点拷贝到内存的索引节点,下列属于内存索引节点 中有而磁盘索引节点中没有的内容是()。
A. 访问计数值 B. 文件物理地址 C. 文件长度 D. 文件类型
[tag_link]
正确答案:【解答】
当文件被打开时,需要将磁盘索引节点拷贝到内存的索引节点,下列属于内存索引节点 中有而磁盘索引节点中没有的内容是()。
A. 访问计数值 B. 文件物理地址 C. 文件长度 D. 文件类型
[tag_link]
正确答案:A
不同的数据交换方式有不同的性能。为了使数据在传输期间的时延最小,首选的交换方 式是(①);为保证数据无差错地传送,不应选用的交换方式是(②);分组交换对报 文交换的主要改进是(③),这种改进产生的直接结果是(④)。 ①A. 电路交换 B. 报文交换 C. 分组交换 ②A. 电路交换 B. 报文交换 C. 分组交换 ③ A. 传输单位更小且有固定的最大长度 ④A. 降低了误码率 B. 提高了数据传输速率
B. 传输单位更大且有固定的最大长度 C. 差错控制更完善 D. 路由算法更简单 C. 减少传输时延 D. 增加传输时延
[tag_link]
正确答案:
下列关于顺序表的叙述中,正确的是()。
A. 顺序表可以利用一维数组表示,因此顺序表与一维数组在逻辑结构上是相同的 B. 在顺序表中,逻辑上相邻的元素物理位置上不一定相邻 C. 顺序表和一维数组一样,都可以进行随机存取 D. 在顺序表中,每个元素的类型不必相同
[tag_link]
正确答案:C
对于两种不同的数据结构,逻辑结构或物理结构一定不相同吗?
[tag_link]
C
下列关于UDP 的描述,正确的是()。 232 2 0 2 7 年 计 算 机 网 络 考 研 复 习 指 导
A. 给出数据的按序投递 B. 不允许多路复用 C. 拥有流量控制机制 D. 是无连接的
[tag_link]
正确答案:D
设用数组 data[1….n] 存储一个栈,初始栈顶指针 top=n+1, 则元素x 入栈的操作是()。
A. data[–top]=x B.data[top++]=x C. data[top–]=x D.data[++top]=x
[tag_link]
正确答案:A
以下叙述错误的是()。
A. 为了便于取指令,指令的长度通常为存储字长的整数倍 B. 单地址指令是固定长度的指令 C. 单字长指令可加快取指令的速度 D. 单地址指令可能有一个操作数,也可能有两个操作数
[tag_link]
正确答案:B
在CPU 的寄存器中,()对汇编语言程序员是完全透明的。
A. 程序计数器 B. 状态寄存器 C. 指令寄存器 D. 通用寄存器
[tag_link]
正确答案:C
系统总线中地址线的功能是()。
A. 选择主存单元地址 B. 选择进行信息传输的设备 C. 选择外存地址 D. 指定主存和 I/O 设备接口电路的地址
[tag_link]
正确答案:D
从空树开始,依次插入元素52,26,14,32,71,60,93,58,24和41后构成了一棵二叉排序 树。在该树查找60,要进行比较的次数为()。 A . 3 B.4 C.5 D.6
[tag_link]
正确答案:A
在含有n 个结点的二叉排序树中查找某个关键字的结点时,最多进行()次比较。 2 0 2 7 年 数 据 结 构 考 研 复 习 指 导292 2 0 2 7 年 数 据 结 构 考 研 复 习 指 导
A. n/2 B.log₂n C.log₂n + 1 D.n
[tag_link]
正确答案:D
在互联网中,IP 分组的传输需要经过源主机和中间路由器到达目的主机,通常()。
A. 源主机和中间路由器都知道 IP 分组到达目的主机需要经过的完整路径 B. 源主机和中间路由器都不知道IP 分组到达目的主机需要经过的完整路径 C. 源主机知道IP 分组到达目的主机需要经过的完整路径,而中间路由器不知道 D. 源主机不知道IP 分组到达目的主机需要经过的完整路径,而中间路由器知道
[tag_link]
正确答案:B
设主串 S=‘aabaaaba’, 模式串T=‘aaab’, 采用KMP 算法进行模式匹配,到匹配成 功时为止,在匹配过程中进行的单个字符间的比较次数是()。
A. 10 B.9 C. 8 D.7
[tag_link]
正确答案:B
一个磁盘的转速为7200转/分,每个磁道有160个扇区,每个扇区有512字节,则在理 想情况下,磁盘每秒传输的数据量是()。
A. 7200×160KB B.7200KB C.9600KB D.19200KB
[tag_link]
正确答案:C
关于编译程序和解释程序,下列说法中错误的是()。
A. 编译程序和解释程序的作用都是将高级语言程序转换为机器语言程序 B. 编译程序编译时间较长,运行速度较快 C. 解释程序方法较简单,运行速度也较快 D. 解释程序将源程序翻译成机器语言,并且翻译一条以后,立即执行这条语句
[tag_link]
正确答案:C
操作系统提供给编程人员的接口是()。
A. 库函数 B. 高级语言 C. 系统调用 D. 子程序
[tag_link]
正确答案:C
操作系统提供给编程人员的接口是()。
A. 库函数 B. 高级语言 C. 系统调用 D. 子程序
[tag_link]
正确答案:C
并发进程执行的相对速度是()。
A. 由进程的程序结构决定的 B. 由进程自己来控制的 C. 与进程调度策略有关 D. 在进程被创建时确定的
[tag_link]
正确答案:C
并发进程执行的相对速度是()。
A. 由进程的程序结构决定的 B. 由进程自己来控制的 C. 与进程调度策略有关 D. 在进程被创建时确定的
[tag_link]
正确答案:C
某分段存储管理系统中,段表内容如下表所示,逻辑地址的格式为(段 号,段内偏移),则逻辑地址(2,154)对应的物理地址是()。 段号 段首址 段长 0 120K 40K 1 760K 30K 2 480K 20K 3 370K 20K 操作系统 占 用 占 用 占 用
A. 120K+2 B.480K+154 C.30K+154 D.480K+2
[tag_link]
正确答案:【解答】
某分段存储管理系统中,段表内容如下表所示,逻辑地址的格式为(段 号,段内偏移),则逻辑地址(2,154)对应的物理地址是()。 段号 段首址 段长 0 120K 40K 1 760K 30K 2 480K 20K 3 370K 20K 操作系统 占 用 占 用 占 用
A. 120K+2 B.480K+154 C.30K+154 D.480K+2
[tag_link]
正确答案:B
数据序列{8,10,13,4,6,7,22,2,3}只能是()两趟排序后的结果。
A. 简单选择排序 B. 冒泡排序 C. 直接插入排序 D. 堆排序
[tag_link]
正确答案:C
在操作系统中,()指的是一种硬件机制。
A. 通道技术 B. 缓冲池 C. SPOOLing技术 D. 内存覆盖技术
[tag_link]
正确答案:
在操作系统中,()指的是一种硬件机制。
A. 通道技术 B. 缓冲池 C. SPOOLing技术 D. 内存覆盖技术
[tag_link]
正确答案:A
下列属于I/O 接口中寄存器的有()。 I. 指令寄存器 II. 控制寄存器 ⅢI. 状态寄存器 V. 数据缓冲寄存器 IV. 存储器地址寄存器
A. I 、Ⅱ 、Ⅲ和 V B.Ⅱ 、Ⅲ和 IV C. Ⅱ、Ⅲ和 V D.Ⅱ 、Ⅲ 、IV 和 V
[tag_link]
正确答案:C
8位原码能表示的不同数据有()个。
A. 15 B.16 C.255 D.256
[tag_link]
正确答案:C
以下关于单模光纤的说法中,正确的是()。
A. 光纤越粗,数据传输速率越高 B. 光纤的直径减小到只有光的一个波长大小时,光沿直线传播 C. 光源是发光二极管或激光 D. 光纤是中空的
[tag_link]
正确答案:B
一个无向图有 23 条边,度为 4 的顶点有 5 个,度为 3 的顶点有 4 个,其余顶点的度均为 2,则该图有( )个顶点。
A. 11 B. 12 C. 15 D. 16
[tag_link]
正确答案:D
结论
该图有 16 个顶点。
推导
由握手定理,所有顶点度数之和为 2×23=46。度为 4 和 3 的顶点贡献 5×4+4×3=32,剩余顶点贡献 46−32=14。其余顶点度为 2,所以有 14÷2=7 个;总顶点数为 5+4+7=16。
易错点
边数不是度数和;无向图每条边连接两个端点,必须先用 2|E| 求度数总和,再除以其余顶点的度。
下列说法错误的是()。
A. I nternet 上提供客户访问的主机一定要有域名 B. 同一域名在不同时间可能解析出不同的IP 地址 C. 多个域名可以指向同一台主机的IP 地址 D. IP 子网中的主机可以由不同的域名服务器来维护其映射
[tag_link]
正确答案:A
在下列复用技术中,()具有动态分配时隙的功能。
A. 同步时分复用 B. 统计时分复用 C. 频分复用 D. 码分复用
[tag_link]
正确答案:B
目录文件存放的信息是()。
A. 某一文件存放的数据信息 B. 某一文件的文件目录 C. 该目录中所有数据文件目录 D. 该目录中所有子目录和数据文件的目录
[tag_link]
正确答案:【解答】
目录文件存放的信息是()。
A. 某一文件存放的数据信息 B. 某一文件的文件目录 C. 该目录中所有数据文件目录 D. 该目录中所有子目录和数据文件的目录
[tag_link]
正确答案:D
下列说法中,()是数据报方式的特点。
A. 同一报文的不同分组可以经过不同的传输路径通过通信子网 B. 同一报文的不同分组到达目的节点时顺序是确定的 C. 适合于短报文的通信 D. 同一报文的不同分组在路由选择时只需要进行一次
[tag_link]
正确答案:A
通常说顺序表具有随机存取的特性,指的是()。 第 2 章 线 性 表19 第 2 章 线 性 表
A. 查找值为x 的元素的时间与顺序表中元素个数n 无关 B. 查找值为x 的元素的时间与顺序表中元素个数n 有 关 C. 查找序号为i 的元素的时间与顺序表中元素个数n 无关 D. 查找序号为i 的元素的时间与顺序表中元素个数 n 有关
[tag_link]
正确答案:C
举例说明对相同的逻辑结构,同一种运算在不同存储方式下实现时,其运算效率不同。
[tag_link]
A
接收方收到有差错的UDP数据报时的处理方式是()。
A. 丢弃 B . 请求重传 C. 差错校正 D. 忽略差错
[tag_link]
正确答案:A
设有一个空栈,栈顶指针为1000H, 栈向高地址方向增长,每个元素占一个存储单元, 执行Push 、Push 、Pop 、Push 、Pop 、Push 、Pop 、Push 操作后,栈顶指针为()。 A.1002H B.1003H C.1004H D.1005H
[tag_link]
正确答案:A
某指令系统有200条指令,对操作码采用固定长度二进制编码,最少需要用()位。 A.4 B.8 C.16 D.32
[tag_link]
正确答案:B
指令()从主存储器中读出。 198 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导 198
A. 总是根据程序计数器 B. 有时根据程序计数器,有时根据转移指令 C. 根据地址寄存器 D. 有时根据程序计数器,有时根据地址寄存器
[tag_link]
正确答案:A
系统总线中控制线的主要功能是()。
A. 提供时序信号 B. 提供主存和I/O 模块的回答信号 C. 提供定时信号、操作命令和各种请求/回答信号等 D. 提供数据信息
[tag_link]
正确答案:C
五个不同结点构造的二叉查找树的形态共有()种。
A. 20 B. 30 C.32 D.42
[tag_link]
正确答案:D
下列协议中,属于网络层协议的是()。 I.IP I.TCP I.FTP IV.ICMP
A. I 和 Ⅱ B. Ⅱ 和 Ⅲ C. Ⅲ 和IV D. I 和 IV
[tag_link]
正确答案:D
设主串S=‘aabaaaba’, 模式串T=‘aaab’, 采用改进后的KMP 算法进行模式匹配, 到匹配成功时为止,在匹配过程中进行的单个字符间的比较次数是()。
A. 9 B.8 C. 7 D.6
[tag_link]
正确答案:C
某磁盘盘面共有200个磁道,盘面总存储容量为60MB, 磁盘旋转一周的时间为25ms, 每个磁道有8个扇区,各扇区之间有一间隙,磁头通过每个间隙需1.25ms。则磁盘接口 所需的最大传输速率是()。
A. 10MB/s B.60MB/s C.83.3MB/s D.20MB/s
[tag_link]
正确答案:
只有当程序执行时才将源程序翻译成机器语言,并且一次只能翻译一行语句,边翻译边 执行的是()程序,把汇编语言源程序转换为机器语言程序的过程是()。 I. 目标 Ⅲ . 汇 编 IV. 解释
A. I 、Ⅱ B.IV 、Ⅱ C. IV 、I D.IV 、Ⅲ
[tag_link]
正确答案:D
系统调用的目的是()。
A. 请求系统服务 B. 中止系统服务 C. 申请系统资源 D. 释放系统资源
[tag_link]
正确答案:A
系统调用的目的是()。
A. 请求系统服务 B. 中止系统服务 C. 申请系统资源 D. 释放系统资源
[tag_link]
正确答案:A
下列任务中,()不是由进程创建原语完成的。
A. 申请PCB 并初始化 B. 为进程分配内存空间 C. 为进程分配CPU D. 将进程插入就绪队列
[tag_link]
正确答案:C
下列任务中,()不是由进程创建原语完成的。
A. 申请PCB 并初始化 B. 为进程分配内存空间 C. 为进程分配CPU D. 将进程插入就绪队列
[tag_link]
正确答案:C
动态重定位是在作业的()中进行的。
A. 编译过程 B. 装入过程 C. 链接过程 D. 执行过程
[tag_link]
正确答案:【解答】
动态重定位是在作业的()中进行的。
A. 编译过程 B. 装入过程 C. 链接过程 D. 执行过程
[tag_link]
正确答案:D
用直接插入排序算法对下列4个表进行(从小到大)排序,比较次数最少的是()。 A.94,32,40,90,80,46,21,69 B.21,32,46,40,80,69,90,94
C. 32,40,21,46,69,94,90,80 D.90,69,80,46,21,32,94,40
[tag_link]
正确答案:B
若 I/O 设备与存储设备进行数据交换不经过 CPU 来完成,则这种数据交换方式是()。
A. 程序查询 B. 中断方式 C. DMA 方式 D. 直接存取方式
[tag_link]
正确答案:
若 I/O 设备与存储设备进行数据交换不经过 CPU 来完成,则这种数据交换方式是()。
A. 程序查询 B. 中断方式 C. DMA 方式 D. 直接存取方式
[tag_link]
正确答案:C
I/O 的编址方式采用统一编址方式时,进行输入/输出的操作的指令是()。
A. 控制指令 B. 访存指令 C. 输入/输出指令 D. 都不对
[tag_link]
正确答案:B
一个 n+1 位整数x 原码的数值范围是()。
A. -2”+1<x<2”- 1 B.-2"+1≤x<2"-1 C. -2”+1<x≤2”-1 D.-2”+1≤x≤2”-1
[tag_link]
正确答案:D
下列关于卫星通信的说法中,错误的是()。
A. 卫星通信的距离长,覆盖的范围广 B. 使用卫星通信易于实现广播通信和多址通信 C. 卫星通信的好处在于不受气候的影响,误码率很低 D. 通信费用高、延时较大是卫星通信的不足之处
[tag_link]
正确答案:C
在含有 n 个顶点的简单有向图中,单个顶点的总度(入度与出度之和)最大为( )。
A. n B. n−1 C. 2n D. 2n−2
[tag_link]
正确答案:D
结论
单个顶点的总度最大为 2n−2。
推导
简单有向图没有自环和重边。对任一顶点,最多向其余 n−1 个顶点各发出一条边,出度至多 n−1;其余顶点也最多各有一条边指向它,入度至多 n−1。因此总度上界为 (n−1)+(n−1)=2n−2,且可同时达到。
易错点
不要只计算出度 n−1;题目问的是入度加出度。也不要把无向图的度数上界直接套到有向图。
DNS 是基于()模型的分布式系统。
A. C/S B.B/S C.P2P D. 以上均不正确
[tag_link]
正确答案:A
在下列协议中,不会发生冲突的是()。
A. TDM B.ALOHA C.CSMA D.CSMA/CD
[tag_link]
正确答案:A
FAT32的文件目录项不包括()。
A. 文件名 B. 文件访问权限说明 C. 文件控制块的物理位置 D. 文件所在的物理位置
[tag_link]
正确答案:【解答】
FAT32的文件目录项不包括()。
A. 文件名 B. 文件访问权限说明 C. 文件控制块的物理位置 D. 文件所在的物理位置
[tag_link]
正确答案:C
计算机网络分为广域网、城域网和局域网,其划分的主要依据是()。
A. 网络的作用范围 B. 网络的拓扑结构 C. 网络的通信方式 D. 网络的传输介质
[tag_link]
正确答案:A
一个顺序表所占用的存储空间大小与()无关。
A. 表的长度 B. 元素的存放顺序 C. 元素的类型 D. 元素中各字段的类型
[tag_link]
正确答案:B
一个算法应该具有()等重要特性。
A. 可维护性、可读性和可行性 B. 可行性、确定性和有穷性 C. 确定性、有穷性和可靠性 D. 可读性、正确性和可行性
[tag_link]
正确答案:B
下列关于UDP检验和的说法中,错误的是()。
A. 计算检验和时需按2B 对齐,若数据部分不足,则需用一个全0B 填充 B. 若 UDP 检验和计算结果为0,则在检验和字段填充0 C. UDP 检验和字段的计算包括一个伪首部、UDP 首部和携带的用户数据 D. UDP 检验和的计算方法是二进制反码运算求和再取反
[tag_link]
正确答案:B
和顺序栈相比,链栈有一个比较明显的优势,即()。
A. 通常不会出现栈满的情况 B. 通常不会出现栈空的情况 C. 插入操作更容易实现 D. 删除操作更容易实现
[tag_link]
正确答案:A
在指令格式中,采用扩展操作码设计方案的目的是()。
A. 减少指令字长度 B. 增加指令字长度 C. 保持指令字长度不变而增加指令的数量 D. 保持指令字长度不变而增加寻址空间
[tag_link]
正确答案:C
程序计数器( PC) 属于()的部件。
A. 运算器 B. 控制器 C. 存储器 D.ALU
[tag_link]
正确答案:B
不同信号在同一条信号线上分时传输的方式称为()。
A. 总线复用方式 B. 并串行传输方式 C. 并行传输方式 D. 串行传输方式
[tag_link]
正确答案:A
构造一棵具有n 个结点的二叉排序树时,最理想情况下的深度为()。
A. n/2 B.n C.Llog₂(n+1)」 D.[log₂(n+1)7
[tag_link]
正确答案:D
下列关于各种数据交换方式的叙述中,错误的是()。
A. 电路交换不提供差错控制功能 B. 分组交换的分组有最大长度的限制 C. 虚电路是面向连接的,它提供的是一种可靠的服务 D. 在故障率很高的传输系统中,选择虚电路方式更合适
[tag_link]
正确答案:D
KMP 算法使用 nextval 数组进行模式匹配,模式串为 S=‘ababaaa’, 当主串中的某 个字符与 S 中的第6个字符失配时, S向右滑动的距离是()。
A. 1 B.2 C.3 D.4
[tag_link]
正确答案:B
某个硬磁盘共有4个记录面,存储区域内半径为10cm, 外半径为15.5cm, 道密度为60 道/cm, 外层位密度为600bit/cm, 转速为6000转/分。 1)硬磁盘的磁道总数是多少? 2)硬磁盘的容量是多少? 3)将长度超过一个磁道容量的文件记录在同一个柱面上是否合理? 4)采用定长数据块记录格式,直接寻址的最小单位是什么?寻址命令中磁盘地址如何 表示? 5)假定每个扇区的容量为512B, 每个磁道有12个扇区,寻道的平均等待时间为10.5ms, 试计算磁盘平均存取一个扇区的时间。
[tag_link]
B
下列关于各种级别语言的描述中,错误的是()。
A. 可用高级语言和低级语言编写出功能等价的程序 B. 低级语言的执行效率一般情况下高于高级语言 C. 机器语言源程序可在机器上直接执行,而高级语言和汇编语言源程序不可以 D. 汇编语言与机器结构无关
[tag_link]
正确答案:D
下列关于操作系统的叙述中,错误的是()。
A. 操作系统是管理资源的程序 B. 操作系统是管理用户程序执行的程序 C. 操作系统是能使系统资源提高效率的程序 D. 操作系统是用来编程的程序
[tag_link]
正确答案:D
操作系统是用来管理资源的程序,用户程序也是在操作系统的管理下完成的。配置了操作系统的机器与裸机相比,资源利用率大大提高。操作系统不能直接用来编程,选项D 错误。
下列关于操作系统的叙述中,错误的是()。
A. 操作系统是管理资源的程序 B. 操作系统是管理用户程序执行的程序 C. 操作系统是能使系统资源提高效率的程序 D. 操作系统是用来编程的程序
[tag_link]
正确答案:D
操作系统是用来管理资源的程序,用户程序也是在操作系统的管理下完成的。配置了操作系统的机器与裸机相比,资源利用率大大提高。操作系统不能直接用来编程,选项D 错误。
下列关于进程和程序的叙述中,错误的是()。
A. 一个进程在其生命周期中可执行多个程序 B. 一个进程在同一时刻可执行多个程序 C. 一个程序的多次运行可形成多个不同的进程 D. 一个程序的一次执行可产生多个进程
[tag_link]
正确答案:B
下列关于进程和程序的叙述中,错误的是()。
A. 一个进程在其生命周期中可执行多个程序 B. 一个进程在同一时刻可执行多个程序 C. 一个程序的多次运行可形成多个不同的进程 D. 一个程序的一次执行可产生多个进程
[tag_link]
正确答案:B
下列关于程序装入的动态重定位方式的描述中,错误的是()。
A. 系统将程序装入内存后,程序在内存中的位置可能发生移动 B. 系统为每个进程分配一个重定位寄存器 C. 被访问单元的物理地址=逻辑地址+重定位寄存器的值 D. 逻辑地址到物理地址的映射过程在进程执行时发生
[tag_link]
正确答案:【解答】
下列关于程序装入的动态重定位方式的描述中,错误的是()。
A. 系统将程序装入内存后,程序在内存中的位置可能发生移动 B. 系统为每个进程分配一个重定位寄存器 C. 被访问单元的物理地址=逻辑地址+重定位寄存器的值 D. 逻辑地址到物理地址的映射过程在进程执行时发生
[tag_link]
正确答案:B
在下列算法中,()算法可能出现下列情况:在最后一趟开始之前,所有元素都不在 最终位置上。
A. 堆排序 B. 冒泡排序 C. 直接插入排序 D. 快速排序
[tag_link]
正确答案:C
下列关于DMA 方式的描述中,正确的是()。
A. DMA 是一个专门负责输入/输出的处理机 B. 数据传输过程由DMA 控制器负责,CPU 只在预处理和后处理阶段进行干预 C. CPU 通过程序的方式给出DMA 可以解释的程序 D. DMA 不需要CPU 指出所取数据的地址与长度
[tag_link]
正确答案:
下列关于DMA 方式的描述中,正确的是()。
A. DMA 是一个专门负责输入/输出的处理机 B. 数据传输过程由DMA 控制器负责,CPU 只在预处理和后处理阶段进行干预 C. CPU 通过程序的方式给出DMA 可以解释的程序 D. DMA 不需要CPU 指出所取数据的地址与长度
[tag_link]
正确答案:B
下列关于I/O 指令的说法中,错误的是()。
A. I/O 指令是CPU 系统指令的一部分 B. I/O 指令是机器指令的一类 C. I/O 指令反映CPU 和 I/O 设备交换信息的特点 D. I/O 指令的格式和通用指令的格式相同
[tag_link]
正确答案:D
若定点整数为64位,含1位符号位,则采用补码表示的绝对值最大的负数为()。
A. -24 B.-(2⁶⁴-1) C.-263 D.-(2⁶³-1)
[tag_link]
正确答案:C
某网络在物理层规定,信号的电平用+10V~+15V 表示二进制0,用-10V~-15V 表示 二进制1,电线长度限于15m 以内,这体现了物理层接口的()。
A. 机械特性 B. 功能特性 C. 电气特性 D. 规程特性
[tag_link]
正确答案:C
一个有 6 个顶点的无向图,至少有( )条边时可以保证图是连通的。
A. 8 B. 9 C. 10 D. 11
[tag_link]
正确答案:D
结论
至少 11 条边才能保证 6 个顶点的无向图连通。
推导
不连通时,为了让边尽可能多,应取一个 5 个顶点的完全图和一个孤立点,边数为 C(5,2)=10。因此 10 条边仍可能不连通,增加一条边后必连通。一般地,n 个顶点至少需要 C(n−1,2)+1 条边保证连通。
易错点
n−1 是“构造一张连通图所需的最少边数”,不是“任意图保证连通”的阈值;保证连通要从最密的不连通图反推。
域名系统( DNS) 的组成不包括()。
A. 域名空间 B. 分布式数据库 C. 域名服务器 D. 从内部IP 地址到外部IP 地址的翻译程序
[tag_link]
正确答案:D
在纯ALOHA 协议中, 一个站点想要发送数据时()。
A. 必须等待信道空闲 B. 必须等待下一个时间槽开始 C. 可以立即发送 D. 必须先发送RTS帧
[tag_link]
正确答案:C
有些操作系统中将文件描述信息从目录项中分离出来,这样做的好处是()。
A. 减少读文件时的I/O 信息量 B. 减少写文件时的I/O 信息量 C. 减少查找文件时的I/O 信息量 D. 减少复制文件时的I/O 信息量
[tag_link]
正确答案:【解答】
有些操作系统中将文件描述信息从目录项中分离出来,这样做的好处是()。
A. 减少读文件时的I/O 信息量 B. 减少写文件时的I/O 信息量 C. 减少查找文件时的I/O 信息量 D. 减少复制文件时的I/O 信息量
[tag_link]
正确答案:C
假设主机A 和 B 之间的链路带宽为100Mb/s, 主机A 的网卡速率为1Gb/s, 主机B的网 卡速率为10Mb/s, 主 机A 给主机 B 发送数据的最高理论速率为()。
A. 1Mb/s B.10Mb/s C.100Mb/s D.1Gb/s
[tag_link]
正确答案:B
若线性表最常用的操作是存取第i 个元素及其前驱和后继元素的值,为了提高效率,应 采用()的存储方式。
A. 单链表 B . 双链表 C. 循环单链表 D. 顺序表
[tag_link]
正确答案:D
下列关于算法的说法中,正确的是()。
A. 算法的时间效率取决于算法执行所花的CPU 时间 B. 在算法设计中不允许用牺牲空间效率的方式来换取好的时间效率 C. 算法必须具备有穷性、确定性等五个特性 D. 通常用时间效率和空间效率来衡量算法的优劣
[tag_link]
正确答案:C
下列关于UDP检验的描述中,错误的是()。
A. UDP 检验和字段是可选的,若源主机不想计算检验和,则应置其为全0 B. 在计算检验和的过程中,需要生成一个伪首部,源主机需要把该伪首部发送给目的主机 C. 检验出UDP 数据报出错时,可以丢弃或交付给上层 D. UDP 检验和还能检验 IP 数据报的源 IP 地址和目的 IP 地址
[tag_link]
正确答案:B
设链表不带头结点且所有操作均在表头进行,则下列最不适合作为链栈的是()。
A. 只有表头结点指针,没有表尾指针的双向循环链表 B. 只有表尾结点指针,没有表头指针的双向循环链表 C. 只有表头结点指针,没有表尾指针的单向循环链表 D. 只有表尾结点指针,没有表头指针的单向循环链表
[tag_link]
正确答案:C
一个计算机系统采用32位单字长指令,地址码为12位,若定义了250条二地址指令, 则还可以有()条单地址指令。
A. 2 ¹² B. 2¹³ C.2¹ ⁴ D.3×2 ¹³
[tag_link]
正确答案:D
下面有关程序计数器( PC) 的叙述中,错误的是()。
A. PC中总是存放指令地址 B. PC 的值由CPU 在执行指令过程中进行修改 C. 执行转移指令时,PC 的值总是修改为转移指令的目标地址 D.PC 的位数一般和存储器地址寄存器( MAR) 的位数一样
[tag_link]
正确答案:C
主存通过()来识别信息是地址还是数据。
A. 总线的类型 B. 存储器数据寄存器( MDR) C. 存储器地址寄存器( MAR) D. 控制单元( CU)
[tag_link]
正确答案:A
含有20个结点的平衡二叉树的最大深度为()。
A. 4 B.5 C.6 D.7
[tag_link]
正确答案:C
下列关于虚电路服务和数据报服务的叙述中,正确的是()。
A. 虚电路服务和数据报服务都是无连接的服务 B. 数据报服务中,分组在网络中沿同一条路径传输,并且按发出顺序到达 C. 虚电路在建立连接后,分组中需携带虚电路标识 D. 虚电路中的分组到达顺序可能与发出顺序不同
[tag_link]
正确答案:C
【2024 统考真题】KMP 算法使用修正后的 next 数组进行模式匹配,模式串为 S= ‘aabaab ‘, 当主串的某个字符与 S 的某个字符失配时,S 向右滑动的最长距离是()。
A. 5 B.4 C. 3 D. 2
[tag_link]
正确答案:A
在高速缓存系统中,主存容量为12MB,Cache 容量为400KB, 则该存储系统的容量为()。
A. 12MB+400KB B. 12MB C. 12MB-12MB+400KB D.12MB-400KB
[tag_link]
正确答案:B
下列关于机器指令和汇编指令的叙述中,错误的是()。
A. 可以直接用机器语言(机器指令)编写程序 B. 汇编指令和机器指令都能被计算机直接执行 C. 汇编语言和机器语言都与计算机系统结构相关 D. 汇编指令和机器指令一一对应,功能相同
[tag_link]
正确答案:B
下列关于库函数和系统调用的区别与联系的说法中,错误的是()。
A. 系统调用用于请求内核服务,部分库函数通过系统调用实现功能 B. 系统调用需要陷入内核态执行,而普通库函数(如字符串处理)通常在用户态执行 C. 所有库函数的实现都依赖系统调用,没有系统调用则无法完成任何功能 D. 库函数具有良好的可移植性,可跨平台使用;系统调用则与具体操作系统紧密耦合
[tag_link]
正确答案:C
下列关于库函数和系统调用的区别与联系的说法中,错误的是()。
A. 系统调用用于请求内核服务,部分库函数通过系统调用实现功能 B. 系统调用需要陷入内核态执行,而普通库函数(如字符串处理)通常在用户态执行 C. 所有库函数的实现都依赖系统调用,没有系统调用则无法完成任何功能 D. 库函数具有良好的可移植性,可跨平台使用;系统调用则与具体操作系统紧密耦合
[tag_link]
正确答案:C
下列选项中,导致创建新进程的操作是()。 I. 用户登录 II. 高级调度发生时 Ⅲ .操作系统响应用户提出的请求 IV. 用户打开了一个浏览器程序
A. 仅 I 和 IV B. 仅Ⅱ和IV C. I 、Ⅱ和IV D. 全部
[tag_link]
正确答案:D
下列选项中,导致创建新进程的操作是()。 I. 用户登录 II. 高级调度发生时 Ⅲ .操作系统响应用户提出的请求 IV. 用户打开了一个浏览器程序
A. 仅 I 和 IV B. 仅Ⅱ和IV C. I 、Ⅱ和IV D. 全部
[tag_link]
正确答案:D
动态重定位的过程依赖于()。 I. 可重定位装入程序 Ⅱ .重定位寄存器 Ⅲ .地址变换机构 IV. 目标程序
A. I 和 Ⅱ B. Ⅱ和 Ⅲ C. I 、Ⅱ 和 Ⅲ D.I 、I 、Ⅲ 和 IV
[tag_link]
正确答案:【解答】
动态重定位的过程依赖于()。 I. 可重定位装入程序 Ⅱ .重定位寄存器 Ⅲ .地址变换机构 IV. 目标程序
A. I 和 Ⅱ B. Ⅱ和 Ⅲ C. I 、Ⅱ 和 Ⅲ D.I 、I 、Ⅲ 和 IV
[tag_link]
正确答案:C
希尔排序属于()。
A. 插入排序 B. 交换排序 C. 选择排序 D. 归并排序
[tag_link]
正确答案:A
计算机系统中,不属于DMA 控制器的是()。
A. 命令/状态寄存器 B. 内存地址寄存器 C. 数据寄存器 D. 堆栈指针寄存器
[tag_link]
正确答案:
计算机系统中,不属于DMA 控制器的是()。
A. 命令/状态寄存器 B. 内存地址寄存器 C. 数据寄存器 D. 堆栈指针寄存器
[tag_link]
正确答案:D
下列叙述中,正确的是()。
A. 只有I/O 指令可以访问I/O 设备 B. 在统一编址下,不能直接访问I/O 设备 C. 访问存储器的指令一定不能访问I/O 设备 D. 只有在具有专门I/O 指令的计算机中,I/O 设备才可以单独编址
[tag_link]
正确答案:D
下列关于补码和移码关系的叙述中,()是不正确的。
A. 相同位数的补码和移码表示具有相同的数据表示范围 B.0 的补码和移码表示相同 C. 同一个数的补码和移码表示,其数值部分相同,而符号位相反 D. 一般用移码表示浮点数的阶码,而补码表示定点整数
[tag_link]
正确答案:B
当描述一个物理层接口引脚处于高电平时的含义时,该描述属于()。
A. 机械特性 B. 电气特性 C. 功能特性 D. 规程特性
[tag_link]
正确答案:C
设 G=(V,E),G’=(V’,E’) 是 G 的一棵生成树。下列说法中错误的是( )。
I. G’ 是 G 的连通分量 II. G’ 是 G 的无环子图 III. G’ 是 G 的极小连通子图,且 V’=V
A. I、II B. 仅 III C. II、III D. 仅 I
[tag_link]
正确答案:D
结论
错误的只有 I,答案为 D。
推导
生成树覆盖原图全部顶点(V’=V),是连通子图且含 n−1 条边,因此无环,并且删除任意一条边都会失去连通性,所以是极小连通子图。连通分量则是原图中的极大连通子图;生成树不要求包含该分量的全部边,故不一定是连通分量。
易错点
“极小”与“极大”相反:生成树按边数是极小连通子图,连通分量按包含关系是极大连通子图,不能混淆。
互联网中域名解析依赖于由域名服务器组成的逻辑树。在域名解析过程中,主机上请求 域名解析的软件不需要知道()信息。 I. 本地域名服务器的IP II. 本地域名服务器父节点的IP Ⅲ .域名服务器树根节点的IP
A. I 和 Ⅱ B. I 和 Ⅲ C. Ⅱ 和 Ⅲ D.I 、Ⅱ 和 Ⅲ
[tag_link]
正确答案:C
下列几种CSMA 协议中,()协议在监听到信道空闲时仍可能不发送。
A. 1- 坚持 CSMA B. 非坚持CSMA C. p- 坚持CSMA D. 以上都不是
[tag_link]
正确答案:C
下列选项中,()不是为了提升文件系统性能的操作。
A. 目录项分解 B . 文件高速缓存 C. 磁盘调度算法 D. 异步I/O
[tag_link]
正确答案:【解答】
下列选项中,()不是为了提升文件系统性能的操作。
A. 目录项分解 B . 文件高速缓存 C. 磁盘调度算法 D. 异步I/O
[tag_link]
正确答案:D
某点对点链路的长度为100km, 若数据在该链路上的传输速率为10⁸m/s, 链路带宽为 20Mb/s, 已知一个已发送的分组的发送时延和传播时延相等,则该分组的大小为()。 A.20Kb B.30Kb C.40Kb D.50Kb
[tag_link]
正确答案:A
一个线性表最常用的操作是存取任意一个指定序号的元素并在最后进行插入、删除操作, 则利用()存储方式可以节省时间。 A . 顺序表 B. 双链表
C. 带头结点的循环双链表 D. 循环单链表
[tag_link]
正确答案:A
某算法的时间复杂度为O(n²), 则表示该算法的()。
A. 问题规模是n² B. 执行时间等于n² C. 执行时间与n² 成正比 D. 问题规模与n² 成正比
[tag_link]
正确答案:C
下列网络应用中,不适合使用 UDP 的 是 ( ) 。
A. 客户/服务器领域 B . 远程调用 C. 实时多媒体应用 D. 远程登录
[tag_link]
正确答案:D
向一个栈顶指针为 top 的链栈(不带头结点)中插入一个x 结点,则执行()。
A. top->next=x B.x->next=top->next;top->next=x C. x->next=top;top=x D. x->next=top;top=top->next
[tag_link]
正确答案:C
假设系统采用16位定长指令字格式,操作码使用扩展编码方式,地址码为4位,三地 址、二地址、 一地址指令各有15、8、127条,则零地址指令最多有()条。
A. 15 B.16 C.3 1 D.32
[tag_link]
正确答案:B
若指令按字边界对齐存放,程序计数器( PC) 可以使用字地址,其位数取决于()。 I. 存储器的容量 Ⅱ .机器字长 Ⅲ. 指令字长
A. I B. I 和 Ⅲ C. Ⅱ 和 Ⅲ D.I 、Ⅱ 和 Ⅲ
[tag_link]
正确答案:B
在32位总线系统中,若时钟频率为500MHz, 传送一个32位字需要5个时钟周期,则 该总线的数据传输速率是()。
A. 200MB/s B.400MB/s C.600MB/s D.800MB/s
[tag_link]
正确答案:B
具有5层结点的平衡二叉树至少有()个结点。
A. 10 B.12 C.15 D.17
[tag_link]
正确答案:B
同一报文中的分组可以由不同的传输路径通过通信子网的方法是()。
A. 分组交换 B. 电路交换 C. 虚电路方式 D. 数据报方式
[tag_link]
正确答案:D
在字符串模式匹配的 KMP 算法中,求模式的next 数组值的定义如下: 集合不为空 1 ) 当j=1 时,为什么要取next[1]=0? 2)为什么要取max{k},k 最大是多少? 3)其他情况是什么情况,为什么取next[j]=1?
[tag_link]
C
访 问Cache 系统失效时,通常不仅主存向CPU 传送信息,同时还需要将信息写入Cache, 在此过程中传送和写入信息的数据宽度各为()。
A. 块、页 B. 字、字 C. 字、块 D. 块、块
[tag_link]
正确答案:C
关于CPU 主频、CPI 、MIPS 、MFLOPS, 说法正确的是()。 B .CPI 是执行一条指令平均使用 CPU 时钟的个数,MIPS 描述一条CPU 指令平均使用 的CPU 时钟周期数
A. CPU 主频是指 CPU 执行指令的频率,CPI 是执行一条指令平均使用的频率 C. MIPS 是描述CPU执行指令的频率,MFLOPS是计算机系统的浮点数指令 D. CPU 主频是CPU 使用的时钟频率,CPI 是执行一条指令平均使用的CPU 时钟周期数
[tag_link]
正确答案:D
提高单机资源利用率的关键技术是()。
A. 脱机技术 B. 虚拟技术 C. 交换技术 D. 多道程序设计技术
[tag_link]
正确答案:【解答】
提高单机资源利用率的关键技术是()。
A. 脱机技术 B. 虚拟技术 C. 交换技术 D. 多道程序设计技术
[tag_link]
正确答案:D
操作系统是根据()来对并发执行的进程进行控制和管理的。
A. 进程的基本状态 B. 进程控制块 C. 多道程序设计 D. 进程的优先权
[tag_link]
正确答案:B
操作系统是根据()来对并发执行的进程进行控制和管理的。
A. 进程的基本状态 B. 进程控制块 C. 多道程序设计 D. 进程的优先权
[tag_link]
正确答案:B
为保证一个程序在主存中被改变存放位置后仍能正确执行,应采用()。
A. 静态重定位 B. 动态重定位 C. 动态分配 D . 静态分配
[tag_link]
正确答案:【解答】
为保证一个程序在主存中被改变存放位置后仍能正确执行,应采用()。
A. 静态重定位 B. 动态重定位 C. 动态分配 D . 静态分配
[tag_link]
正确答案:B
对序列{15,9,7,8,20,-1,4}采用希尔排序,经一趟后序列变为{15,-1,4,8,20,9,7},则 该次采用的增量是()。
A. 1 B.4 C. 3 D.2
[tag_link]
正确答案:B
DMA 传输前需要进行预处理,传输后需要进行后处理,则下列说法中正确的是()。
A. 预处理程序运行在用户态,后处理程序运行在内核态 B. 负责预处理和后处理程序的进程都是请求I/O 的进程 C. 预处理阶段不需要CPU 参与,后处理阶段需要 CPU 参与 D. 预处理阶段请求 I/O 的进程处于运行态,后处理阶段处于阻塞态
[tag_link]
正确答案:DMA 传输前需要进行预处理,传输后需要进行后处理,则下列说法中正确的是()。
DMA 传输前需要进行预处理,传输后需要进行后处理,则下列说法中正确的是()。
A. 预处理程序运行在用户态,后处理程序运行在内核态 B. 负责预处理和后处理程序的进程都是请求I/O 的进程 C. 预处理阶段不需要CPU 参与,后处理阶段需要 CPU 参与 D. 预处理阶段请求 I/O 的进程处于运行态,后处理阶段处于阻塞态
[tag_link]
正确答案:D
在内存地址空间与接口地址空间统一编址的计算机中,不需要的指令是()。
A. 数据传送类(如MOV 指令) B. 算术、逻辑运算类(如ADD 、SUB 、AND和OR 指令) C. 输入/输出类(如IN 和 OUT 指 令 ) D. 程序控制类(如条件转移指令和子程序调用指令)
[tag_link]
正确答案:C
若[x]补=1,x₁X₂X₃x₄X₅x6, 其中x;取 0 或 1 , 若 要x>-32, 应 当 满 足 ( ) 。
A. x₁ 为0,其他各位任意 B. x₁ 为1,其他各位任意 C. x₁ 为 1 ,x₂…x₆ 中至少有一位为1 D.x₁ 为 0 ,x₂…x₆ 中至少有一位为1
[tag_link]
正确答案:C
下列关于物理层设备的叙述中,错误的是()。
A. 中继器仅作用于信号的电气部分 B. 利用中继器来扩大网络传输距离的原理是将衰减的信号进行放大 C. 集线器实质上相当于一个多端口的中继器 D. 物理层设备连接的几个网段仍是一个局域网
[tag_link]
正确答案:B
具有 51 个顶点和 21 条边的无向图的连通分量最多为( )。
A. 33 B. 34 C. 45 D. 32
[tag_link]
正确答案:C
结论
最多有 45 个连通分量。
推导
要让连通分量尽可能多,应把边集中在尽量少的顶点上。21 条边可由完全图 (K_7) 提供,因为 (\binom{7}{2}=21)。其余 44 个顶点均孤立,因此连通分量数为 (1+44=45)。
易错点
不要把 21 条边简单地当作 21 个分量;一条边会把两个顶点合并到同一个连通分量。极值构造应优先使用边数恰好足够的完全图,再保留孤立点。
在 DNS 的递归查询中,由()给客户端返回地址。
A. 最开始连接的服务器 B. 最后连接的服务器 C. 目的地址所在服务器 D. 不确定
[tag_link]
正确答案:A
在 CSMA 的非坚持协议中,当信号忙时,则()直到介质空闲。
A. 延迟一个固定的时间单位再监听 B. 继续监听 C. 延迟一个随机的时间单位再监听 D. 放弃监听
[tag_link]
正确答案:C
在访问文件时,需要根据文件名对目录文件进行检索,其检索性能主要由()决定。 I. 文件大小 ]II. 目录项数量 Ⅲ . 目录项的大小 IV. 目录项在目录中的位置
A. I、Ⅱ 和 Ⅲ B. Ⅱ、Ⅲ 和 IV C. I、Ⅲ 和IV D.I 、 Ⅱ 和IV
[tag_link]
正确答案:【解答】
在访问文件时,需要根据文件名对目录文件进行检索,其检索性能主要由()决定。 I. 文件大小 ]II. 目录项数量 Ⅲ . 目录项的大小 IV. 目录项在目录中的位置
A. I、Ⅱ 和 Ⅲ B. Ⅱ、Ⅲ 和 IV C. I、Ⅲ 和IV D.I 、 Ⅱ 和IV
[tag_link]
正确答案:B
在下图所示的采用存储转发方式的分组交换网中,主机A 向 B 发送两个长度为1000B 的 分组,路由器处理单个分组的时延为10ms ( 假设路由器同时最多只能处理一个分组,若 在处理某个分组时有新的分组到达,则存入缓存区),忽略链路的传播时延,所有链路的 数据传输速率为1Mb/s, 则分组从A 发送开始到B 接收完为止,需要的时间至少是()。
A. 34ms B.36ms C.38ms D.52ms
[tag_link]
正确答案:B
在 n 个元素的线性表的数组表示中,时间复杂度为0(1)的操作是()。 I. 访问第i(1≤i≤n) 个结点和求第i(2≤i≤n) 个结点的直接前驱 Ⅱ. 在最后一个结点后插入一个新的结点 I. 删除第1个结点 IV. 在第i(1≤i≤n) 个结点后插入一个结点
A. I B.Ⅱ 、Ⅲ C.I 、Ⅱ D.I 、Ⅱ 、Ⅲ
[tag_link]
正确答案:C
若某算法的空间复杂度为O(1), 则表示该算法()。
A. 不需要任何辅助空间 B. 所需辅助空间大小与问题规模n 无关 C. 不需要任何空间 D. 所需空间大小与问题规模n 无关
[tag_link]
正确答案:B
一个 UDP 数据报的数据字段长度为9192B, 如在数据链路层要采用以太网来传送,则 应当将其划分为IP 数据报片的片数是()。
A. 6 B.7 C.8 D.9
[tag_link]
正确答案:B
链栈(不带头结点)执行Pop 操作,并将出栈的元素存在x 中,应该执行()。
A. x=top;top=top->next B.x=top->data C. top=top->next;x=top->data D. x=top->data;top=top->next
[tag_link]
正确答案:D
某指令系统的指令字长为16位,地址码长度为6位。若已定义二地址指令15条、 一地 址指令48条,则零地址指令最多可定义()条。
A. 255 B.256 C.1023 D.1024
[tag_link]
正确答案:D
下列关于程序计数器( PC) 的叙述中,错误的是()。
A. 机器指令中不能显式地使用 PC B. 指令顺序执行时,PC 值总是自动加1 C. 调用指令执行后,PC 值一定是被调用过程的入口地址 D. 无条件转移指令执行后,PC 值一定是转移目标地址
[tag_link]
正确答案:B
传输一幅分辨率为640像素×480像素、颜色数量为65536的照片(采用无压缩方式), 假设有效数据的传输速率为56kb/s, 则大约需要的时间是()。
A. 34.82s B. 43.86s C.85.71s D.87.77s
[tag_link]
正确答案:D
高度为3的平衡二叉排序树的形态共有()种。
A. 13 B.14 C.16 D.15
[tag_link]
正确答案:D
下列有关数据报和虚电路的叙述中,错误的是()。
A. 数据报方式中,若某个节点因故障而丢失分组,则其他分组仍可正常传输 B. 数据报方式中,每个分组独立地进行路由选择和转发,不同分组之间没有必然联系 C. 虚电路方式中,属于同一条虚电路的分组按照同一路由转发 D. 尽管虚电路方式是面向连接的,但它并不保证分组的有序到达
[tag_link]
正确答案:D
设有字符串 S=‘a abaabaabaac ‘,P=’ aabaac’。 1)求出P 的 next 数组。 2 ) 若S 作为主串,P 作为模式串,试给出KMP 算法的匹配过程。
[tag_link]
B
假定用作Cache 的 SRAM 的存取时间为2ns, 用作主存的SDRAM 的存取时间为40ns。 为使存储系统的平均存取时间达到3ns, 则 Cache 命中率应达到()左右。
A. 92.5% B.85% C.97.5% D.99.9%
[tag_link]
正确答案:C
在用于科学计算的计算机中,标志系统性能的最有用的参数是()。
A. 主时钟频率 B. 主存容量 C.MFLOPS D.MIPS
[tag_link]
正确答案:C
批处理系统的主要缺点是()。
A. 系统吞吐量小 B. CPU 的利用率不高 C. 资源利用率低 D. 无交互能力
[tag_link]
正确答案:【解答】
批处理系统的主要缺点是()。
A. 系统吞吐量小 B. CPU 的利用率不高 C. 资源利用率低 D. 无交互能力
[tag_link]
正确答案:D
在任何时刻, 一个进程的状态变化()引起另一个进程的状态变化。
A. 必定 B. 一定不 C. 不一定 D. 不可能
[tag_link]
正确答案:C
在任何时刻, 一个进程的状态变化()引起另一个进程的状态变化。
A. 必定 B. 一定不 C. 不一定 D. 不可能
[tag_link]
正确答案:C
下面的存储管理方案中,()方式可以采用静态重定位。
A. 固定分区 B. 可变分区 C. 页式 D. 段式
[tag_link]
正确答案:【解答】
下面的存储管理方案中,()方式可以采用静态重定位。
A. 固定分区 B. 可变分区 C. 页式 D. 段式
[tag_link]
正确答案:A
若序列{15,9,7,8,20,-1,4}经一趟排序后变成{9,15,7,8,20,-1,4},则采用的是() 方法。
A. 选择排序 B. 快速排序 C. 直接插入排序 D. 冒泡排序
[tag_link]
正确答案:C
在下列问题中,()不是设备分配中应考虑的问题。
A. 及时性 B. 设备的固有属性 C. 设备独立性 D. 安全性
[tag_link]
正确答案:
在下列问题中,()不是设备分配中应考虑的问题。
A. 及时性 B. 设备的固有属性 C. 设备独立性 D. 安全性
[tag_link]
正确答案:A
在统一编址的情况下,就I/O 设备而言,其对应的I/O 地址不可取的是()。
A. 要求固定在地址高端 B. 要求固定在地址低端 C. 要求相对固定在地址的某部分 D. 可以随意在地址的任何地方
[tag_link]
正确答案:D
设x 为整数,[x]水=1,x₁x₂Y3₃x₄xs, 若 要x<-16,x₁~x₅ 应满足的条件是()。
A. x₁ ~ x₅ 至少有一个为1 B. x₁ 必须为0,x₂x₅ 至少有一个为1
C. x₁ 必须为0,x₂x₅ 任意 D. x₁ 必须为1,x₂~x₅ 任意
[tag_link]
正确答案:C
为了使数字信号传输得更远,可采用的设备是()。
A. 中继器 B. 放大器 C. 网桥 D. 路由器
[tag_link]
正确答案:A
在右图所示的有向图中,共有()个强连通分量。
A. 1 B.2 C. 3 D.4
[tag_link]
正确答案:B
当本地域名服务器向根域名服务器查询一个域名时,根域名服务器返回一个负责该域名 的顶级域名服务器的 IP 地址,让本地域名服务器再向该域名服务器查询,这种查询方 式称为( )。
A. 递归查询 B. 迭代查询 C. 重定向查询 D. 广播查询
[tag_link]
正确答案:B
在 CSMA 的非坚持协议中,当站点监听到总线信道空闲时,它()。
A. 以概率p 传送 B. 马上传送 C. 以概率1-p 传送 D. 以概率p 延迟一个时间单位后传送
[tag_link]
正确答案:B
在计算机中,不允许两个文件名重名主要指的是()。
A. 不同磁盘的不同目录下 B. 不同磁盘里的同名目录下 C. 同一个磁盘的不同目录下 D. 同一个磁盘的同一 目录下
[tag_link]
正确答案:D
在计算机中,不允许两个文件名重名主要指的是()。
A. 不同磁盘的不同目录下 B. 不同磁盘里的同名目录下 C. 同一个磁盘的不同目录下 D. 同一个磁盘的同一 目录下
[tag_link]
正确答案:D
如下图所示,主机 H1 和 H2 之间有三种可选的交换方式——电路交换、报文交换和分 组交换,其中电路交换建立电路连接的时间为2s, 报文交换和分组交换都要经过由一个 路由器连接的链路,分组大小为5kb。三种交换方式的数据传输速率均为2.5kb/s, 忽略 所有的传播时延、分组开销和不可预料的线路延迟,下列说法中正确的是()。 H1 电路交换 H1 路由器 H2 报文交换和分组交换
A. 若 H1 向 H2 发送5kb的数据,则电路交换最节省时间 B. 若 H1 向H2 发送500kb 的数据,则电路交换和分组交换的时间相同 C. 若 H1向 H2 发送10kb的数据,则报文交换比分组交换更节省时间 D. 若 H1 向 H2 发送15kb 的数据,则报文交换比电路交换更节省时间
[tag_link]
正确答案:B
设线性表有 n 个元素,严格说来,以下操作中,()在顺序表上实现要比在链表上实 现的效率高。 I. 输出第i(1≤i≤n) 个元素值 II. 交换第3个元素与第4个元素的值 ⅢI. 顺序输出这n 个元素的值
A. I B.I 、Ⅲ C.I 、Ⅱ D.Ⅱ 、Ⅲ
[tag_link]
正确答案:C
下列关于时间复杂度的函数中,时间复杂度最小的是()。
A. Ti(n)=nlog₂n+5000n B.T₂(n)=n²-8000n C. T₃(n)=nlog₂n-6000n D.T₄(n)=20000log₂n
[tag_link]
正确答案:D
某应用层数据大小为200B, 传输层使用UDP, 网际层使用IP ( 采用最大首部长度), 使用以太网进行传输(不考虑前导码和 VLAN), 则该应用层数据的传输效率是()。 A.82.6% B.77.5% C.69.9% D.67.1%
[tag_link]
正确答案:C
经过以下栈的操作后,变量x 的 值 为 ( ) 。 InitStack(st);Push(st ,a); Push(st,b); Pop(st ,x);GetTop(st,x);
A. a B.b C. NULL D.false
[tag_link]
正确答案:A
某机器的指令字长为12位,采用扩展操作码技术,支持零地址、 一地址和二地址3种 指令格式,地址码长度均为4位。若一地址和二地址指令均取最大可能条数,则该机器 最多可定义的指令总数为()。
A. 16 B. 46 C.48 D.4366
[tag_link]
正确答案:B
指令寄存器( IR) 的位数取决于()。
A. 存储器的容量 B. 机器字长 C. 指令字长 D. 存储字长
[tag_link]
正确答案:C
某总线有104根信号线,其中数据线( DB) 为32根,若总线工作频率为33MHz, 则其 理论最大传输速率为()。
A. 33MB/s B.64MB/s C.132MB/s D.164MB/s
[tag_link]
正确答案:C
在平衡二叉树的基本操作中,可能发生两次旋转的操作是()。
A. 添加、删除结点 B. 仅删除结点 C. 仅添加结点 D. 都不会
[tag_link]
正确答案:A
下列关于虚电路和数据报的叙述中,正确的是()。
A. 虚电路是一种分组交换技术,但不能按照存储转发的方式工作 B. 虚电路的连接是临时性连接,当会话结束时就释放这种连接 C. 数据报服务不提供可靠传输,但可以保证分组的有序到达 D. 数据报服务中,每个分组都必须携带源地址和目的地址
[tag_link]
正确答案:D
关于 Cache 的更新策略,下列说法中正确的是()。
A. 读操作时,全写法和回写法在命中时应用 B. 写操作时,回写法和写分配法在命中时应用 C. 读操作时,全写法和写分配法在失效时应用 D. 写操作时,写分配法、非写分配法在失效时应用
[tag_link]
正确答案:D
在计算机 M1 和计算机 M2 上分别运行功能完全相同的高级语言程序,程序在 M1 和 M2 上的平均CPI 相等,则对于该类程序而言()。
A. M1 和 M2 执行速度相等 B. M1 和 M2中主频高的计算机执行速度快 C. M1 和 M2 中主频低的计算机执行速度快 D. 无法确定哪台机器的执行速度快
[tag_link]
正确答案:D
下列选项中,不属于多道程序设计的基本特征的是()。
A. 制约性 B. 间断性 C. 顺序性 D. 共享性
[tag_link]
正确答案:C
下列选项中,不属于多道程序设计的基本特征的是()。
A. 制约性 B. 间断性 C. 顺序性 D. 共享性
[tag_link]
正确答案:C
在单处理器系统中,若同时存在10个进程,则处于就绪队列中的进程最多有()个。 A.1 B.8 C. 9 D.10
[tag_link]
正确答案:
在单处理器系统中,若同时存在10个进程,则处于就绪队列中的进程最多有()个。 A.1 B.8 C. 9 D.10
[tag_link]
正确答案:
对重定位存储管理方式,应()。 193第 3 章 内 存 管 理 193
A. 在整个系统中设置一个重定位寄存器 B. 为每道程序设置一个重定位寄存器 C. 为每道程序设置两个重定位寄存器 D. 为每道程序和数据都设置一个重定位寄存器
[tag_link]
正确答案:【解答】
对重定位存储管理方式,应()。 193第 3 章 内 存 管 理 193
A. 在整个系统中设置一个重定位寄存器 B. 为每道程序设置一个重定位寄存器 C. 为每道程序设置两个重定位寄存器 D. 为每道程序和数据都设置一个重定位寄存器
[tag_link]
正确答案:A
对序列{98,36,-9,0,47,23,1,8,10,7}采用希尔排序,下列序列()是增量为4的一趟 排序结果。
A. {10,7,-9,0,47,23,1,8,98,36} B.{-9,0,36,98,1,8,23,47,7,10} C. {36,98,-9,0,23,47,1,8,7,10} D. 以上都不对
[tag_link]
正确答案:A
将系统中的每台设备按某种原则统一进行编号,这些编号作为区分硬件和识别设备的代 号,该编号称为设备的()。
A. 绝对号 B. 相对号 C. 类型号 D. 符号
[tag_link]
正确答案:
将系统中的每台设备按某种原则统一进行编号,这些编号作为区分硬件和识别设备的代 号,该编号称为设备的()。
A. 绝对号 B. 相对号 C. 类型号 D. 符号
[tag_link]
正确答案:A
磁盘驱动器向盘片磁道记录数据时采用()方式写入。
A. 并行 B. 串行 C. 并行-串行 D. 串行-并行
[tag_link]
正确答案:B
设x 为真值,x为其绝对值,满足[-x]#=[-x]#, 当 且 仅 当 ( ) 。
A. x 任意 B. x 为正数 C. x 为负数 D. 以上说法都不对
[tag_link]
正确答案:D
以太网遵循 IEEE 802.3 标准,用粗缆组网时每段的长度不能大于500m, 超过500m 时 就要分段,段间相连利用的是()。
A. 网络适配器 B. 中继器 C. 调制解调器 D. 网关
[tag_link]
正确答案:B
若具有 (n) 个顶点的图是一个环,则它有( )棵生成树。
A. (n^2) B. (n) C. (n-1) D. 1
[tag_link]
正确答案:B
结论
一个含 (n) 个顶点的环有 (n) 棵生成树。
推导
环有 (n) 条边。删除环上的任意一条边,剩下的 (n-1) 条边都连接全部顶点且不再成环,恰好得到一棵生成树。可删除的边共有 (n) 条,故生成树数为 (n)。
易错点
生成树要求覆盖全部顶点且无环,不是任意删去一条边都要重新计数为 1;环上每一条边删除后都产生不同的生成树。
一台主机要解析 www.cskaoyan.com 的 IP 地址,若这台主机配置的域名服务器为 202.120.66.68,互联网顶级域名服务器为11.2.8.6,而存储www.cskaoyan.com 的 IP 地址 对应关系的域名服务器为202.113.16.10,则这台主机解析该域名通常首先查询()。 A.202.120.66.68 域名服务器
B. 11.2.8.6 域名服务器 C. 202.113.16.10 域名服务器 D. 可以从这3个域名服务器中任选一个
[tag_link]
正确答案:A
与采用CSMA/CD 协议的网络相比,令牌环网络更适合的环境是()。
A. 负载轻 B. 负载重 C. 距离远 D. 距离近
[tag_link]
正确答案:B
文件系统实现按名存取主要是靠()实现的。 3200个目录项,则查找一个文件平均需要()次访问磁盘。
A. 查找位示图 B. 查找文件目录 C. 查找作业表 D. 地址转换机构 09. 在一个文件系统中,FCB 占64B, 盘块大小为1KB, 采用一级目录。假定文件目录中有 A. 50 B. 54 C. 100 D.200
[tag_link]
正确答案:【解答】
文件系统实现按名存取主要是靠()实现的。 3200个目录项,则查找一个文件平均需要()次访问磁盘。
A. 查找位示图 B. 查找文件目录 C. 查找作业表 D. 地址转换机构 09. 在一个文件系统中,FCB 占64B, 盘块大小为1KB, 采用一级目录。假定文件目录中有 A. 50 B. 54 C. 100 D.200
[tag_link]
正确答案:B
假定有一个通信协议,每个分组都引入100B 的开销,用于首部和组帧。现在使用这个 协议发送10⁶B 的数据,但在传送过程中有1B 被破坏,因而包含该字节的那个分组被丢 弃。对1000B 和20000B的分组的有效数据大小,分别计算“开销+丢失”字节的总数 量。为使“开销+丢失”字节的总数量最小,分组数据大小的最佳值是多少?
[tag_link]
B
在一个长度为n 的顺序表中删除第i(1≤i≤n) 个元素时,需向前移动()个元素。
A. n B.i - 1 C.n - i D.n - i+1
[tag_link]
正确答案:C
下列算法的时间复杂度为()。 void fun(int n){ void fun(int n){ int i=1 ; while(i<=n)i=i *2; int i=1 ; while(i<=n) i=i *2;
A. O(n) B.O(n²) C.O(nlog₂n) D.O(log₂n)
[tag_link]
正确答案:D
在进行跨网络的IP 通信时,不考虑NAT, 传输层使用UDP 进行封装,数据链路层采用 以太网MAC 帧进行封装,则下列字段中一定保持不变的是()。 I. UDP 总长度 II . UDP 检验和 I. FCS 帧检验序列 IV. 目 的MAC 地址 V. 目 的IP 地址 VI. IP 检验和
A. V B. I 、Ⅱ、V C.IV 、VI D.Ⅲ 、IV 、V
[tag_link]
正确答案:B
3个不同元素依次入栈,能得到()种不同的出栈序列。
A. 4 B.5 C.6 D.7
[tag_link]
正确答案:B
一个处理器中共有32个寄存器,使用16位立即数,其指令系统结构中共有142条指令。 在某个给定的程序中,20%的指令带有一个输入寄存器和一个输出寄存器;30%的指令带 有两个输入寄存器和一个输出寄存器;25%的指令带有一个输入寄存器、一个输出寄存器、 一个立即数寄存器;其余25%的指令带有一个立即数输入寄存器和一个输出寄存器。 1)对于以上4种指令类型中的任意一种指令类型来说,共需要多少位?假定指令系统 结构要求所有指令长度必须是8的整数倍。 2)与使用定长指令集编码相比,当采用变长指令集编码时,该程序能够少占用多少存 储器空间?
[tag_link]
D
CPU 中通用寄存器的位数取决于()。
A. 存储器的容量 B. 指令的长度 C. 机器字长 D. 都不对
[tag_link]
正确答案:C
在一个16位的总线系统中,若时钟频率为100MHz, 总线周期为5个时钟周期传输一个 字,则总线带宽是()。
A. 4MB/s B.40MB/s C.16MB/s D.64MB/s
[tag_link]
正确答案:B
将关键字1,2,3, …,1024依次插入到初始为空的平衡二叉树中,假设只有一个根结点的 二叉树的高度为0,则插入结束后的平衡二叉树的高度为()。
A. 8 B.9 C.10 D . 11
[tag_link]
正确答案:C
下列关于虚电路的说法中,正确的是()。
A. 虚电路依赖其他协议实现差错控制 B. 采用虚电路方式发送分组时,分组首部都必须包含目的地址 C. 虚电路结合了电路交换的思想,适合对实时性要求较高的长时间通信 D. 多站点同时使用一段物理链路实行虚电路交换会产生冲突,无法正常通信
[tag_link]
正确答案:C
在不同的情况下,需要采用适合的 Cache 写策略。对于下面两种情况:①主要运行访 问密集型应用,其中包含写操作;②安全性要求很高,不允许有任何数据不一致的情 况发生。适合它们的写策略分别是()。
A. 回写法,全写法 B. 全写法,回写法 C. 回写法,回写法 D. 全写法,全写法
[tag_link]
正确答案:A
计算机中,CPU 的CPI 与下列()因素无关。 A . 时钟频率 B. 系统结构 C. 指令集 D. 计算机组织
[tag_link]
正确答案:A
操作系统的基本类型主要有()。
A. 批处理操作系统、分时操作系统和多任务系统 B. 批处理操作系统、分时操作系统和实时操作系统 C. 单用户系统、多用户系统和批处理操作系统 D. 实时操作系统、分时操作系统和多用户系统
[tag_link]
正确答案:B
操作系统的基本类型主要有()。
A. 批处理操作系统、分时操作系统和多任务系统 B. 批处理操作系统、分时操作系统和实时操作系统 C. 单用户系统、多用户系统和批处理操作系统 D. 实时操作系统、分时操作系统和多用户系统
[tag_link]
正确答案:B
一个进程释放了一台打印机,它可能改变()的状态。
A. 自身进程 B. 输入/输出进程 C. 另一个等待打印机的进程 D. 所有等待打印机的进程
[tag_link]
正确答案:C
一个进程释放了一台打印机,它可能改变()的状态。
A. 自身进程 B. 输入/输出进程 C. 另一个等待打印机的进程 D. 所有等待打印机的进程
[tag_link]
正确答案:C
在可变分区管理中,采用拼接技术的目的是()。 址转换机构将逻辑地址4097转换成的物理地址为()。(地址均用十进制表示。) 页 号 页 框号 0 2 1 1 3 0 4 5
A. 合并空闲区 B. 合并分配区 C. 增加主存容量 D. 便于地址转换 16. 某页式存储管理系统中,按字节编址,页表内容如下表所示。若页的大小为4KB, 则地 A. 8193 B.4097 C.2049 D.1025
[tag_link]
正确答案:【解答】
在可变分区管理中,采用拼接技术的目的是()。 址转换机构将逻辑地址4097转换成的物理地址为()。(地址均用十进制表示。) 页 号 页 框号 0 2 1 1 3 0 4 5
A. 合并空闲区 B. 合并分配区 C. 增加主存容量 D. 便于地址转换 16. 某页式存储管理系统中,按字节编址,页表内容如下表所示。若页的大小为4KB, 则地 A. 8193 B.4097 C.2049 D.1025
[tag_link]
正确答案:A
对序列{E,A,S,Y,Q,U,E,S,T,I,O,N} 按照字典顺序排序,采用增量d=6,3,1 的希尔排 序算法。则前两趟排序后,关键字的总比较次数为()。
A. 15 B.17 C.16 D.18
[tag_link]
正确答案:B
关于通道、设备控制器和设备之间的关系,以下叙述中正确的是()。
A. 设备控制器和通道可以分别控制设备 B. 对于同一组输入/输出命令,设备控制器、通道和设备可以并行工作 C. 通道控制设备控制器、设备控制器控制设备工作 D. 以上答案都不对
[tag_link]
正确答案:
关于通道、设备控制器和设备之间的关系,以下叙述中正确的是()。
A. 设备控制器和通道可以分别控制设备 B. 对于同一组输入/输出命令,设备控制器、通道和设备可以并行工作 C. 通道控制设备控制器、设备控制器控制设备工作 D. 以上答案都不对
[tag_link]
正确答案:C
采用中断方式进行打印控制时,在打印控制接口和打印机之间交换的信息不包括()。
A. 打印字符点阵信息 B. 打印控制信息 C. 打印机状态信息 D. 中断请求信息
[tag_link]
正确答案:D
假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用十 六进制表示为()。
A. C2H B.BEH C.BDH D.42H
[tag_link]
正确答案:B
由集线器连接多台设备构成的网络在物理上和逻辑上的结构分别是()。
A. 总线形、环形 B. 网状、星形 C. 总线形、星形 D. 星形、总线形
[tag_link]
正确答案:
若一个具有 (n) 个顶点、(e) 条边的无向图是一个森林,则该森林中必有( )棵树。
A. (n) B. (e) C. (n-e) D. 1
[tag_link]
正确答案:C
结论
森林中树的棵数为 (n-e)。
推导
森林的每个连通分量都是一棵树。若共有 (c) 棵树,第 (i) 棵树有 (n_i) 个顶点和 (n_i-1) 条边,则总边数 (e=\sum(n_i-1)=n-c)。因此 (c=n-e)。
易错点
只有在无环的森林中才能直接使用“边数 = 顶点数 − 树的棵数”;含环图不满足每个连通分量都是树。
()可以将其管辖的主机名转换为主机的IP 地址。
A. 本地域名服务器 B. 根域名服务器 C. 权限域名服务器 D. 代理域名服务器
[tag_link]
正确答案:C
下列关于令牌环网络的描述中,错误的是()。
A. 令牌环网络存在冲突的可能 B. 同一时刻,环上只有一个节点的数据在传输 C. 网上所有节点共享网络带宽 D. 数据从一个节点到另一节点的时间可以计算
[tag_link]
正确答案:A
在一个采用索引节点的文件系统中,目录项分为文件名和索引节点编号两部分,文件名 和索引节点编号各占8B, 盘块大小为1KB, 采用一级目录,假定文件目录中有3200个 目录项,则读入一个文件的索引节点平均需要()次访问磁盘。
A. 25 B.26 C.51 D.52
[tag_link]
正确答案:【解答】
在一个采用索引节点的文件系统中,目录项分为文件名和索引节点编号两部分,文件名 和索引节点编号各占8B, 盘块大小为1KB, 采用一级目录,假定文件目录中有3200个 目录项,则读入一个文件的索引节点平均需要()次访问磁盘。
A. 25 B.26 C.51 D.52
[tag_link]
正确答案:B
考虑一个最大距离为2km的局域网,当带宽多大时,传播时延(传播速率为2×10⁸m/s) 等 于100B 分组的发送时延?对于512B 分组,结果又如何?
[tag_link]
D
对于顺序表,访问第i 个位置的元素和在第 i 个位置插入一个元素的时间复杂度为()。 A.O(n),O(n) B.O(n),O(1) C.O(1),O(n) D.O(1),O(1)
[tag_link]
正确答案:C
下列算法的时间复杂度为()。void fun(int n){int i=0;while(iii<=n)i++;}A.O(n) B. O(nlog₂ n) C.O(³n) D.O(√n)08. 某个程序段如下:
[tag_link]
正确答案:C
为什么要使用UDP? 让用户进程直接发送原始的IP 分组不就足够了吗?
[tag_link]
B
设a,b,c,d,e, f以所给的次序入栈,若在入栈操作时,允许出栈操作,则下面不会出现 的出栈序列为()。
A. fedcba B.bcafed C.dcefba D.cabdef
[tag_link]
正确答案:D
假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址3种格式。
- 设操作码固定,若零地址指令有M 种,一地址指令有N 种,则二地址指令最多有几种? 2)采用扩展操作码技术,二地址指令最多有几种? 3)采用扩展操作码技术,若二地址指令有P 条,零地址指令有Q 条,则一地址指令最 多有几种?
[tag_link]
A
CPU 中的通用寄存器,()。
A. 只能存放数据,不能存放地址 B. 可以存放数据和地址 C. 既不能存放数据,又不能存放地址 D. 可以存放数据和地址,还可以替代指令寄存器
[tag_link]
正确答案:
下列信号中,可在系统总线中的控制总线上传输的有()。 I. 存储器和I/O 设备的地址信息 II. 存储器和I/O 设备的时序信号、控制信号 Ⅲ . 存储器和I/O 设备的响应信号 IV. 存储器中存放的数据
A. I 和 IV B. Ⅱ 和 Ⅲ C. I 、Ⅱ 和 Ⅲ D. Ⅱ、Ⅲ和 IV
[tag_link]
正确答案:B
下列关于红黑树和AVL树的说法中,不正确的是()。 I. 一棵含有n 个结点的红黑树的高度至多为2log₂(n+1) II. 若一个结点是红色的,则它的父结点和孩子结点都是黑色的 Ⅲ.红黑树的查询效率一般要优于含有相同结点数的AVL 树 IV. 若 AVL 树的某结点的左右孩子的平衡因子都是零,则该结点的平衡因子也是零
A. I 、Ⅲ B.Ⅲ C. Ⅱ 、IV D.Ⅲ 、IV
[tag_link]
正确答案:D
下列关于虚电路的说法中,正确的是()。
A. 虚电路和电路交换一样,在数据传输前要建立物理连接 B. 虚电路中间节点发生故障后,可沿其他路径继续通信,无须重新建立连接 C. 虚电路中只有建立连接的分组需要携带源地址和目的地址 D. 在虚电路上传送的同一个会话的数据分组可以走不同的路径
[tag_link]
正确答案:C
局部性通常有两种不同的形式:时间局部性和空间局部性。程序员是否能编写出高速缓 存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是()。int sumvec(int v[N]){int i, sum=0;for(i=0;i<N;i++)sum+=v[i];return sum; 存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是()。 int sumvec(int v[N]){ int i, sum=0; for(i=0;i<N;i++) sum+=v[i]; return sum;
A. 对于变量i 和 sum, 循环体具有良好的空间局部性 B. 对于变量i 、sum 和v[N], 循环体具有良好的空间局部性 C. 对于变量i 和 sum, 循环体具有良好的时间局部性 D. 对于变量i 、sum 和 v[N], 循环体具有良好的时间局部性
[tag_link]
正确答案:C
某基准程序在机器A 上运行的时间是20s, 而在机器B 上运行的时间是16s, 那么相对 来说,下列给出的结论中,()是正确的。
A. 所有程序在机器A 上都比在机器B 上运行速度慢 B. 机器B 的速度是机器A 的1.25倍 C. 机 器A 的速度是机器B的1.25倍 D. 机器A 比机器B 慢1.25倍
[tag_link]
正确答案:B
实时操作系统必须在()内处理来自外部的事件。
A. 一个机器周期 B. 被控制对象规定时间 C. 周转时间 D. 时间片
[tag_link]
正确答案:B
实时操作系统必须在()内处理来自外部的事件。
A. 一个机器周期 B. 被控制对象规定时间 C. 周转时间 D. 时间片
[tag_link]
正确答案:B
系统进程所请求的一次I/O 操作完成后,将使进程状态从()。
A. 运行态变为就绪态 B. 运行态变为阻塞态 C. 就绪态变为运行态 D. 阻塞态变为就绪态
[tag_link]
正确答案:D
系统进程所请求的一次I/O 操作完成后,将使进程状态从()。
A. 运行态变为就绪态 B. 运行态变为阻塞态 C. 就绪态变为运行态 D. 阻塞态变为就绪态
[tag_link]
正确答案:D
不会产生内部碎片的存储管理是()。
A. 分页式存储管理 B. 分段式存储管理 C. 固定分区式存储管理 D. 段页式存储管理
[tag_link]
正确答案:【解答】
不会产生内部碎片的存储管理是()。
A. 分页式存储管理 B. 分段式存储管理 C. 固定分区式存储管理 D. 段页式存储管理
[tag_link]
正确答案:B
已知输入序列{13,24,7,1,8,9,11,56,34,51,2,77,5},增量序列d=5,3,1, 采用希尔排 序算法进行排序,则两趟排序后的结果为()。
A. 1,7,8,9,13,24,11,34,51,2,5,56,77 B. 1,7,5,2,8,9,24,11,34,51,13,77,56 C. 2,11,5,1,8,9,24,7,34,51,13,77,56 D. 2,5,11,1,8,9,7,24,34,13,51,77,56
[tag_link]
正确答案:B
一个计算机系统配置了2台相同类型的绘图机和3台相同类型的打印机,为了正确驱动 这些设备,系统应该提供()个设备驱动程序。
A. 5 B.3 C.2 D.1
[tag_link]
正确答案:
一个计算机系统配置了2台相同类型的绘图机和3台相同类型的打印机,为了正确驱动 这些设备,系统应该提供()个设备驱动程序。
A. 5 B.3 C.2 D.1
[tag_link]
正确答案:C
主机和外设之间的正确连接通路是()。
A. CPU 和主存—I/O 总线—通信总线(电缆)—I/O 接口—外设 B. CPU 和主存—I/O 总线—I/O 接口—通信总线(电缆)—外设 C. CPU 和主存—I/O 接口—I/O 总线—通信总线(电缆)一外设 D.CPU 和主存—I/O 接口—通信总线(电缆)—I/O 总线一外设
[tag_link]
正确答案:B
设机器数采用补码表示(含1位符号位),若寄存器内容为9BH, 则对应的十进制数为 ( ) 。
A. -27 B.-97 C.-101 D.155
[tag_link]
正确答案:C
用集线器连接的工作站集合()。
A. 同属一个冲突域,也同属一个广播域 B. 不同属一个冲突域,但同属一个广播域 C. 不同属一个冲突域,也不同属一个广播域 D. 同属一个冲突域,但不同属一个广播域
[tag_link]
正确答案:A
若本地域名服务器无缓存,用户主机采用递归查询向本地域名服务器查询另一网络某主 机域名对应的 IP 地址,而本地域名服务器采用迭代查询向其他域名服务器进行查询, 则用户主机和本地域名服务器发送的域名请求条数分别为()。
A. 1 条,1条 B. 1 条,多条 C. 多条,1条 D. 多条,多条
[tag_link]
正确答案:B
下列关于令牌环网络的说法中,错误的是()。 I. 信道的利用率比较公平 II. 重负载下信道利用率高 Ⅲ.节点可以一直持有令牌,直至所要发送的数据传输完毕 IV. 节点只能持有令牌一段固定的时间,对于没有数据要发送的节点也是如此
A. I 、Ⅱ 和 Ⅲ B. Ⅲ C. Ⅲ 和IV D. IV
[tag_link]
正确答案:C
下列关于目录检索的论述中,正确的是()。
A. 散列法具有较快的检索速度,因此现代操作系统中都用它替代传统的顺序检索方法 B. 在利用顺序检索法时,对树形目录应采用文件的路径名,且应从根目录开始逐级检索 C. 在利用顺序检索法时,只要路径名的一个分量名未找到,就应停止查找 D. 利用顺序检索法查找完成后,即可得到文件的物理地址
[tag_link]
正确答案:【解答】
下列关于目录检索的论述中,正确的是()。
A. 散列法具有较快的检索速度,因此现代操作系统中都用它替代传统的顺序检索方法 B. 在利用顺序检索法时,对树形目录应采用文件的路径名,且应从根目录开始逐级检索 C. 在利用顺序检索法时,只要路径名的一个分量名未找到,就应停止查找 D. 利用顺序检索法查找完成后,即可得到文件的物理地址
[tag_link]
正确答案:C
在两台计算机之间传输一个文件有两种可行的确认策略。第一种策略将文件截成分组,接 收方逐个确认分组,但就整体而言,文件没有得到确认。第二种策略不确认单个分组,但 当文件全部收到后,对整个文件予以确认。讨论这两种方式的优缺点。
[tag_link]
B
对于顺序存储的线性表,其算法时间复杂度为O(1) 的运算应该是()。
A. 将 n 个元素从小到大排序 B. 删除第i(1≤i≤n) 个元素 C. 改变第i(1≤i≤n) 个元素的值 D. 在第i(1≤i≤n) 个元素后插入一个新元素
[tag_link]
正确答案:C
下列算法的时间复杂度为()。 void fun(int n){ int i=0; while(iii<=n) i++; }
A. O(n) B. O(nlog₂ n) C.O(³n) D.O(√n)
[tag_link]
正确答案:C
使用TCP 对实时语音数据的传输是否有问题?使用UDP 传送数据文件时有什么问题?
[tag_link]
【解答】
4个元素依次入栈的次序为abcd, 则以cd 开头的出栈序列的个数为()。
A. 1 B.2 C.3 D.4
[tag_link]
正确答案:A
在一个36位长的指令系统中,设计一个扩展操作码,使之能表示下列指令: 1)7条具有两个15位地址和一个3位地址的指令。 2)500条具有一个15位地址和一个3位地址的指令。 3)50条无地址指令。
[tag_link]
A
在计算机系统中表示程序和机器运行状态的部件是()。
A. 程序计数器 B. 指令寄存器 C. 中断寄存器 D. 程序状态字寄存器
[tag_link]
正确答案:D
总线中,有些信息是单向传输的,有些信息是双向传输的,下列说法中正确的是()。
A. 数据信息是单向传输的,由内存或外设传送至CPU B. 地址信息是单向传输的,由CPU 发送至内存或外设 C. 控制信息是双向传输的,由CPU 发送至内存或外设,也可反向 D. 状态信息是双向传输的,由CPU 发送至内存或外设,也可反向
[tag_link]
正确答案:B
下列关于红黑树和AVL 树的描述中,不正确的是()。
A. 两者都属于自平衡的二叉树 B. 两者查找、插入、删除的时间复杂度都相同 C. 红黑树插入和删除过程至多有2次旋转操作 D. 红黑树的任意一个结点的左右子树高度(含叶结点)之比不超过2
[tag_link]
正确答案:C
下列4种传输方式中,由网络负责差错控制和流量控制,分组按顺序被递交的是()。
A. 电路交换 B. 报文交换 C. 虚电路分组交换 D. 数据报分组交换
[tag_link]
正确答案:C
对于下列代码,以下哪种变化将使其具有更好的空间局部性()。 ①int i,j,k,sum=0;②for(i=0;i<n; i++) for(j=0;j<n;j++)for(k=0;k<n;k++)⑤ sum+=a[k][j][i]; ①int i,j,k,sum=0; ②for(i=0;i<n; i++) for(j=0;j<n;j++) for(k=0;k<n;k++) ⑤ sum+=a[k][j][i];
A. 将第2行与第3行互换 B. 将第2行与第4行互换 C. 将第5行改为sum+=a[i][k]ij]; D. 将第5行改为sum+=a[j][i][k];
[tag_link]
正确答案:B
机器 A 的主频为800MHz, 某程序在机器 A 上运行需要12s 。现在硬件设计人员想设计 机器B, 希望该程序在机器B 上的运行时间能缩短为8s, 使用新技术后可使机器B 的主 频大幅度提高,但在机器B 上运行该程序所需的时钟周期数为在机器A 上的1.5倍,则 机器B 的主频至少应为()。
A. 800MHz B.1.2GHz C. 1.5GHz D.1.8GHz
[tag_link]
正确答案:D
()不是设计实时操作系统的主要追求目标。
A. 安全可靠 B. 资源利用率 C. 及时响应 D. 快速处理
[tag_link]
正确答案:B
()不是设计实时操作系统的主要追求目标。
A. 安全可靠 B. 资源利用率 C. 及时响应 D. 快速处理
[tag_link]
正确答案:B
一个进程的基本状态可以从其他两种基本状态转变过去,这个基本的状态一定是()。
A. 运行态 B. 阻塞态 C. 就绪态 D. 终止态
[tag_link]
正确答案:C
一个进程的基本状态可以从其他两种基本状态转变过去,这个基本的状态一定是()。
A. 运行态 B. 阻塞态 C. 就绪态 D. 终止态
[tag_link]
正确答案:C
多进程在主存中彼此互不干扰的环境下运行,操作系统是通过()来实现的。
A. 内存分配 B. 内存保护 C. 内存扩充 D. 地址映射
[tag_link]
正确答案:【解答】
多进程在主存中彼此互不干扰的环境下运行,操作系统是通过()来实现的。
A. 内存分配 B. 内存保护 C. 内存扩充 D. 地址映射
[tag_link]
正确答案:B
折半插入排序算法的时间复杂度为()。
A. O(n) B.O(nlog₂n) C.O(n²) D.O(n³)
[tag_link]
正确答案:C
将系统调用参数翻译成设备操作命令的工作由()完成。
A. 用户层I/O B. 设备无关的操作系统软件 C. 中断处理 D. 设备驱动程序
[tag_link]
正确答案:
将系统调用参数翻译成设备操作命令的工作由()完成。
A. 用户层I/O B. 设备无关的操作系统软件 C. 中断处理 D. 设备驱动程序
[tag_link]
正确答案:B
下列有关I/O 接口功能和结构的叙述中,错误的是()。
A. I/O 接口中主机侧数据宽度与设备侧数据宽度总是一样的 B. I/O 接口是像显卡或网卡之类的一种外设控制逻辑 C. CPU 可以从I/O 接口读取状态信息,以了解接口和外设的状态 D. CPU 可以向I/O 接口传送用来对设备进行控制的命令
[tag_link]
正确答案:A
若寄存器内容为10000000,若它等于-0,则为()。
A. 原码 B. 补码 C. 反码 D. 移码
[tag_link]
正确答案:A
中继器可以用来连接()。
A. 不同类型的局域网 B. 广域网和局域网 C. 不同介质的局域网 D. 不同协议的局域网
[tag_link]
正确答案:C
下列关于图的存储结构的说法中,错误的是( )。
A. 使用邻接矩阵存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小只与图中的顶点数有关,与边数无关 B. 邻接表只用于有向图的存储,逆邻接表只用于无向图的存储 C. 若一个有向图的邻接矩阵的主对角线以下元素全为 0,则边只由小编号顶点指向大编号顶点,该图无环且必定存在拓扑序列(不保证唯一) D. 存储无向图的邻接矩阵是对称的,所以只需存储邻接矩阵的下(或上)三角部分
[tag_link]
正确答案:B
结论
错误的是 B。邻接表既可表示有向图,也可表示无向图;逆邻接表同样服务于有向图的入边访问。
推导
邻接矩阵始终按顶点对分配空间,未压缩时为 (O(n^2)),与边数无关。无向图矩阵对称,可只保存一侧三角区;若有向图矩阵主对角线以下全为 0,所有边均从小编号指向大编号,因而不可能成环,按编号升序即可得到一个拓扑序列。
易错点
不要把“邻接表”和“逆邻接表”误认为只适用于某一种图:邻接表通常记录出边,逆邻接表记录入边,二者主要用于有向图的不同访问方向;无向图也可用邻接表表示。
DNS使用UDP 而非TCP, 若一个 DNS 分组丢失,没有自动恢复,则这会引起问题吗? 若会,则应如何解决?
[tag_link]
D
在令牌环网络中,当网络空闲时,环路中()。
A. 只有令牌帧在循环传递 B. 只有数据帧在循环传递 C. 令牌帧和数据帧都在循环传递 D. 令牌帧和数据帧都不在循环传递
[tag_link]
正确答案:A
一个文件的相对路径名是从()开始,逐步沿着各级子目录追溯,最后到指定文件的 整个通路上所有子目录名组成的一个字符串。
A. 当前目录 B. 根目录 C. 多级目录 D. 二级目录
[tag_link]
正确答案:【解答】
一个文件的相对路径名是从()开始,逐步沿着各级子目录追溯,最后到指定文件的 整个通路上所有子目录名组成的一个字符串。
A. 当前目录 B. 根目录 C. 多级目录 D. 二级目录
[tag_link]
正确答案:A
下列选项中,不属于对网络模型进行分层的目标的是()。
A. 提供标准语言 B. 定义功能执行的方法 C. 定义标准界面 D. 增加功能之间的独立性
[tag_link]
正确答案:B
顺序表的插入算法中,当n 个空间已满时,可再申请增加分配 m 个空间,若申请失败, 则说明系统没有()可分配的存储空间。
A. m 个 B. m 个连续 C. n+ m 个 D. n + m 个连续
[tag_link]
正确答案:D
某个程序段如下: for(i=n-1;i>1;i–)for(j=1;j<i;j++)if(A[j]>A[j+1])A[j] 与 A[j+1] 对换;其中n 为正整数,则最后一行语句的频度在最坏情况下是()。A.O(n) B.O(nlog₂n) C.O(n³) D.O(n²) for(i=n-1;i>1;i–) for(j=1;j<i;j++) if(A[j]>A[j+1]) A[j] 与 A[j+1] 对换; 其中n 为正整数,则最后一行语句的频度在最坏情况下是()。
A. O(n) B.O(nlog₂n) C.O(n³) D.O(n²)
[tag_link]
正确答案:D
一个应用程序用UDP, 到 了IP 层将数据报再划分为4个数据报片发送出去。结果前两 个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传 UDP, 而 IP 层仍然 划分为4个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的 站能否将这两次传输的4个数据报片组装成为完整的数据报?假定目的站第一次收到的 后两个数据片仍然保存在目的站的缓存中。
[tag_link]
D
用 S 表示入栈操作,用X表示出栈操作,若元素的入栈顺序是1234,为了得到1342的 出栈顺序,相应的S 和 X的操作序列为()。
A. SXSXSSXX B.SSSXXSXX C.SXSSXXSX D.SXSSXSXX
[tag_link]
正确答案:D
指令系统中采用不同寻址方式的目的是()。
A. 提供扩展操作码的可能并降低指令译码难度 B. 可缩短指令字长,扩大寻址空间,提高编程的灵活性 C. 实现程序控制 D. 三者都正确
[tag_link]
正确答案:B
状态寄存器用来存放()。
A. 算术运算结果 B. 逻辑运算结果 C. 运算类型 D. 算术、逻辑运算及测试指令的结果状态
[tag_link]
正确答案:D
某总线的时钟频率为66MHz, 在一个64位总线中,总线数据传输的周期是7个时钟周 期传输6个字的数据块。 1)总线的数据传输速率是多少? 2)若不改变数据块的大小,而将时钟频率减半,这时总线的数据传输速率是多少?
[tag_link]
B
下列关于红黑树的说法中,正确的是()。
A. 红黑树的红结点的数目最多和黑结点的数目相同(不考虑虚构结点) B. 若红黑树的所有结点都是黑色的,则它一定是一棵满二叉树 C. 红黑树的任何一个分支结点都有两个非空孩子结点 D. 红黑树的子树也一定是红黑树
[tag_link]
正确答案:B
下列各种描述中,()不是软件定义网络( SDN) 的特点。
A. 控制与转发功能分离 B. 控制平面集中化 C. 接口开放可编程 D. Openflow 取代了路由协议
[tag_link]
正确答案:D
下列关于高速缓存Cache 的描述中,正确的是()。
A. Cache 的功能全部由硬件实现 B. Cache 替换时的单位为字 C. Cache 与主存统一编址,即主存地址空间的某一部分属于Cache D. 无论何时,Cache 中的信息一定与主存中的信息一致
[tag_link]
正确答案:A
下列可用于评价计算机系统性能的指标是()。 I.MIPS IⅡ.IPC Ⅲ.CPI IV. 字长
A. I 、Ⅲ B. I、Ⅲ 和IV C. I、Ⅱ 和 Ⅲ D. 全部
[tag_link]
正确答案:D
下列()应用工作最好采用实时操作系统平台。 I. 航空订票 IⅡ . 办公自动化 Ⅲ. 机床控制 IV.AutoCAD V. 工资管理系统 VI. 股票交易系统
A. I、Ⅱ 和 Ⅲ B. I、Ⅲ 和 IV C. I 、IV和V D.I 、Ⅲ 和VI
[tag_link]
正确答案:D
下列()应用工作最好采用实时操作系统平台。 I. 航空订票 IⅡ . 办公自动化 Ⅲ. 机床控制 IV.AutoCAD V. 工资管理系统 VI. 股票交易系统
A. I、Ⅱ 和 Ⅲ B. I、Ⅲ 和 IV C. I 、IV和V D.I 、Ⅲ 和VI
[tag_link]
正确答案:D
在分时系统中,通常处于()的进程最多。
A. 运行态 B. 就绪态 C. 阻塞态 D. 终止态
[tag_link]
正确答案:B
在分时系统中,通常处于()的进程最多。
A. 运行态 B. 就绪态 C. 阻塞态 D. 终止态
[tag_link]
正确答案:B
在动态分区分配存储管理中,随着时间的推移,会产生越来越多的小碎片,可通过紧凑 技术解决,即操作系统不时地对进程进行移动和整理,则适合采用()装入技术。
A. 绝对装入 B. 静态重定位 C. 动态重定位 D. 静态重定位和动态重定位
[tag_link]
正确答案:【解答】
在动态分区分配存储管理中,随着时间的推移,会产生越来越多的小碎片,可通过紧凑 技术解决,即操作系统不时地对进程进行移动和整理,则适合采用()装入技术。
A. 绝对装入 B. 静态重定位 C. 动态重定位 D. 静态重定位和动态重定位
[tag_link]
正确答案:C
有些排序算法在每趟排序过程中,都会有一个元素被放置到其最终位置上,()算法 不一定会出现此种情况。
A. 希尔排序 B. 堆排序 C. 冒泡排序 D. 快速排序
[tag_link]
正确答案:A
向设备寄存器的写命令是在I/O 软件的()中完成的。
A. 用户层软件 B. 设备独立性软件 C. 设备驱动程序 D. 中断处理程序
[tag_link]
正确答案:
向设备寄存器的写命令是在I/O 软件的()中完成的。
A. 用户层软件 B. 设备独立性软件 C. 设备驱动程序 D. 中断处理程序
[tag_link]
正确答案:C
设置中断排队判优逻辑的目的是()。
A. 产生中断源编码 B. 使同时提出的请求中的优先级别最高者得到及时响应 C. 使 CPU 能方便地转入中断服务子程序 D. 提高中断响应速度
[tag_link]
正确答案:B
若寄存器内容为11111111,若它等于+127,则为()。
A. 反码 B. 补码 C. 原码 D. 移码
[tag_link]
正确答案:D
若有5台计算机连接到10Mb/s 的集线器上,则每台计算机分得的平均带宽至多为()。 A.2Mb/s B.5Mb/s C.10Mb/s D.50Mb/s
[tag_link]
正确答案:A
若图的邻接矩阵中主对角线上的元素皆为 0,其余元素全为 1,则该图一定( )。
A. 是无向图 B. 是有向图 C. 是完全图 D. 不是带权图
[tag_link]
正确答案:C
结论
该图一定是完全图,答案为 C。
推导
主对角线全为 0 表示没有自环;其余 (n(n-1)) 个位置全为 1,表示任意两个不同顶点之间都存在相应连接。在简单图的邻接矩阵约定下,每一对不同顶点均相邻,故为完全图。
易错点
矩阵是否对称才能进一步判断有向或无向;题干只给出对角线和非对角线取值,不能据此断言图的方向性。矩阵元素为 1 也不排斥“无权表示”,所以“不是带权图”不是必然结论。
为何要引入域名的概念?举例说明域名转换过程。域名服务器中的高速缓存有何作用?
[tag_link]
A
在令牌环网络中,当一个站点收到自己发出去的数据帧后,它将()。
A. 不再转发该帧,并重新产生一个令牌 B. 不再转发该帧,并等待下一个令牌 C. 继续转发该帧,并重新产生一个令牌 D. 继续转发该帧,并等待下一个令牌
[tag_link]
正确答案:A
文件系统采用多级目录结构的目的是()。
A. 减少系统开销 B. 节省存储空间 C. 解决命名冲突 D. 缩短传送时间
[tag_link]
正确答案:【解答】
文件系统采用多级目录结构的目的是()。
A. 减少系统开销 B. 节省存储空间 C. 解决命名冲突 D. 缩短传送时间
[tag_link]
正确答案:【解答】
将用户数据分成一个个数据块传输的优点不包括()。
A. 减少延迟时间 B. 提高错误控制效率 C. 使得多个应用更公平地使用共享通信介质 D. 有效数据在协议数据单元( PDU) 中所占比例更大
[tag_link]
正确答案:D
从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出的位 置由最后一个元素填补,若顺序表为空,则显示出错信息并退出运行。
[tag_link]
A
下列程序段的时间复杂度为()。 if(n>=0){for(int i=0;i<n;i++)for(int j=0;j<n; j++)printf(" 输入数据大于或等于零\n")else{for(int j=0;j<n;j++)printf(" 输入数据小于零\n") if(n>=0){ for(int i=0;i<n;i++) for(int j=0;j<n; j++) printf(" 输入数据大于或等于零\n") else{ for(int j=0;j<n;j++) printf(" 输入数据小于零\n")
A. O(n²) B.O(n) C.O(1) D.O(nlog₂n)
[tag_link]
正确答案:A
一个UDP 首部的信息(十六进制表示)为0xF7210045002C E827 。UDP数据报的格 式如下图所示。试问: 0 1516 31 16位源端口号 16位目的端口号 8 B 16位UDP长度 16位UDP检验和 数据(如果有) 1)源端口、目的端口、数据报总长度、数据部分长度分别是什么? 2 ) 该UDP 数据报是从客户发送给服务器还是从服务器发送给客户?使用该 UDP 服务 的程序使用的是哪个应用层协议?
[tag_link]
D
若栈的输入序列是1,2,3, …,n, 输出序列的第一个元素是 n, 则第i 个输出元素是()。
A. 不确定 B.n-i C.n-i-1 D.n-i+1
[tag_link]
正确答案:D
采用直接转移的无条件转移指令的功能是将指令中的地址码送入()。 161第 4 章 指 令 系 统 161
A. 程序计数器( PC) B. 指令译码器( ID) C. 指令寄存器( IR) D. 地址寄存器( MAR)
[tag_link]
正确答案:A
下列关于标志寄存器 ( EFLAGS 寄存器或PSW 寄存器)的叙述中,错误的是()。
A. 不需要像通用寄存器那样,对标志寄存器进行编号 B. 条件转移指令根据其中的一些的标志位来确定PC 的值 C. 可以通过指令直接访问标志寄存器并修改它的值 D. 可以用它来存放执行指令得到的各种标志信息
[tag_link]
正确答案:C
某总线支持二级Cache 块传输方式,若每块6个字,每个字长4字节,时钟频率为100MHz。 1)读操作时,第一个时钟周期接收地址,第二、三个为延时周期,另用4个周期传送 一个块。读操作的总线传输速率为多少? 2)写操作时,第一个时钟周期接收地址,第二个为延时周期,另用4个周期传送一个 块,写操作的总线传输速率是多少? 3)设在全部的传输中,70%的时间用于读,30%的时间用于写,该总线在本次传输中 的平均传输速率是多少?
[tag_link]
C
下列四个选项中,满足红黑树定义的是()。
A. B. C.
[tag_link]
正确答案:
下列关于SDN ( 软件定义网络)的描述中,错误的是()。 I. SDN 是近年来出现的一种新型物理网络结构 IⅡ.O penFlow 交换机基于“流表”来转发分组 Ⅲ. SDN 远程控制器位于OpenFlow 交换机中 IV.O penFlow 可视为SDN 的控制层面与数据层面的通信接口
A. I 和 Ⅲ B. I 和 IV C.Ⅱ 和 IV D. I、Ⅲ 和IV
[tag_link]
正确答案:A
下列关于Cache 的描述中,比较合理的是()。 I. 指令Cache 通常比数据Cache 具有更好的空间局部性 II. 由于空间局部性,适当增加Cache 块大小通常会提高命中率 Ⅲ. 回写法的写主存操作次数少于直写法
A. Ⅲ B . I 和Ⅱ C.Ⅱ和Ⅲ D.I 和Ⅱ和Ⅲ
[tag_link]
正确答案:D
计算机的机器字长与下列()指标最密切相关。
A. 运算速度 B. 存取速度 C. 内存容量 D. 运算精度
[tag_link]
正确答案:D
下列关于分时操作系统的叙述中,错误的是()。
A. 分时操作系统主要用于批处理作业 B. 分时操作系统中每个任务依次轮流使用时间片 C. 分时操作系统的响应时间好 D. 分时操作系统是一种多用户操作系统
[tag_link]
正确答案:A
下列关于分时操作系统的叙述中,错误的是()。
A. 分时操作系统主要用于批处理作业 B. 分时操作系统中每个任务依次轮流使用时间片 C. 分时操作系统的响应时间好 D. 分时操作系统是一种多用户操作系统
[tag_link]
正确答案:A
并发进程失去封闭性,是指()。
A. 多个相对独立的进程以各自的速度向前推进 B. 并发进程的执行结果与速度无关 C. 并发进程执行时,在不同时刻发生的错误 D. 并发进程共享变量,其执行结果与速度有关
[tag_link]
正确答案:D
并发进程失去封闭性,是指()。
A. 多个相对独立的进程以各自的速度向前推进 B. 并发进程的执行结果与速度无关 C. 并发进程执行时,在不同时刻发生的错误 D. 并发进程共享变量,其执行结果与速度有关
[tag_link]
正确答案:D
在动态分区分配存储管理中,不需要对空闲区链进行排序的分配算法是()。
A. 首次适应法 B. 最佳适应法 C. 最差适应法 D. 都不需要
[tag_link]
正确答案:【解答】
在动态分区分配存储管理中,不需要对空闲区链进行排序的分配算法是()。
A. 首次适应法 B. 最佳适应法 C. 最差适应法 D. 都不需要
[tag_link]
正确答案:A
以下排序算法中,不稳定的是()。
A. 冒泡排序 B. 直接插入排序 C. 希尔排序 D. 归并排序
[tag_link]
正确答案:C
一个典型的文本打印页面有50行,每行80个字符,假定一台标准的打印机每分钟能打 印6页,向打印机的输出寄存器中写一个字符的时间很短,可忽略不计。若每打印一个 字符都需要花费50μs 的中断处理时间(包括所有服务),则使用中断驱动I/O 方式运行 这台打印机,中断的系统开销占CPU 的百分比为()。
A. 2% B.5% C.20% D.50%
[tag_link]
正确答案:
一个典型的文本打印页面有50行,每行80个字符,假定一台标准的打印机每分钟能打 印6页,向打印机的输出寄存器中写一个字符的时间很短,可忽略不计。若每打印一个 字符都需要花费50μs 的中断处理时间(包括所有服务),则使用中断驱动I/O 方式运行 这台打印机,中断的系统开销占CPU 的百分比为()。
A. 2% B.5% C.20% D.50%
[tag_link]
正确答案:A
下列关于中断的说法中,错误的是()。
A. 中断服务程序一般是操作系统模块 B. 中断向量方法可提高中断源的识别速度 C. 中断向量地址是中断服务程序的入口地址 D. 重叠处理中断的现象称为中断嵌套
[tag_link]
正确答案:C
若寄存器内容为11111111,若它等于-1,则为()。
A. 原码 B. 补码 C. 反码 D. 移码
[tag_link]
正确答案:B
当集线器的一个端口收到数据后,将其()。
A. 从所有端口广播出去 B. 从除输入端口外的所有端口广播出去 C. 根据目的地址从合适的端口转发出去 D. 随机选择一个端口转发出去
[tag_link]
正确答案:B
在含有 (n) 个顶点和 (e) 条边的简单无向图的邻接矩阵中,零元素的个数为( )。
A. (e) B. (2e) C. (n^2-e) D. (n^2-2e)
[tag_link]
正确答案:D
结论
零元素的个数为 (n^2-2e),答案为 D。
推导
邻接矩阵共有 (n^2) 个位置。简单无向图没有自环,且每条无向边在矩阵中占据对称的两个非零位置,因此非零位置数为 (2e),零元素数为 (n^2-2e)。
易错点
不能把每条无向边只计一次;矩阵同时记录 ((i,j)) 和 ((j,i))。若题目允许自环或使用其他特殊编码,公式需重新判断,本题明确按简单无向图处理。
文件传输协议( FTP) 的 一个主要特征是()。
A. 允许客户指明文件的类型但不允许指明文件的格式 B. 不允许客户指明文件的类型但允许指明文件的格式 C. 允许客户指明文件的类型与格式 D. 不允许客户指明文件的类型与格式
[tag_link]
正确答案:C
在令牌环网络中,当所有站点都有数据帧要发送时,一个站点在最坏情况下等待获得令 牌和发送数据帧的时间等于()。
A. 所有站点传送令牌的时间总和 B. 所有站点传送令牌和发送帧的时间总和 C. 所有站点传送令牌的时间总和的一半 D. 所有站点传送令牌和发送帧的时间总和的一半
[tag_link]
正确答案:B
若文件系统中有两个文件重名,则不应采用()。
A. 单级目录结构 B. 两级目录结构 C. 树形目录结构 D. 多级目录结构
[tag_link]
正确答案:【解答】
若文件系统中有两个文件重名,则不应采用()。
A. 单级目录结构 B. 两级目录结构 C. 树形目录结构 D. 多级目录结构
[tag_link]
正确答案:A
协议是指在()之间进行通信的规则或约定。 C . 相邻实体 D. 不同节点对等实体
A. 同一节点的上下层 B. 不同节点
[tag_link]
正确答案:D
设计一个高效算法,将顺序表L 的所有元素逆置,要求算法的空间复杂度为O(1)。
[tag_link]
C
下列算法中加下划线的语句的执行次数为()。 intfor(i=1;m=0,i,j; int for(i=1; i< =n;i++) for(j=1;j<=2*i;j++) m++;
A. n(n+1) B. n C.n +1 D. n²
[tag_link]
正确答案:A
一个UDP 用户数据报的数据字段为8192B, 要使用以太网来传送。假定IP 数据报无选 项。试问应当划分为几个IP 数据报片?说明每个 IP 数据报片的数据字段长度和片段偏 移字段的值。
[tag_link]
C
若栈的输入序列是1,2,3, …,n, 输出序列的第一个元素是 i, 则第j 个输出元素是()。
A. i-j-1 B.i-j C.j-i+1 D. 不确定
[tag_link]
正确答案:
为了缩短指令中某个地址段的位数,有效的方法是采取()。
A. 立即寻址 B. 变址寻址 C. 间接寻址 D. 寄存器寻址
[tag_link]
正确答案:D
下列表述中,对CPU 中控制器功能描述最完整的是()。
A. 产生 CPU 工作所需的时序信号 B. 控制从主存取出一条指令 C. 完成指令操作码的译码 D. 完成指令操作码译码,并产生相应的操作控制信号
[tag_link]
正确答案:
下列有关同步总线事务的描述中,错误的是()。
A. 一个总线事务需多个总线时钟周期完成 B. 总线事务开始时,先将地址和读/写命令发送到总线 C. “ 存储器读”总线事务中,地址与数据通常分时传输 D. 一次总线事务只能完成一次数据交换
[tag_link]
正确答案:D
将关键字1,2,3,4,5,6,7依次插入初始为空的红黑树T, 则 T 中红结点的个数是()。
A. 1 B.2 C.3 D. 4
[tag_link]
正确答案:C
Internet 的网络层含有4个重要的协议,分别为()。
A. IP,ICMP,ARP,UDP B.TCP,ICMP,UDP,ARP C. IP,ICMP,ARP,RARP D.UDP,IP,ICMP,RARP
[tag_link]
正确答案:C
假设Cache 采用2路组相联映射方式, Cache 共有4行(分为2组,每组2行),Cache 每行可存放一个主存块。组内采用LRU 算法进行替换。给定主存块访问序列为 1,8,1,7,8,2,7,2,1,8,3,8,2,1,3,1,7,1,3,7 若 Cache 初始为空,则该访问序列的 Cache 缺 失 率 为 ( ) 。
A. 30% B.50% C.40% D.45%
[tag_link]
正确答案:C
假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A 、B 和 C 三类 指令的 CPI 和两种不同序列所含的三类指令条数如下表所示,两个指令序列都在时钟周 期为2ns 的机器上运行,则下列结论中正确的是()。 指令类型 CPI 序列一的指令条数 序列二的指令条数 A 1 1 2 B 2 1 1 C 3 4 2
A. 序列一的MIPS 数比序列二多50,序列一的执行速度比序列二快10ns B. 序列一的MIPS 数比序列二多50,序列二的执行速度比序列一快10ns C. 序列二的MIPS 数比序列一多50,序列一的执行速度比序列二快10ns D. 序列二的MIPS 数比序列一多50,序列二的执行速度比序列一快10ns
[tag_link]
正确答案:D
分时操作系统的一个重要性能是系统的响应时间,对操作系统的()因素进行改进有 利于改善系统的响应时间。
A. 加大时间片 B. 采用静态页式管理 C. 优先级+非抢占式调度算法 D. 代码可重入
[tag_link]
正确答案:C
采用优先级+非抢占式调度算法,既可使重要的作业/进程通过高优先级尽快获得系统响应,又可保证次要的作业/进程在非抢占式调度下不会迟迟得不到系统响应,这样有利于改善系统的响应时间。加大时间片会延迟系统响应时间;静态页式管理和代码可重入与系统响应时间无关。
分时操作系统的一个重要性能是系统的响应时间,对操作系统的()因素进行改进有 利于改善系统的响应时间。
A. 加大时间片 B. 采用静态页式管理 C. 优先级+非抢占式调度算法 D. 代码可重入
[tag_link]
正确答案:C
采用优先级+非抢占式调度算法,既可使重要的作业/进程通过高优先级尽快获得系统响应,又可保证次要的作业/进程在非抢占式调度下不会迟迟得不到系统响应,这样有利于改善系统的响应时间。加大时间片会延迟系统响应时间;静态页式管理和代码可重入与系统响应时间无关。
通常用户进程被建立后,()。
A. 便一直存在于系统中,直到被操作人员撤销 B. 随着进程运行的正常或不正常结束而撤销 C. 随着时间片轮转而撤销与建立 D. 随着进程的阻塞或者唤醒而撤销与建立
[tag_link]
正确答案:B
通常用户进程被建立后,()。
A. 便一直存在于系统中,直到被操作人员撤销 B. 随着进程运行的正常或不正常结束而撤销 C. 随着时间片轮转而撤销与建立 D. 随着进程的阻塞或者唤醒而撤销与建立
[tag_link]
正确答案:B
分区管理中采用最佳适应分配算法时,把空闲区按()次序登记在空闲区表中。
A. 长度递增 B. 长度递减 C. 地址递增 D. 地址递减
[tag_link]
正确答案:【解答】
分区管理中采用最佳适应分配算法时,把空闲区按()次序登记在空闲区表中。
A. 长度递增 B. 长度递减 C. 地址递增 D. 地址递减
[tag_link]
正确答案:A
以下排序算法中,稳定的是()。
A. 快速排序 B. 堆排序 C. 直接插入排序 D. 简单选择排序
[tag_link]
正确答案:C
在接收和处理一个输入设备的中断的过程中, 一定不由硬件来完成的工作是()。
A. 判断产生中断的类型 B. CPU 模式由用户态切换到内核态 C. 主机获取设备输入 D. 保存用户程序的断点
[tag_link]
正确答案:
在接收和处理一个输入设备的中断的过程中, 一定不由硬件来完成的工作是()。
A. 判断产生中断的类型 B. CPU 模式由用户态切换到内核态 C. 主机获取设备输入 D. 保存用户程序的断点
[tag_link]
正确答案:C
下列关于程序中断方式和 DMA 方式的叙述中,错误的是()。 I.DMA 的优先级比程序中断的优先级要高 II. 程序中断方式需要保存现场,DMA 方式在传输过程中不需要保存现场 ⅢI. 程序中断方式的中断请求是为了报告 CPU 数据的传输结束,而DMA 方式的中断请 求完全是为了传送数据
A. 仅Ⅱ B.Ⅱ 、Ⅲ C. 仅 Ⅲ D.I 、Ⅲ
[tag_link]
正确答案:C
若寄存器内容为00000000,若它等于-128,则为()。
A. 原码 B. 补码 C. 反码 D. 移码
[tag_link]
正确答案:D
下列关于中继器和集线器的说法中,不正确的是()。 ①冲突域和广播域的介绍见本书4.7节。
A. 二者都工作在OSI 参考模型的物理层 B. 二者都可以对信号进行放大和整形 C. 通过中继器或集线器互连的网段数量不受限制 D. 中继器通常只有2个端口,而集线器通常有4个或更多端口
[tag_link]
正确答案:C
带权有向图 (G) 用邻接矩阵存储,约定无边位置为 (\infty)(对角线为 0),则顶点 (v_i) 的入度等于邻接矩阵中( )。
A. 第 (i) 行非 (\infty) 的元素个数 B. 第 (i) 列非 (\infty) 的元素个数 C. 第 (i) 行非 (\infty) 且非 0 的元素个数 D. 第 (i) 列非 (\infty) 且非 0 的元素个数
[tag_link]
正确答案:D
结论
答案为 D:扫描第 (i) 列,统计既不是 (\infty) 又不是 0 的元素。
推导
邻接矩阵的第 (j) 行第 (i) 列元素表示边 (v_j\to v_i) 的权值。第 (i) 列中每个有限且非零的权值对应一条进入 (v_i) 的边,因此其个数就是入度;第 (i) 行统计的是出度。
易错点
入度与出度的方向相反:入度看列,出度看行。带权矩阵中不能只判断“非 (\infty)”——对角线的 0 表示无自环,必须同时排除 0。
以下关于FTP 工作模型的描述中,错误的是()。
A. FTP 使用控制连接、数据连接来完成文件的传输 B. 用于控制连接的TCP 连接在服务器端使用的熟知端口号为21 C. 用于控制连接的TCP 连接在客户端使用的端口号为20 D. 服务器端由控制进程、数据进程两部分组成
[tag_link]
正确答案:C
一条广播信道上连有4个站点a 、b 、c 、d, 采用码分复用技术,当a 、b 、c 要向d 发送 数据时,设a 的码片序列为(1,-1,1,-1),则b 和 c 的码片序列可以为()。
A. (- 1,1,1,1) 和(- 1,- 1,- 1,1) B. (-1,-1,1,1) 和(-1,1,-1,1) C. (-1,1,1,-1) 和(1,1,-1,-1) D. (-1,-1,-1,-1) 和 (1,1,1,1)
[tag_link]
正确答案:
用磁带做文件存储介质时,文件只能组织成()。
A. 顺序文件 B. 链接文件 C. 索引文件 D. 目录文件
[tag_link]
正确答案:【解答】
用磁带做文件存储介质时,文件只能组织成()。
A. 顺序文件 B. 链接文件 C. 索引文件 D. 目录文件
[tag_link]
正确答案:A
OSI 参考模型中的实体指的是()。
A. 实现各层功能的规则 B. 上下层之间进行交互时所要的信息 C. 各层中实现该层功能的软件或硬件 D. 同一节点中相邻两层相互作用的地方 05. 在OSI参考模型中,第n 层与它之上的第n+1层的关系是()。 A. 第 n 层为第n+1 层提供服务 B. 第n+1 层为从第n 层接收的报文添加一个报头 C. 第 n 层使用第n+1 层提供的服务 D. 第n 层和第n+1 层相互没有影响
[tag_link]
正确答案:C
对长度为n 的顺序表L, 编写一个时间复杂度为O(n)、空间复杂度为0(1)的算法,该算 法删除顺序表中所有值为x 的数据元素。
[tag_link]
C
下列函数代码的时间复杂度是()。 int Func(int n){if(n==1)return 1;else return 2Func(n/2)+n; int Func(int n){ if(n==1)return 1; else return 2Func(n/2)+n;
A. O(n) B.O(nlog₂n) C.O(log₂n) D.O(n²)
[tag_link]
正确答案:C
下列关于传输层协议的面向连接服务的描述中,错误的是()。
A. 面向连接的服务需要经历3个阶段:连接建立、数据传输及连接释放 B. 当链路不发生错误时,面向连接的服务可以保证数据到达的顺序是正确的 C. 面向连接的服务有很高的效率和时间性能 D. 面向连接的服务提供了一个可靠的数据流
[tag_link]
正确答案:C
某栈的输入序列为a,b,c,d, 下面的4个序列中,不可能为其输出序列的是()。
A. a,b,c,d B.c,b,d,a C.d,c,a,b D.a,c,b,d
[tag_link]
正确答案:C
简化地址结构的基本方法是尽量采用()。
A. 寄存器寻址 B. 隐含寻址 C. 直接寻址 D. 间接寻址
[tag_link]
正确答案:【解答】
CPU中 不 包 括 ( ) 。
A. 存储器地址寄存器 B. 指令寄存器 C. 地址译码器 D. 程序计数器
[tag_link]
正确答案:C
在不同速度的设备之间传送数据,()。
A. 必须采用同步控制方式 B. 必须采用异步控制方式 C. 可以选用同步控制方式,也可选用异步控制方式 D. 必须采用应答方式
[tag_link]
正确答案:C
将关键字5,4,3,2,1依次插入初始为空的红黑树T, 则 T 的最终形态是()。
[tag_link]
正确答案:D
下列关于IPv4 分组结构的描述中,错误的是()。
A. IP 分组头的长度是可变的 B. 协议字段表示IP 的版本,值为4表示IPv4 C. IP 分组首部长度字段以4B为单位,总长度字段以字节为单位 D. 生存时间字段值表示一个分组可以经过的最多的跳数
[tag_link]
正确答案:B
已知某程序运行期间,L₁Cache 的命中率为94%,而L2 Cache的局部命中率(在L1 不 命中情况下的命中率)为85%。请问该存储系统的全局命中率( CPU 的访存请求最终在 L1 或 L2 中得到满足的比例)是多少?
A. 97.9% B.98.5% C.99.1% D.99.4%
[tag_link]
正确答案:C
用一 台40MHz 的 CPU 执行标准测试程序,共包含100条指令,它所包含的指令混合比 和不同指令的CPI 见下表。该段程序的平均CPI 和程序的执行时间分别为()。 指令类型 CPI 指令混合比 指令类型 CPI 指令混合比 算术和逻辑 1 60% 转移 4 12% 高速缓存命中的访存 2 18% 高速缓存失效的访存 8 10%
A. 2.26,5.6×10-⁸s B.2.26,5.6×10⁻⁶s C. 2.24,5.6×10⁻⁶s D.2.24,5.6×10-⁸s
[tag_link]
正确答案:C
分时操作系统追求的目标是()。
A. 充分利用I/O 设备 B. 比较快速响应用户 C. 提高系统吞吐率 D. 充分利用内存
[tag_link]
正确答案:B
要求快速响应用户是导致分时操作系统出现的重要原因。
分时操作系统追求的目标是()。
A. 充分利用I/O 设备 B. 比较快速响应用户 C. 提高系统吞吐率 D. 充分利用内存
[tag_link]
正确答案:B
要求快速响应用户是导致分时操作系统出现的重要原因。
进程在处理器上执行时,()。
A. 进程之间是无关的,具有封闭特性 B. 进程之间都有交互性,相互依赖、相互制约,具有并发性 C. 具有并发性,即同时执行的特性 D. 进程之间可能是无关的,但也可能是有交互性的
[tag_link]
正确答案:D
进程在处理器上执行时,()。
A. 进程之间是无关的,具有封闭特性 B. 进程之间都有交互性,相互依赖、相互制约,具有并发性 C. 具有并发性,即同时执行的特性 D. 进程之间可能是无关的,但也可能是有交互性的
[tag_link]
正确答案:D
首次适应算法的空闲分区()。
A. 按大小递减顺序连在一起 B. 按大小递增顺序连在一起 C. 按地址由小到大排列 D. 按地址由大到小排列
[tag_link]
正确答案:C
首次适应算法的空闲分区按地址递增的次序排列。
首次适应算法的空闲分区()。
A. 按大小递减顺序连在一起 B. 按大小递增顺序连在一起 C. 按地址由小到大排列 D. 按地址由大到小排列
[tag_link]
正确答案:C
首次适应算法的空闲分区按地址递增的次序排列。
【2014 统考真题】用希尔排序算法对一个数据序列进行排序时,若第一趟排序结果为 9,1,4,13,7,8,20,23,15,则该趟排序采用的增量(间隔)可能是()。
A. 2 B.3 C.4 D.5
[tag_link]
正确答案:B
下列几种I/O方式中,会导致用户进程进入阻塞态的是()。 I. 程序直接控制 IⅡ . 中断方式 ⅢI. DMA方式
A. Ⅱ B.I 、Ⅲ C.Ⅱ 、Ⅲ D.I 、Ⅱ 、Ⅲ
[tag_link]
正确答案:
下列几种I/O方式中,会导致用户进程进入阻塞态的是()。 I. 程序直接控制 IⅡ . 中断方式 ⅢI. DMA方式
A. Ⅱ B.I 、Ⅲ C.Ⅱ 、Ⅲ D.I 、Ⅱ 、Ⅲ
[tag_link]
正确答案:C
下列关于程序中断方式和DMA 方式的说法中,错误的是()。 I. 程序中断过程是由硬件和中断服务程序共同完成的 II. 在每条指令的执行过程中,每个总线周期要检查一次有无中断请求 I. 检测有无 DMA 请求,一般安排在一条指令执行过程的末尾 IV. 中断服务程序的最后指令是无条件转移指令 V. 中断响应判优是根据中断屏蔽字来确定中断的优先级
A. I 、Ⅲ 、IV B.Ⅱ 、Ⅲ 、IV 、V C.Ⅱ 、IV 、V D.Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:B
若二进制定点小数真值是-0.1101,机器表示为1.0010,则为()。
A. 原码 B. 补码 C. 反码 D. 移码
[tag_link]
正确答案:C
一个有 n 个顶点的图用邻接矩阵 A 表示,若图为有向图,顶点 v₁的 入 度 是 ( ) ; 若 图 为无向图,顶点v; 的 度 是 ( ) 。
B.
[tag_link]
正确答案:【解答】
控制信息是带外传送的协议是()。
A. HTTP B.SMTP C.FTP D.POP
[tag_link]
正确答案:C
站 A 、B 、C 、D 通过CDMA 共享链路,A 、B 、C 要向D 发送数据,A 、B 、C 的码片 序列分别是(+1,-1,-1,+1)、(-1,+1,-1,+1)和(+1,+1,+1,+1)。若 D 从链路上收 到的序列是(3,-1,1,1),则A 、B 、C 发送的数据分别是()。
A. 1, 0,1 B. 0,0,1 C.1,0,0 D.0, 1,0
[tag_link]
正确答案:A
以下不适合随机存取的外存分配方式是()。
A. 连续分配 B. 链接分配 C. 索引分配 D. 以上都适合
[tag_link]
正确答案:B
以下不适合随机存取的外存分配方式是()。
A. 连续分配 B. 链接分配 C. 索引分配 D. 以上都适合
[tag_link]
正确答案:B
下列关于计算机网络及其结构模型的说法中,错误的是()。 07 . ()是计算机网络中OSI 参考模型的3个主要概念。
A. 世界上第一个计算机网络是ARPAnet B. Internet 最早起源于ARPAnet C. 国际标准化组织( ISO) 设计出了OSI/RM 参考模型,即实际执行的标准 D. TCP/IP 模型分为4个层次 A. 服务、接口、协议 B. 结构、模型、交换 C. 子网、层次、端口 D. 广域网、城域网、局域网
[tag_link]
正确答案:C
从顺序表中删除其值在给定值s 和 t 之间(包含s 和 t, 要求s<t) 的所有元素,若s 或 t 不合理或顺序表为空,则显示出错信息并退出运行。
[tag_link]
B
分析下列各程序段,求出算法的时间复杂度。 ① i=1;k=0;while(i<n-1){k=k+10i;i++;② y=0;while((y+1)(y+1)<=n)y=y +1 ;③ for(i=0;i<n;i++)for(j=0;j<m;j++)a[i][j]=0; ① i=1;k=0; while(i<n-1){ k=k+10i; i++; ② y=0; while((y+1)(y+1)<=n) y=y +1 ; ③ for(i=0;i<n;i++) for(j=0;j<m;j++) a[i][j]=0;
[tag_link]
B
TCP 规定HTTP() 进程的端口号为80。
A. 客户 B. 解析 C. 服务器 D. 主机
[tag_link]
正确答案:C
若栈的输入序列是P₁,P₂, … ,Pn, 输出序列是1,2,3, …,n, 若 P₃=1, 则 P₁ 的 值 ( ) 。
A. 可能是2 B. 一 定是2 C. 不可能是2 D. 不可能是3
[tag_link]
正确答案:C
在指令寻址的各种方式中,获取操作数最快的方式是()。
A. 直接寻址 B. 立即寻址 C. 寄存器寻址 D. 间接寻址
[tag_link]
正确答案:B
以下关于计算机系统的概念中,正确的是()。 I. CPU 不包括地址译码器 Ⅱ. CPU 的程序计数器中存放的是操作数地址 Ⅲ. CPU中决定指令执行顺序的是程序计数器 IV. CPU 的状态寄存器对用户是完全透明的
A. I 、Ⅲ B.ⅢI 、IV C. Ⅱ、Ⅲ、IV D.I 、Ⅲ 、IV
[tag_link]
正确答案:A
同步控制方式是()。
A. 只适用于CPU 控制的方式 B. 只适用于外部设备控制的方式 C. 由统一的时序信号控制的方式 D. 所有指令执行时间都相同的方式
[tag_link]
正确答案:C
在下图所示的红黑树中插入结点2且染成红色后,则下一步应进行的操作是()。 A . B. C. D .
A. 左旋 B. 右旋 C. 变色 D. 无须调整 23. 【2009统考真题】下列二叉排序树中,满足平衡二叉树定义的是()。
[tag_link]
正确答案:B
IPv4 分组首部中有两个有关长度的字段:首部长度和总长度,其中()。
A. 首部长度字段和总长度字段都以8比特为计数单位 B. 首部长度字段以8比特为计数单位,总长度字段以32比特为计数单位 C. 首部长度字段以32比特为计数单位,总长度字段以8比特为计数单位 D. 首部长度字段和总长度字段都以32比特为计数单位
[tag_link]
正确答案:C
假设一个 Cache中共有M 块,每K 块组成一个组,则下列描述中正确的是()。
A. 若 K=1, 则该 Cache 是直接映射 Cache B. 若 K=1, 则该 Cache 是全相联映射Cache C. 若 K=M, 则该 Cache 是直接映射 Cache D. 若 K>1 且K<M, 则该 Cache 是 MIK路组相联映射Cache
[tag_link]
正确答案:A
下列给出了改善计算机性能的4种措施: I. 用更快的处理器来替换原来的慢速处理器 II. 增加同类处理器个数,使得不同的处理器同时执行程序 Ⅲ.优化编译生成的代码,使得程序执行的总时钟周期数减少 IV. 减少指令执行过程中的访存时间 对于某个特定的程序,在以上措施中,能缩短其执行时间的措施是()。
A. I、Ⅱ 和 Ⅲ B. I 、Ⅱ 和 IV C. I、Ⅲ和IV D. 全部
[tag_link]
正确答案:D
在分时操作系统中,时间片一定时,(),响应时间越长。
A. 内存越多 B. 内存越少 C. 用户数越多 D. 用户数越少
[tag_link]
正确答案:C
在分时操作系统中,时间片一定时,(),响应时间越长。
A. 内存越多 B. 内存越少 C. 用户数越多 D. 用户数越少
[tag_link]
正确答案:C
下列关于父进程和子进程的叙述中,正确的是()。
A. 为了标志父子关系,可让子进程和父进程拥有相同的PID B. 父进程和子进程是相互独立的,可以并发执行 C. 撤销子进程时,一定会同时撤销父进程 D. 父进程创建了子进程,要等父进程执行完后,子进程才能执行
[tag_link]
正确答案:B
下列关于父进程和子进程的叙述中,正确的是()。
A. 为了标志父子关系,可让子进程和父进程拥有相同的PID B. 父进程和子进程是相互独立的,可以并发执行 C. 撤销子进程时,一定会同时撤销父进程 D. 父进程创建了子进程,要等父进程执行完后,子进程才能执行
[tag_link]
正确答案:B
为了提高搜索空闲分区的速度,在大、中型系统中往往采用基于索引搜索的动态分区分 配算法,以下不属于基于索引搜索的动态分区分配算法的是()。
A. 快速适应算法 B. 伙伴系统 C. 哈希算法 D. 最佳适应算法
[tag_link]
正确答案:D
为了提高搜索空闲分区的速度,在大、中型系统中往往采用基于索引搜索的动态分区分 配算法,以下不属于基于索引搜索的动态分区分配算法的是()。
A. 快速适应算法 B. 伙伴系统 C. 哈希算法 D. 最佳适应算法
[tag_link]
正确答案:
给出关键字序列{4,5,1,2,6,3}的直接插入排序过程。
[tag_link]
B
当一个进程请求 I/O 操作时,该进程将被挂起,直到I/O 设备完成I/O 操作后,设备控 制器便向 CPU 发送一个中断请求,CPU 响应后便转向中断处理程序,下列关于中断处 理程序的说法中,错误的是()。
A. 中断处理程序将设备控制器中的数据传送到内存的缓冲区(读入),或将要输出的 数据传送到设备控制器(输出)。 B. 对于不同的设备,有不同的中断处理程序 C. 中断处理结束后,需要恢复CPU 现场,此时一定会返回到被中断的进程 D.I/O 操作完成后,驱动程序必须检查本次I/O 操作中是否发生了错误
[tag_link]
正确答案:
当一个进程请求 I/O 操作时,该进程将被挂起,直到I/O 设备完成I/O 操作后,设备控 制器便向 CPU 发送一个中断请求,CPU 响应后便转向中断处理程序,下列关于中断处 理程序的说法中,错误的是()。
A. 中断处理程序将设备控制器中的数据传送到内存的缓冲区(读入),或将要输出的 数据传送到设备控制器(输出)。 B. 对于不同的设备,有不同的中断处理程序 C. 中断处理结束后,需要恢复CPU 现场,此时一定会返回到被中断的进程 D.I/O 操作完成后,驱动程序必须检查本次I/O 操作中是否发生了错误
[tag_link]
正确答案:C
能产生 DMA 请求的总线部件是()。 I. 高速外设Ⅱ .需要与主机批量交换数据的外设 310 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导 Ⅲ .具有DMA接口的设备
A. 仅 I B. 仅 Ⅲ C.I 、Ⅲ D.Ⅱ 、Ⅲ
[tag_link]
正确答案:B
下列为8位移码机器数[x]移,求[-x] 时,()将会发生溢出。
A. 11111111 B.00000000 C.10000000 D.01111111
[tag_link]
正确答案:B
从邻接矩阵 看出,该图共有(①)个顶点;若是有向图,则该图共有 拟 (②)条弧;若是无向图,则共有(③)条边。 ① A.9 E. 以上答案均不正确 ② A.5 E. 以上答案均不正确 ③ A.5 E. 以上答案均不正确
B. 3 C. 6 D. 1 B. 4 C. 3 D. 2 B. 4 C. 3 D. 2
[tag_link]
正确答案:【解答】
下列关于FTP 连接的叙述中,正确的是()。
A. 控制连接先于数据连接被建立,并先于数据连接被释放 B. 数据连接先于控制连接被建立,并先于控制连接被释放 C. 控制连接先于数据连接被建立,并晚于数据连接被释放 D. 数据连接先于控制连接被建立,并晚于控制连接被释放
[tag_link]
正确答案:C
下列以太网中,采用双绞线作为传输介质的是()。
A. 10Base-2 B. 10Base-5 C.10Base-T D.10Base-F
[tag_link]
正确答案:C
在以下文件的物理结构中,不利于文件长度动态增长的是()。
A. 连续结构 B. 链接结构 C. 索引结构 D. 散列结构
[tag_link]
正确答案:A
在以下文件的物理结构中,不利于文件长度动态增长的是()。
A. 连续结构 B. 链接结构 C. 索引结构 D. 散列结构
[tag_link]
正确答案:A
下列关于网络协议三要素的描述中,正确的是()。
A. 数据格式、编码、信号电平 B. 数据格式、控制信息、速度匹配 C. 语法、语义、同步 D. 编码、控制信息、同步
[tag_link]
正确答案:C
从有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不同。
[tag_link]
D
下列关于TCP 的端口的叙述中,错误的是()。
A. 客户端使用的端口号是动态规定的 B. 端口号长度为16位 C. 端口号用于在通信中识别进程 D. 局域网内的计算机不能使用相同端口号
[tag_link]
正确答案:D
若栈的输入序列是P₁,P₂, … ,Pn, 输出序列是1,2,3, …,n, 若P₃=3, 则 P₁ 的 值 ( ) 。
A. 可能是2 B. 不可能是1 C. 一 定 是1 D. 一 定是2
[tag_link]
正确答案:A
假定指令中地址码所给出的是操作数的有效地址,则该指令采用()。
A. 直接寻址 B. 立即寻址 C. 寄存器寻址 D. 间接寻址
[tag_link]
正确答案:A
间址周期结束后,CPU 内寄存器MDR 中 的 内 容 为 ( ) 。
A. 指令 B. 操作数地址 C. 操作数 D. 无法确定
[tag_link]
正确答案:B
同步通信之所以比异步通信具有较高的传输速率,是因为()。
A. 同步通信不需要应答信号且总线长度较短 B. 同步通信用一个公共的时钟信号进行同步 C. 同步通信中,各部件的存取时间较接近 D. 以上各项因素的综合结果
[tag_link]
正确答案:D
一棵二叉排序树按先序遍历得到的序列为(50,38,30,45,40,48,70,60, 75,80),试画出该二叉排序树,并求出等概率下查找成功和查找失败的平均查找长度。
[tag_link]
C
下列关于IP 分组的首部检验和字段的说法中,正确的是()。
A. 检验和字段检查的范围是整个 IP 分组 B. 计算检验和的方法是对首部的每个16比特按反码运算求和再取反码 C. 若网络层发现检验和错误,则丢弃该IP 分组并发送ICMP 差错报文 D.IP 分组检验和的计算需要加入一个伪首部
[tag_link]
正确答案:B
在 Cache 中,常用的替换策略有随机( RAND) 算法、先进先出( FIFO) 算法、近期最 少使用 ( LRU) 算法,其中与局部性原理有关的是()。 119第 3 章 存 储 系 统 119
A. 随机( RAND) 算法 B. 先进先出( FIFO) 算法 C. 近期最少使用 ( LRU) 算法 D. 都不是
[tag_link]
正确答案:C
在分时操作系统中,为使多个进程能够及时与系统交互,关键的问题是能在短时间内, 使所有就绪进程都能运行。当就绪进程数为100时,为保证响应时间不超过2s, 此时的 时间片最大应为()。
A. 10ms B.20ms C.50ms D.100ms
[tag_link]
正确答案:B
在分时操作系统中,为使多个进程能够及时与系统交互,关键的问题是能在短时间内, 使所有就绪进程都能运行。当就绪进程数为100时,为保证响应时间不超过2s, 此时的 时间片最大应为()。
A. 10ms B.20ms C.50ms D.100ms
[tag_link]
正确答案:B
微 机A 和 B 是采用不同主频的CPU 芯片,片内逻辑电路完全相同。 1)微机A 的CPU 主频为8MHz, 微机B 为12MHz, 则微机A 的CPU 时钟周期为多少? 2)微机A 的平均指令执行速度为0.4MIPS, 微 机A 的平均指令周期为多少? 3)微机B 的平均指令执行速度为多少?
[tag_link]
D
若一个进程实体由PCB、共享正文段、数据堆段和数据栈段组成,请指出下列C 语言程 序中的内容及相关数据结构各位于哪一段中。 I. 全局赋值变量() II. 未赋值的局部变量() ⅢI. 函数调用实参传递值() IV. 用 malloc()要求动态分配的存储区() V. 常量值(如1995、“string”)() VI. 进程的优先级()
A. PCB B. 正文段 C. 堆段 D. 栈段
[tag_link]
正确答案:B 、D 、D 、C 、B 、A
若一个进程实体由PCB、共享正文段、数据堆段和数据栈段组成,请指出下列C 语言程 序中的内容及相关数据结构各位于哪一段中。 I. 全局赋值变量() II. 未赋值的局部变量() ⅢI. 函数调用实参传递值() IV. 用 malloc()要求动态分配的存储区() V. 常量值(如1995、“string”)() VI. 进程的优先级()
A. PCB B. 正文段 C. 堆段 D. 栈段
[tag_link]
正确答案:
内存存储管理由连续分配方式发展为页式管理方式的主要动力是()。
A. 提高内存利用率 B. 提高系统吞吐量 C. 满足用户的需要 D. 更好地满足多道程序的需要
[tag_link]
正确答案:A
内存存储管理由连续分配方式发展为页式管理方式的主要动力是()。
A. 提高内存利用率 B. 提高系统吞吐量 C. 满足用户的需要 D. 更好地满足多道程序的需要
[tag_link]
正确答案:A
给出关键字序列{50,26,38,80,70,90,8,30,40,20}的希尔排序过程(取增量序列为d= {5,3,1},排序结果为从小到大排列)。 338 2 0 2 7 年 数 据 结 构 考 研 复 习 指 导
[tag_link]
A
在I/O 系统与高层之间的接口中,根据设备类型的不同,又进一步分为若干类接口,若 某设备的数据传输速率较高,且可寻址,则比较适合采用()。
A. 块设备接口 B. 网络设备接口 C. 字符设备接口 D. 流设备接口
[tag_link]
正确答案:
在I/O 系统与高层之间的接口中,根据设备类型的不同,又进一步分为若干类接口,若 某设备的数据传输速率较高,且可寻址,则比较适合采用()。
A. 块设备接口 B. 网络设备接口 C. 字符设备接口 D. 流设备接口
[tag_link]
正确答案:A
在具有中断向量表的计算机中,中断向量地址是()。
A. 子程序入口地址 B. 中断服务程序的入口地址 C. 中断服务程序入口地址的地址 D. 中断程序断点
[tag_link]
正确答案:C
一个8位的二进制整数由2个“0”和6个“1”组成,采用补码或者移码表示,则下列 说法中正确的是()。
A. 若采用移码表示,偏置值为127,则此整数最小为-64 B. 若采用移码表示,偏置值为128,则此整数最大为123 C. 若采用补码表示,则此整数最小为-96 D. 若采用补码表示,则此整数最大为252
[tag_link]
正确答案:A
以下关于图的存储结构的叙述中,正确的是()。
A. 一个图的邻接矩阵表示唯一,邻接表表示唯一 B. 一个图的邻接矩阵表示唯一,邻接表表示不唯一 C. 一个图的邻接矩阵表示不唯一,邻接表表示唯一 D. 一个图的邻接矩阵表示不唯一,邻接表表示不唯一
[tag_link]
正确答案:B
结论
答案为 B:固定顶点编号后,邻接矩阵表示唯一;邻接表受边输入顺序和插入位置影响,不唯一。
推导
矩阵的行列位置由顶点编号确定;邻接表只要求表达同一组邻接关系,链表结点顺序可以不同。
易错点
不要把“表示唯一”误解为存储对象只有一种物理布局;邻接表的顺序变化不改变图。
FTP 客户发起对FTP 服务器连接的第一 阶段是建立()。
A. 传输连接 B. 数据连接 C. 会话连接 D. 控制连接
[tag_link]
正确答案:D
10Base-T以太网采用的传输介质是()。
A. 双绞线 B. 同轴电缆 C. 光纤 D. 微波
[tag_link]
正确答案:A
若文件的物理结构采用连续分配,则FCB 中有关文件的物理位置的信息应包括()。 I. 首块地址 IⅡ . 文件长度 Ⅲ . 索引表地址
A. 仅 I B.I 、Ⅱ C.Ⅱ 、Ⅲ D.I 、Ⅲ
[tag_link]
正确答案:B
若文件的物理结构采用连续分配,则FCB 中有关文件的物理位置的信息应包括()。 I. 首块地址 IⅡ . 文件长度 Ⅲ . 索引表地址
A. 仅 I B.I 、Ⅱ C.Ⅱ 、Ⅲ D.I 、Ⅲ
[tag_link]
正确答案:B
释放TCP 连接的四次挥手报文的先后关系,属于网络协议三要素中的()。
A. 语法 B. 时序 C. 语义 D. 服务
[tag_link]
正确答案:B
将两个有序顺序表合并为一个新的有序顺序表,并由函数返回结果顺序表。
[tag_link]
A
下列几种描述中,()不是TCP服务的特点。
A. 字节流 B. 全双工 C. 可靠 D. 支持广播
[tag_link]
正确答案:D
已知栈的入栈序列是1,2,3,4,其出栈序列为P₁,P₂,P₃,P₄, 则 P₂,P₄ 不 可 能 是 ( ) 。 A.2,4 B.2,1 C.4,3 D.3,4
[tag_link]
正确答案:C
设指令中的地址码为 A, 变址寄存器为 X, 程序计数器为 PC, 则变址间址寻址方式的 操作数的有效地址EA 是 ( ) 。 08 . ()便于处理数组问题。
A. ((PC)+A) B.((X)+A) C.(X)+(A) D.(X)+A A. 间接寻址 B. 变址寻址 C. 相对寻址 D. 基址寻址
[tag_link]
正确答案:B
【 2016统考真题】某计算机的主存储器空间为4GB, 字长为32位,按字节编址,采用 32位字长指令字格式。若指令按字边界对齐存放,则程序计数器( PC) 和指令寄存器 (IR) 的位数至少分别是()。
A. 3 0, 30 B.3 0, 32 C.32,30 D.32,32
[tag_link]
正确答案:B
下列选项中,属于同步传输特点的是()。
A. 需要应答信号 B. 各部件的存取时间比较接近 C. 总线长度较长 D. 总线周期长度可变
[tag_link]
正确答案:B
按照序列(40,72,38,35,67,51,90,8,55,21)建立一棵二叉排序树,画出该树,并求出在 等概率的情况下,查找成功的平均查找长度。
[tag_link]
B
当数据报到达目的网络后,要传送到目的主机,需要知道IP 地址对应的()。
A. 逻辑地址 B. 动态地址 C. 域名 D. 物理地址
[tag_link]
正确答案:D
某存储系统中,主存容量是Cache 容量的4096倍, Cache 被分为64个块,采用直接映 射方式、随机替换算法和全写法,则标记阵列(所有标记信息)的大小应为()。
A. 6×4097bit B.64×12bit C.6×4096bit D.64×13bit
[tag_link]
正确答案:D
操作系统有多种类型。允许多个用户以交互的方式使用计算机的操作系统,称为(); 允许多个用户将若干作业提交给计算机系统集中处理的操作系统,称为();在() 的控制下,计算机系统能及时处理由过程控制反馈的数据,并及时做出响应;在IBM-PC 中,操作系统称为()。
A. 批处理系统 B. 分时操作系统 C. 实时操作系统 D. 微型计算机操作系统
[tag_link]
正确答案:B 、A 、C 、D
操作系统有多种类型。允许多个用户以交互的方式使用计算机的操作系统,称为(); 允许多个用户将若干作业提交给计算机系统集中处理的操作系统,称为();在() 的控制下,计算机系统能及时处理由过程控制反馈的数据,并及时做出响应;在IBM-PC 中,操作系统称为()。
A. 批处理系统 B. 分时操作系统 C. 实时操作系统 D. 微型计算机操作系统
[tag_link]
正确答案:
某台计算机只有LOAD/STORE 指令能对存储器进行读/写操作,其他指令只对寄存器进 行操作。根据程序跟踪试验结果,已知每条指令所占的比例及CPI 数如下表所示。 指令类型 指令所占比例 CPI 指令类型 指令所占比例 CPI 算术逻辑指令 43% 1 STORE指令 12% 2 LOAD指令 21% 2 转移指令 24% 2 求上述情况下的平均CPI。 假设程序由 M 条指令组成。算术逻辑运算中25%的指令的两个操作数中的一个已在寄 存器中,另一个必须在算术逻辑指令执行前用LOAD 指令从存储器中取到寄存器中。因 此有人建议增加另一种算术逻辑指令,其特点是一个操作数取自寄存器,另一个操作数 取自存储器,即寄存器-存储器类型,假设这种指令的 CPI 等于2。同时,转移指令的 CPI 变为3。求新指令系统的平均CPI。
[tag_link]
C
同一程序经过多次创建,运行在不同的数据集上,形成了()的进程。
A. 不 同 B. 相同 C. 同步 D. 互斥
[tag_link]
正确答案:A
同一程序经过多次创建,运行在不同的数据集上,形成了()的进程。
A. 不 同 B. 相同 C. 同步 D. 互斥
[tag_link]
正确答案:A
页式存储管理中的页表是由()建立的。
A. 编译程序 B. 用户程序 C. 链接程序 D. 操作系统
[tag_link]
正确答案:D
页式存储管理中的页表是由()建立的。
A. 编译程序 B. 用户程序 C. 链接程序 D. 操作系统
[tag_link]
正确答案:D
对 n 个不同的元素利用冒泡法从小到大排序,在()情况下元素交换的次数最多。
A. 从大到小排列好的 B. 从小到大排列好的 C. 元素无序 D. 元素基本有序
[tag_link]
正确答案:A
在某计算机系统中,时钟中断处理程序每次执行时间为2ms ( 包括进程切换开销),若 时钟中断频率为60Hz, 则 CPU 用于时钟中断处理的时间比率为多少?
[tag_link]
在某计算机系统中,时钟中断处理程序每次执行时间为2ms ( 包括进程切换开销),若 时钟中断频率为60Hz, 则 CPU 用于时钟中断处理的时间比率为多少?
[tag_link]
B
中断响应是在()。 C . 一条指令执行之末 D. 一条指令执行的任何时刻
A. 一条指令执行开始 B. 一条指令执行中间
[tag_link]
正确答案:C
用2个“1”和6个“0”组成的8位二进制补码,所能表示的最大整数和最小整数之差 为 ( ) 。
A. 223 B.128 C. 191 D.159
[tag_link]
正确答案:A
矩阵A是有向图G的邻接矩阵,若矩阵(A^2)的某元素((A^2)_{ij}=3),则说明()。
A. 从顶点i 到j 存在3条长度为2的路径 B. 从顶点i 到j存在3条长度不超过2的路径 C. 从顶点i 到j 存在2条长度为3的路径 D. 从顶点i 到j 存在2条长度不超过3的路径
[tag_link]
正确答案:A
结论
答案为 A:从顶点 i 到 j 恰有 3 条长度为 2 的路径。
推导
矩阵乘法中 ((A^2){ij}=\sum_k A{ik}A_{kj}),每个乘积对应经由中间顶点 k 的一条两步路径。
易错点
矩阵幂统计的是“恰好”长度,不是“不超过”长度;长度 3 也不能由 (A^2) 得出。
FTP 中作为服务器一方的进程,通过监听()端口得知有无服务请求。
A. 53 B.8 0 C. 20 D.21
[tag_link]
正确答案:D
就交换技术而言,以太网采用的是()。
A. 分组交换技术 B. 电路交换技术 C. 报文交换技术 D. 混合交换技术
[tag_link]
正确答案:A
在磁盘上,最容易导致存储碎片发生的物理文件结构是()。
A. 隐式链接 B. 顺序存放 C. 索引存放 D . 显式链接
[tag_link]
正确答案:B
在磁盘上,最容易导致存储碎片发生的物理文件结构是()。
A. 隐式链接 B. 顺序存放 C. 索引存放 D . 显式链接
[tag_link]
正确答案:B
下图是 TCP 报文段的首部格式,它描述的是网络协议三要素中的()。 32位 的 部位 0 8 16 24 31 的 部 TC 首 P 部 源端口 目的端口 20 固定 序 号 确 认 号 B 首 数据 偏移 保 留 UR G AC K P SH RST SYN 窗 口 检验和 紧急指针 选项(长度可变) 填充 I. 语法 I. 语义 Ⅲ. 时序(同步)
A. 仅I B. 仅Ⅱ C. 仅 Ⅲ D.I 、Ⅱ 和 Ⅲ
[tag_link]
正确答案:A
已知在一维数组 A[m+n] 中依次存放两个线性表(a₁,a2,a3,…,a m)和(b₁,b₂,b₃…,bn) 。 编写一 个函数,将数组中两个顺序表的位置互换,即将(b₁,b₂,b₃…,b,) 放在(a₁,a₂,a₃,…,am) 的前面。
[tag_link]
C
下列几种描述中,()不是TCP 的特性。
A. 比 UDP开销大 B. 强制重传错误分组 C. 在 TCP 首部中有目标主机IP 地址 D. 把消息分成段并在目标主机中进行重组
[tag_link]
正确答案:C
设栈的初始状态为空,当字符序列“n1_” 作为栈的输入时,输出长度为3,且可用作C 语言标识符的序列有()个。
A. 4 B.5 C.3 D.6
[tag_link]
正确答案:C
相对寻址方式中,指令所提供的相对地址实质上是一种()。 B . 内存地址
A. 立即数 C. 以本条指令在内存中首地址为基准位置的偏移量 D. 以下条指令在内存中首地址为基准位置的偏移量
[tag_link]
正确答案:D
计算机工作的最小时间周期是()。
A. 时钟周期 B. 指令周期 C. 存取周期 D. 总线周期
[tag_link]
正确答案:A
在异步总线中,传送操作()。
A. 由设备控制器控制 B. 由 CPU 控制 C. 由统一时序信号控制 D. 按需分配时间
[tag_link]
正确答案:D
依次把结点(34,23,15,98,115,28,107)插入初始状态为空的平衡二叉排序树,使得在每次插 入后保持该树仍然是平衡二叉树。请依次画出每次插入后所形成的平衡二叉排序树。
[tag_link]
A
若 IPv4 的分组太大,会在传输中被分片,则在()处将对分片后的数据报重组。
A. 中间路由器 B. 下一跳路由器 C. 核心路由器 D. 目的主机
[tag_link]
正确答案:D
有效容量为128KB 的 Cache, 每 块 1 6B, 采用8路组相联。字节地址为1234567H 的单 元调入该 Cache, 则其标记位字段应为()。
A. 1234H B.2468H C.048DH D.12345H
[tag_link]
正确答案:C
下列各种系统中,()可以使多个进程并行执行。
A. 分时操作系统 B. 多处理器系统 C. 批处理系统 D. 实时操作系统
[tag_link]
正确答案:B
下列各种系统中,()可以使多个进程并行执行。
A. 分时操作系统 B. 多处理器系统 C. 批处理系统 D. 实时操作系统
[tag_link]
正确答案:B
PCB 是进程存在的唯一标志,下列()不属于PCB。
A. 进程 ID B. CPU 状态 C. 堆栈指针 D. 全局变量
[tag_link]
正确答案:D
PCB 是进程存在的唯一标志,下列()不属于PCB。
A. 进程 ID B. CPU 状态 C. 堆栈指针 D. 全局变量
[tag_link]
正确答案:D
在段式存储管理中,共享段表是用来实现()的。
A. 多个进程共享同一段代码或数据 B. 多个进程共享同一段物理内存空间 C. 多个进程共享同一段逻辑地址空间 D. 多个进程共享同一段号
[tag_link]
正确答案:C
在段式存储管理中,共享段表是用来实现()的。
A. 多个进程共享同一段代码或数据 B. 多个进程共享同一段物理内存空间 C. 多个进程共享同一段逻辑地址空间 D. 多个进程共享同一段号
[tag_link]
正确答案:A
若用冒泡排序算法对序列{10,14,26,29,41,52}从大到小排序,则需进行()次比较。 A.3 B.10 C.15 D.25
[tag_link]
正确答案:C
考虑56kb/s 调制解调器的性能,驱动程序输出一个字符后就阻塞,当一个字符打印完毕 后,产生一个中断通知阻塞的驱动程序,输出下一个字符,然后阻塞。若发消息、输出 一个字符和阻塞的时间总和为0.1ms, 则由于处理调制解调器而占用的CPU 时间比率是 多少?假设每个字符有一个开始位和一个结束位,共占10位。
[tag_link]
考虑56kb/s 调制解调器的性能,驱动程序输出一个字符后就阻塞,当一个字符打印完毕 后,产生一个中断通知阻塞的驱动程序,输出下一个字符,然后阻塞。若发消息、输出 一个字符和阻塞的时间总和为0.1ms, 则由于处理调制解调器而占用的CPU 时间比率是 多少?假设每个字符有一个开始位和一个结束位,共占10位。
[tag_link]
C
在下列情况下,可能不发生中断请求的是()。
A. DMA操作结束 B. 一条指令执行完毕 C. 机器出现故障 D. 执行“软中断”指令
[tag_link]
正确答案:B
计算机内部的定点数大多用补码表示,以下是一些关于补码特点的叙述: I. 零的表示是唯一的 II. 符号位可以和数值部分一起参加运算 Ⅲ. 和其真值的对应关系简单、直观 IV. 减法可用加法来实现 在以上叙述中,()是补码表示的特点。
A. I 和 Ⅱ B. I 和 Ⅲ C. I 和Ⅱ和Ⅲ D. I 和Ⅱ和IV
[tag_link]
正确答案:D
用邻接表法存储图所用的空间大小()。
A. 与图的顶点数和边数有关 B. 只与图的边数有关 C. 只与图的顶点数有关 D. 与边数的平方有关
[tag_link]
正确答案:A
结论
答案为 A:邻接表空间与顶点数和边数都有关。
推导
顶点表需要 (O(n));有向图边结点为 (e),无向图每条边存两次为 (2e),总空间为 (O(n+e))。
易错点
不能只按边数估算,顶点表即使没有边也要占用空间。
下列关于FTP 的叙述中,错误的是()。
A. FTP 可以实现异构网络中计算机之间的文件传送 B. 在进行文件传输时,FTP 客户端和服务器之间需建立两个连接 C. FTP 服务器主进程在20端口上监听客户端的连接请求 D. FTP 使用TCP 进行可靠传输
[tag_link]
正确答案:C
网卡实现的主要功能在()。
A. 物理层和数据链路层 B. 数据链路层和网络层 C. 物理层和网络层 D. 数据链路层和应用层
[tag_link]
正确答案:【解答】
物理文件的组织方式是由()确定的。
A. 应用程序 B. 主存容量 C. 外存容量 D. 操作系统
[tag_link]
正确答案:D
物理文件的组织方式是由()确定的。
A. 应用程序 B. 主存容量 C. 外存容量 D. 操作系统
[tag_link]
正确答案:D
下列关于OSI 参考模型的描述中,错误的是()。
A. OSI 参考模型定义了开放系统的层次结构 B. OSI 参考模型定义了各层所包括的可能的服务 C. OSI 参考模型作为一个框架协调组织各层协议的制定 D.OSI 参考模型定义了各层接口的实现方法
[tag_link]
正确答案:D
线性表(a₁,a₂,a3,…,an) 中的元素递增有序且按顺序存储于计算机内。要求设计一个算法, 完成用最少时间在表中查找数值为x 的元素,若找到,则将其与后继元素位置相交换, 若找不到,则将其插入表中并使表中元素仍然递增有序。
[tag_link]
C
下列几种字段中,包含在TCP 首部中而不包含在UDP 首 部 中 的 是 ( ) 。
A. 目的端口号 B. 序号 C. 检验和 D. 目 的IP 地址
[tag_link]
正确答案:
采用共享栈的好处是()。
A. 减少存取时间,降低发生上溢的可能 B. 节省存储空间,降低发生上溢的可能 C. 减少存取时间,降低发生下溢的可能 D. 节省存储空间,降低发生下溢的可能
[tag_link]
正确答案:B
指令寻址方式有顺序和跳跃两种,采用跳跃寻址方式可以实现()。
A. 程序浮动 B. 程序的无条件浮动和条件浮动 C. 程序的无条件转移和条件转移 D. 程序的调用
[tag_link]
正确答案:C
指令周期是指()。
A. CPU 从主存取出一条指令的时间 B. CPU 执行一条指令的时间 C. CPU 从主存取出一条指令加上执行这条指令的时间 D. 时钟周期时间
[tag_link]
正确答案:C
总线的异步通信方式是()。
A. 既不采用时钟信号,又不采用“握手”信号 B. 只采用时钟信号,不采用“握手”信号 C. 不采用时钟信号,只采用“握手”信号 D. 既采用时钟信号,又采用“握手”信号
[tag_link]
正确答案:C
给定一个关键字集合{25,18,34,9,14,27,42,51,38},假定查找各关键字的概率相同, 请画出其最佳二叉排序树。
[tag_link]
B
在 IP 首部的字段中,与分片和重组无关的字段是()。 ① ICMP 标准正在不断更新,最新的 ICMP 标准[RFC6633]已不再使用“源点抑制报文”。 152 2 0 2 7 年 计 算 机 网 络 考 研 复 习 指 导
A. 总长度 B. 标识 C. 标志 D. 片偏移
[tag_link]
正确答案:A
某个主存-Cache层的存储器,按字节编址,主存容量为1MB,Cache 容量为16KB, 每 块有8个字,每字32位,采用直接映射方式, Cache 起始字块为第0块,若主存地址为 35301H, 且 CPU 访问Cache 命中,则在Cache 的第()(十进制表示)字块中。
A. 152 B.153 C.154 D.151
[tag_link]
正确答案:A
下列关于操作系统的叙述中,正确的是()。
A. 批处理操作系统必须在响应时间内处理完一个任务 B. 实时操作系统须在规定时间内处理完来自外部的事件 C. 分时操作系统必须在周转时间内处理完来自外部的事件 D. 分时操作系统必须在调度时间内处理完来自外部的事件
[tag_link]
正确答案:B
实时操作系统要求能在规定时间内完成特定的功能。批处理操作系统不需要在响应时间内处理完一个任务。分时操作系统不要求在周转时间或调度时间内处理完外部事件。
下列关于操作系统的叙述中,正确的是()。
A. 批处理操作系统必须在响应时间内处理完一个任务 B. 实时操作系统须在规定时间内处理完来自外部的事件 C. 分时操作系统必须在周转时间内处理完来自外部的事件 D. 分时操作系统必须在调度时间内处理完来自外部的事件
[tag_link]
正确答案:B
实时操作系统要求能在规定时间内完成特定的功能。批处理操作系统不需要在响应时间内处理完一个任务。分时操作系统不要求在周转时间或调度时间内处理完外部事件。
一个计算机系统中,进程的最大数量主要受到()限制。
A. 内存大小 B. 用户数目 C. 打开的文件数 D. 外部设备数量
[tag_link]
正确答案:A
一个计算机系统中,进程的最大数量主要受到()限制。
A. 内存大小 B. 用户数目 C. 打开的文件数 D. 外部设备数量
[tag_link]
正确答案:A
在段式存储管理中,若一个进程有n 个段,则该进程需要()个段表。
A. n B.n+ 1 C.1 D.2
[tag_link]
正确答案:B
在段式存储管理中,若一个进程有n 个段,则该进程需要()个段表。
A. n B.n+ 1 C.1 D.2
[tag_link]
正确答案:C
用某种排序算法对线性表{25,84,21,47,15,27,68,35,20}进行排序时,元素序列的变化 情况如下: 1)25,84,21,47,15,27,68,35,20 2)20,15,21,25,47,27,68,35,84 3)15,20,21,25,35,27,47,68,84 4)15,20,21,25,27,35,47,68,84 则所采用的排序算法是()。
A. 选择排序 B. 插入排序 C.2 路归并排序 D. 快速排序
[tag_link]
正确答案:D
设备的独立性是指()。
A. 设备独立于计算机系统 B. 系统对设备的管理是独立的 C. 用户编程时使用的设备与实际使用的设备无关 D. 每台设备都有唯一的编号
[tag_link]
正确答案:
设备的独立性是指()。
A. 设备独立于计算机系统 B. 系统对设备的管理是独立的 C. 用户编程时使用的设备与实际使用的设备无关 D. 每台设备都有唯一的编号
[tag_link]
正确答案:C
某计算机有4级中断,优先级从高到低为1→2→3→4。若将优先级顺序修改,改后1 级中断的屏蔽字为1101,2级中断的屏蔽字为0100,3级中断的屏蔽字为1111,4级中 断的屏蔽字为0101,则修改后的优先顺序从高到低为()。
A. 1→2→3→4 B.3→ 1→4→2 C.1→3→4→2 D.2→ 1→3→4
[tag_link]
正确答案:B
在计算机中,通常用来表示主存地址的是()。
A. 移码 B. 补码 C. 原码 D. 无符号数
[tag_link]
正确答案:D
若邻接表中有奇数个边表结点,则()。
A. 图中有奇数个顶点 B. 图中有偶数个顶点 C. 图为无向图 D. 图为有向图
[tag_link]
正确答案:D
结论
答案为 D:边表结点数为奇数时,图必为有向图。
推导
无向图每条边在两个端点的边表中各存一次,总数为 (2e) 必为偶数;有向图按弧存一次,可为奇数。
易错点
奇数只能排除无向图,不能据此推出顶点数奇偶性。
一个FTP 用户发送了一个LIST 命令来获取服务器的文件列表,这时服务器应通过() 端口来传输该列表。
A. 2 1 B. 20 C.22 D.19
[tag_link]
正确答案:B
每个以太网卡都有自己的时钟,每个网卡在互相通信时为了知道什么时候一位结束、下 一位开始,即具有同样的频率,它们采用了()。
A. 量化机制 B. 曼彻斯特机制 C. 奇偶检验机制 D. 定时令牌机制
[tag_link]
正确答案:B
文件系统为每个文件创建一张(),存放文件数据块的磁盘存放位置。
A. 打开文件表 B. 位图 C. 索引表 D. 空闲盘块链表
[tag_link]
正确答案:C
文件系统为每个文件创建一张(),存放文件数据块的磁盘存放位置。
A. 打开文件表 B. 位图 C. 索引表 D. 空闲盘块链表
[tag_link]
正确答案:C
负责将比特转换成电信号进行传输的层是()。
A. 应用层 B. 网络层 C. 数据链路层 D. 物理层
[tag_link]
正确答案:D
给定三个序列A 、B 、C, 长度均为n, 且均为无重复元素的递增序列,请设计一个时间 上尽可能高效的算法,逐行输出同时存在于这三个序列中的所有元素。例如,数组A 为 {1,2,3},数组B 为{2,3,4},数组C 为{-1,0,2},则输出2。要求: 1)给出算法的基本设计思想。 2)根据设计思想,采用C 或 C++ 语言描述算法,关键之处给出注释。 3)说明你的算法的时间复杂度和空间复杂度。
[tag_link]
C
下列关于TCP 报头格式的描述中,错误的是()。
A. 报头长度为20~60B, 其中固定部分为20B B. 端口号字段依次表示源端口号与目的端口号 C. 报头长度总是4的倍数个字节 D. TCP 检验和伪首部中IP 分组头的协议字段为17
[tag_link]
正确答案:
设有一个顺序共享栈 Share[0:n-1], 其中第一个栈顶指针 top1 的初值为-1,第二 个栈顶指针top2 的初值为n, 则判断共享栈满的条件是()。
A. top2-top1==1 B.top1-top2==1 C. top1 ==top2 D. 都不对
[tag_link]
正确答案:A
寄存器 R1 、R2 均为16位,指令MOV R1,[R2]的功能是把内存数据传送至寄存器R1, 寻址方式为寄存器间接寻址。R2 的值为1234H, 内存单元1234H存放数据56H, 内存 单元1235H 存放数据78H, 采用小端方式存储。则执行指令后 R1 的 值 为 ( ) 。
A. 5678H B.7856H C.8765H D.6587H
[tag_link]
正确答案:B
在一条无条件转移指令的指令周期内(不含中断),程序计数器的值被修改了()次。 A.1 B.2 C. 3 D. 不能确定
[tag_link]
正确答案:B
在各种异步通信方式中,()的速度最快。
A. 全互锁 B. 半互锁 C. 不互锁 D. 速度均相等
[tag_link]
正确答案:
试编写一个算法,判断给定的二叉树是否是二叉排序树。
[tag_link]
C
下列关于IP 分组的分片与组装的描述中,错误的是()。
A. IP 分组头中与分片和组装相关的字段是:标识、标志与片偏移 B. IP 分组规定的最大长度为65535B C. 以太网的MTU 为1500B D. 片偏移的单位是4B
[tag_link]
正确答案:D
对于由高速缓存、主存、硬盘构成的三级存储系统,CPU 直接根据()进行访问。
A. 高速缓存地址 B. 虚拟地址 C. 主存物理地址 D. 磁盘地址
[tag_link]
正确答案:C
引入多道程序设计技术的前提条件之一是系统具有()。
A. 多个CPU B. 多个终端 C. 中断功能 D. 分时功能
[tag_link]
正确答案:C
引入多道程序设计技术的前提条件之一是系统具有()。
A. 多个CPU B. 多个终端 C. 中断功能 D. 分时功能
[tag_link]
正确答案:C
进程创建完成后会进入一个序列,这个序列称为()。
A. 阻塞队列 B. 挂起序列 C. 就绪队列 D. 运行队列
[tag_link]
正确答案:C
进程创建完成后会进入一个序列,这个序列称为()。
A. 阻塞队列 B. 挂起序列 C. 就绪队列 D. 运行队列
[tag_link]
正确答案:C
采用分页或分段管理后,提供给用户的物理地址空间为()。
A. 分页支持更大的物理地址空间 B. 分段支持更大的物理地址空间 C. 不能确定 D. 一样大
[tag_link]
正确答案:C
采用分页或分段管理后,提供给用户的物理地址空间为()。
A. 分页支持更大的物理地址空间 B. 分段支持更大的物理地址空间 C. 不能确定 D. 一样大
[tag_link]
正确答案:C
一组记录的关键码为(46,79,56,38,40,84),则利用快速排序算法,以第一个记录为基准, 从小到大得到的一次划分结果为()。
A. (38,40,46,56,79,84) B.(40,38,46,79,56,84) C. (40,38,46,56,79,84) D.(40,38,46,84,56,79)
[tag_link]
正确答案:C
引入高速缓冲的主要目的是()。
A. 提高CPU 的利用率 B. 提高I/O 设备的利用率 C. 改善CPU 与 I/O 设备速度不匹配的问题 D. 节省内存
[tag_link]
正确答案:
引入高速缓冲的主要目的是()。
A. 提高CPU 的利用率 B. 提高I/O 设备的利用率 C. 改善CPU 与 I/O 设备速度不匹配的问题 D. 节省内存
[tag_link]
正确答案:C
下列不属于程序控制指令的是()。
A. 无条件转移指令 B. 有条件转移指令 C. 中断隐指令 D. 循环指令
[tag_link]
正确答案:C
16位补码整数0x8FA0扩展为32位应该是()。
A. 0x00008FA0 B.OxFFFF 8FA0 C.OxFFFF FFA0 D.0x80008FA0
[tag_link]
正确答案:B
在有向图的邻接表存储结构中,顶点v 在边表中出现的次数是()。
A. 顶点v的度 B. 顶点 v的出度 C. 顶点v的入度 D. 依附于顶点v 的边数
[tag_link]
正确答案:C
结论
答案为 C:v 在所有边表中作为终点出现的次数就是入度。
推导
邻接表按起点组织出边;统计所有边表中目标顶点为 v 的结点,恰好得到指向 v 的弧数。
易错点
只遍历 v 自己的边表得到的是出度,不是入度。
下列关于FTP 的叙述中,错误的是()。
A. FTP 可以在不同类型的操作系统之间传送文件 B. FTP 并不适合用在两个计算机之间共享读写文件 C. 控制连接在整个 FTP 会话期间一直保持 D. 客户端默认使用端口20与服务器建立数据传输连接
[tag_link]
正确答案:D
以下关于以太网地址的描述,错误的是()。
A. 以太网地址就是通常所说的MAC 地址 B. MAC 地址也称局域网硬件地址 C. MAC 地址是通过域名解析查得的 D. 以太网地址通常存储在网卡中
[tag_link]
正确答案:C
下列有关文件组织管理的描述中,错误的是()。 273第 4 章 文 件 管 理 273
A. 记录是对文件进行存取操作的单位,一个文件中各记录的长度可以不等 B. 采用链接分配的文件,它的物理块必须连续排列 C. 创建一个文件时,可以分配连续的区域,也可以分配不连续的物理块 D.Hash 结构文件的优点是能够实现物理块的动态分配和回收
[tag_link]
正确答案:B
下列有关文件组织管理的描述中,错误的是()。 273第 4 章 文 件 管 理 273
A. 记录是对文件进行存取操作的单位,一个文件中各记录的长度可以不等 B. 采用链接分配的文件,它的物理块必须连续排列 C. 创建一个文件时,可以分配连续的区域,也可以分配不连续的物理块 D.Hash 结构文件的优点是能够实现物理块的动态分配和回收
[tag_link]
正确答案:B
下列关于OSI 参考模型的物理层功能的描述中,错误的是()。
A. 比特0和1使用何种电信号表示 B. 传输能否在两个方向上同时进行 C. 1 个比特持续多长时间 D. 避免快速发送方“淹没”慢速接收方
[tag_link]
正确答案:
下列关于线性表的存储结构的描述中,正确的是()。 I. 线性表的顺序存储结构优于其链式存储结构 Ⅱ.链式存储结构比顺序存储结构能更方便地表示各种逻辑结构 Ⅲ.若频繁使用插入和删除结点操作,则顺序存储结构更优于链式存储结构 IV. 顺序存储结构和链式存储结构都可以进行顺序存取
A. I 、Ⅱ 、Ⅲ B.Ⅱ 、IV C.Ⅱ 、Ⅲ D.Ⅲ 、IV
[tag_link]
正确答案:B
当 TCP 报文段标志字段中的()为1时,表示必须释放连接,然后重新建立连接。
A. URG B.RST C.ACK D.FIN
[tag_link]
正确答案:
有5个元素,其入栈次序为A,B,C,D,E, 在各种可能的出栈次序中,第一个出栈元素 为C 且第二个出栈元素为D 的出栈序列有哪几个?
[tag_link]
B
某计算机的字长为16位,主存按字编址。转移指令由两个字节组成,采用相对寻址, 第一个字节为操作码字段,第二个字节为相对偏移量字段。若某转移指令所在的主存地 址为4000H, 相对偏移量字段的内容为06H, 则该转移指令执行后的PC 值 为 ( ) 。
A. 4002H B.4004H C.4007H D.4008H
[tag_link]
正确答案:C
取指操作后,程序计数器中存放的是()。
A. 当前指令的地址 B. 程序中指令的数量 C. 已执行的指令数量 D. 下一条指令的地址
[tag_link]
正确答案:D
在下列各种情况下,最应采用异步传输方式的是()。 287第 6 章 总 线 287
A. I/O 接口与打印机交换信息 B. CPU与主存交换信息 C. CPU 和 PCI 总线交换信息 D. 由统一时序信号控制方式下的设备
[tag_link]
正确答案:A
设计一个算法,求出指定结点在给定二叉排序树中的层次。
[tag_link]
C
若一个 IP 分组的片偏移字段的值为100,则意味着()。
A. 该IP 分组没有分片 B. 该 IP 分组的长度为100B C. 该 IP 分组的第一个字节是分片前的第100个字节 D. 该 IP 分组的第一个字节是分片前的第800个字节
[tag_link]
正确答案:D
设有8页的逻辑空间,每页有1024B, 它们被映射到32个物理块中,则按字节编址逻 辑地址的有效位是(),物理地址至少是()位。
A. 10,12 B.10,15 C.13,15 D.13,12
[tag_link]
正确答案:C
有两个程序,程序A 依次使用 CPU 计10s 、设备甲计5s 、CPU 计 5s 、设备乙计10s 、 CPU 计10s; 程序B 依次使用设备甲计10s 、CPU 计10s、设备乙计5s 、CPU 计 5s、设 备乙计10s。假设先执行程序A 再执行程序B, 在单道程序环境下,CPU 的利用率是多 少?在多道程序环境下, CPU 的利用率是多少?
[tag_link]
【解答】
有两个程序,程序A 依次使用 CPU 计10s 、设备甲计5s 、CPU 计 5s 、设备乙计10s 、 CPU 计10s; 程序B 依次使用设备甲计10s 、CPU 计10s、设备乙计5s 、CPU 计 5s、设 备乙计10s。假设先执行程序A 再执行程序B, 在单道程序环境下,CPU 的利用率是多 少?在多道程序环境下, CPU 的利用率是多少?
[tag_link]
D
进程自身决定()。
A. 从运行态到阻塞态 B. 从运行态到就绪态 C. 从就绪态到运行态 D. 从阻塞态到就绪态
[tag_link]
正确答案:A
进程自身决定()。
A. 从运行态到阻塞态 B. 从运行态到就绪态 C. 从就绪态到运行态 D. 从阻塞态到就绪态
[tag_link]
正确答案:A
分页系统中的页面是为()。
A. 用户所感知的 B. 操作系统所感知的 C. 编译系统所感知的 D. 装配程序所感知的
[tag_link]
正确答案:B
分页系统中的页面是为()。
A. 用户所感知的 B. 操作系统所感知的 C. 编译系统所感知的 D. 装配程序所感知的
[tag_link]
正确答案:B
快速排序算法在()情况下最不利于发挥其长处。
A. 要排序的数据量太大 B. 要排序的数据中含有多个相同值 C. 要排序的数据个数为奇数 D. 要排序的数据已基本有序
[tag_link]
正确答案:D
为了使多个并发进程能有效地进行输入和输出,最好采用()结构的缓冲技术。
A. 缓冲池 B. 循环缓冲 C. 单缓冲 D. 双缓冲
[tag_link]
正确答案:
为了使多个并发进程能有效地进行输入和输出,最好采用()结构的缓冲技术。
A. 缓冲池 B. 循环缓冲 C. 单缓冲 D. 双缓冲
[tag_link]
正确答案:A
在中断响应周期中,CPU 主要完成的工作是()。
A. 关中断,保存断点,发中断响应信号并形成向量地址 B. 开中断,保存断点,发中断响应信号并形成向量地址 C. 关中断,执行中断服务程序 D. 开中断,执行中断服务程序
[tag_link]
正确答案:A
算术逻辑单元( ALU) 的核心部件是()。
A. 多路选择器 B. 移位器 C. 加法器 D. 寄存器
[tag_link]
正确答案:C
n 个顶点的无向图的邻接表最多有()个边表结点。
A. n² B.n(n-1) C.n(n+1) D.n(n-1)/2
[tag_link]
正确答案:B
结论
答案为 B:最多有 (n(n-1)) 个边表结点。
推导
无向完全图有 (n(n-1)/2) 条边,邻接表中每条边存入两个端点的边表,因此结点数为 (n(n-1))。
易错点
选项 D 是边数而非边表结点数,少乘了 2。
当一台计算机从 FTP 服务器下载文件时,在该 FTP 服务器上对数据进行封装的5个转 换步骤是( )。
A. 比特,数据帧,数据报,数据段,数据 B. 数据,数据段,数据报,数据帧,比特 C. 数据报,数据段,数据,比特,数据帧 D. 数据段,数据报,数据帧,比特,数据
[tag_link]
正确答案:B
下列关于用光纤连接的以太网和用双绞线连接的以太网的说法中,错误的是()。 101第 3 章 数 据 链 路 层 101
A. 用集线器连接的双绞线以太网一定工作在半双工状态 B. 用交换机连接的双绞线以太网可以工作在全双工状态 C. 光纤以太网主要用于支持点对点通信,目的是扩大以太网的覆盖范围 D. 光纤以太网也可以选用CSMA/CD 协议
[tag_link]
正确答案:D
逻辑文件存放到存储介质上时,采用的组织形式与()有关。
A. 逻辑文件结构 B. 存储介质特性 C. 主存储器管理方式 D. 设备分配方式
[tag_link]
正确答案:B
逻辑文件存放到存储介质上时,采用的组织形式与()有关。
A. 逻辑文件结构 B. 存储介质特性 C. 主存储器管理方式 D. 设备分配方式
[tag_link]
正确答案:B
OSI 参考模型中的数据链路层不具有()功能。
A. 物理寻址 B. 流量控制 C. 差错检验 D. 拥塞控制
[tag_link]
正确答案:D
对于一个线性表,既要求能进行较快速地插入和删除,又要求存储结构能反映数据之间 的逻辑关系,则应该用()。
A. 顺序存储方式 B. 链式存储方式 C. 散列存储方式 D. 以上均可以
[tag_link]
正确答案:B
TCP 报文段首部中窗口字段的值的含义是()。
A. 指明自己的拥塞窗口的尺寸 B. 指明对方的发送窗口的尺寸 C. 指明自己的接收窗口的尺寸 D. 指明对方的拥塞窗口的尺寸
[tag_link]
正确答案:
若元素的入栈序列为A,B,C,D,E, 运用栈操作,能否得到出栈序列B,C,A,E,D 和 D,B, A,C,E? 为什么?
[tag_link]
C
某计算机的指令字长为16位,由低到高第0~7位是形式地址 D, 第8~9位为寻址特 征位X, 第10~15位为操作码。当X=00 时为直接寻址;当X=01 时使用X1 进行变 址寻址;当X=10 时使用X2 进行变址寻址;当X=11 时为相对寻址。设(PC)=1234H, (X1)=0005H,(X2)=1188H, 则指令2222H 的有效地址是()。
A. 1256H B.0027H C.2222H D.11AAH
[tag_link]
正确答案:D
下列关于指令执行的叙述中,错误的是()。
A. 指令周期的第一个操作是取指令 B. 为了进行取指操作,控制器需要得到相应的指令 C. 取指操作是控制器自动进行的 D. 指令执行时有些操作是相同或相似的
[tag_link]
正确答案:
假设某存储器总线采用同步通信方式,时钟频率为50MHz, 总线以突发方式传输8个字, 以支持块长为8个字(每个字4B) 的 Cache 行的读/写。若全部访问都为读操作,访问 顺序是1个时钟周期接收地址,3个时钟周期等待存储器读数,8个时钟周期用于传输8 个字。则该存储器的数据传输速率为()。
A. 114.3MB/s B.126MB/s C.133.3MB/s D.144.3MB/s
[tag_link]
正确答案:C
利用二叉树遍历的思想编写一个判断二叉树是否是平衡二叉树的算法。
[tag_link]
A
下列关于IP 分组分片基本方法的描述中,错误的是()。
A. IP 分组长度大于MTU 时,就必须对其进行分片 B. DF=1, 分组的长度又超过MTU 时,则丢弃该分组,不需要向源主机报告 C. 分片的MF 值为1表示接收到的分片不是最后一个分片 D. 属于同一原始IP 分组的分片具有相同的标识
[tag_link]
正确答案:B
对于n 路组相联映射Cache, 在保持 n 及主存和Cache 总容量不变的前提下,将主存块 大小和 Cache 块大小都增加一倍,则下列描述中正确的是()。
A. 字块内地址的位数增加1位,主存标记字段的位数增加1位 B. 字块内地址的位数增加1位,主存标记字段的位数不变 C. 字块内地址的位数减少1位,主存标记字段的位数增加1位 D. 字块内地址的位数增加1倍,主存标记字段的位数减少一半
[tag_link]
正确答案:B
设某计算机系统有一个 CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪 态,并且进程 A 先得到CPU 运行,进程B 后运行。进程A 的运行轨迹为:计算50ms, 打印信息100ms, 再计算50ms, 打印信息100ms, 结束。进程B 的运行轨迹为:计算 50ms, 输入数据80ms, 再计算100ms, 结束。画出它们的甘特图,并说明: 1)开始运行后,CPU 有无空闲等待?若有,在哪段时间内等待?计算CPU 的利用率。 2)进程 A 运行时有无等待现象?若有,则在何时发生等待现象? 3)进程B 运行时有无等待现象?若有,则在何时发生等待现象?
[tag_link]
【解答】
设某计算机系统有一个 CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪 态,并且进程 A 先得到CPU 运行,进程B 后运行。进程A 的运行轨迹为:计算50ms, 打印信息100ms, 再计算50ms, 打印信息100ms, 结束。进程B 的运行轨迹为:计算 50ms, 输入数据80ms, 再计算100ms, 结束。画出它们的甘特图,并说明: 1)开始运行后,CPU 有无空闲等待?若有,在哪段时间内等待?计算CPU 的利用率。 2)进程 A 运行时有无等待现象?若有,则在何时发生等待现象? 3)进程B 运行时有无等待现象?若有,则在何时发生等待现象?
[tag_link]
D
下列关于原语操作的叙述中,错误的是()。
A. 操作系统使用原语对进程进行管理和控制 B. 原语在执行过程中不允许被中断 C. 原语在内核态下执行,常驻内存 D. 原语被定义为“原子操作”,意思是其执行速度非常快
[tag_link]
正确答案:D
原语是由若干条指令组成的、用于实现某个特定功能的程序段。它与一般的程序的区别如下:它是“原子操作”,即一个操作中的所有动作要么全做,要么全不做,在执行过程中不允许被中断,因此“原子操作”并不是指执行速度快,选项D 错误。对进程的管理和控制功能是通过各种原语实现的,如创建原语等。原语是操作系统内核的组成部分,它常驻内存,且在内核态下执行。
下列关于原语操作的叙述中,错误的是()。
A. 操作系统使用原语对进程进行管理和控制 B. 原语在执行过程中不允许被中断 C. 原语在内核态下执行,常驻内存 D. 原语被定义为“原子操作”,意思是其执行速度非常快
[tag_link]
正确答案:D
原语是由若干条指令组成的、用于实现某个特定功能的程序段。它与一般的程序的区别如下:它是“原子操作”,即一个操作中的所有动作要么全做,要么全不做,在执行过程中不允许被中断,因此“原子操作”并不是指执行速度快,选项D 错误。对进程的管理和控制功能是通过各种原语实现的,如创建原语等。原语是操作系统内核的组成部分,它常驻内存,且在内核态下执行。
在页式存储管理中,页表的始地址存放在()中。
A. 物理内存 B. 页表 C. 快 表( TLB) D. 页表寄存器
[tag_link]
正确答案:B
在页式存储管理中,页表的始地址存放在()中。
A. 物理内存 B. 页表 C. 快 表( TLB) D. 页表寄存器
[tag_link]
正确答案:
就平均性能而言,目前最好的内部排序算法是()。
A. 冒泡排序 B. 直接插入排序 C. 希尔排序 D. 快速排序
[tag_link]
正确答案:D
缓冲技术中的缓冲池在()中。
A. 主存 B. 外存 C.ROM D. 寄存器
[tag_link]
正确答案:A
输入井和输出井是在磁盘上开辟的存储空间,而输入/输出缓冲区是在内存中开辟的,因为 CPU 速度比I/O 设备高很多,缓冲池通常在主存中建立。
缓冲技术中的缓冲池在()中。
A. 主存 B. 外存 C.ROM D. 寄存器
[tag_link]
正确答案:A
输入井和输出井是在磁盘上开辟的存储空间,而输入/输出缓冲区是在内存中开辟的,因为 CPU 速度比I/O 设备高很多,缓冲池通常在主存中建立。
下列关于中断I/O 方式的叙述中,错误的是()。
A. CPU 对外部中断的响应不可能发生在一条指令的执行过程中 B. 在中断 I/O 方式下,外设接口中的寄存器和CPU 中的寄存器直接交换数据 C. 中断请求的是CPU 时间,要求 CPU 执行程序来处理发生的相关事件 D. 只要有中断请求发生,一条指令执行结束后CPU 就进入中断响应周期
[tag_link]
正确答案:D
算术逻辑单元( ALU) 的功能通常包括()。
A. 算术运算 B. 逻辑运算 C. 算术运算和逻辑运算 D. 加法运算
[tag_link]
正确答案:【解答】
设某无向图中有n 个顶点和e 条边,则建立该图的邻接表的时间复杂度为()。
A. O(n+e) B.O(n²) C.O(ne) D.O(n³)
[tag_link]
正确答案:A
结论
答案为 A:建立邻接表的时间复杂度为 (O(n+e))。
推导
初始化 n 个顶点表结点并处理每条边(无向图处理两次),总操作数是 n 与 e 的线性和。
易错点
不要把邻接表建表误写成矩阵的 (O(n^2));只有扫描整张矩阵才有该复杂度。
FTP 支持两种方式的传输:ASCII 方式和Binary ( 二进制)方式。通常文本文件的传输 采用()方式,而图像、声音等非文本文件采用()方式传输。
A. ASCII,Binary B.Binary,ASCII C.ASCII,ASCII D.Binary,Binary
[tag_link]
正确答案:A
一个长度为40B的 IP 数据报需要封装成802.1Q 帧进行传输,则此802.1Q 帧的数据载 荷部分需要填充的字节数是()。
A. 2 B.4 C.6 D.8
[tag_link]
正确答案:A
某500个盘块的文件的目录项已调入内存(若为索引分配,其索引块也在内存中)。若 需要在文件中增加一块,下列分配方式中磁盘I/O次数最多的是()。
A. 连续分配 B. 隐式链接分配 C. 显式链接分配 D. 索引分配
[tag_link]
正确答案:A
某500个盘块的文件的目录项已调入内存(若为索引分配,其索引块也在内存中)。若 需要在文件中增加一块,下列分配方式中磁盘I/O次数最多的是()。
A. 连续分配 B. 隐式链接分配 C. 显式链接分配 D. 索引分配
[tag_link]
正确答案:A
下列能够最好地描述OSI 参考模型的数据链路层功能的是()。
A. 提供用户和网络的接口 B. 处理信号通过介质的传输 C. 控制报文通过网络的路由选择 D. 保证数据正确的顺序和完整性
[tag_link]
正确答案:D
链式存储设计时,结点内的存储单元地址()。
A. 一定连续 B. 一定不连续 C. 不一定连续 D. 部分连续,部分不连续
[tag_link]
正确答案:A
在采用TCP 连接的数据传输阶段,若发送端的发送窗口值由1000变为2000,则发送端 在收到一个确认之前可以发送()。
A. 2000 个TCP 报文段 B.2000B C. 1000B D.1000 个TCP 报文段
[tag_link]
正确答案:
栈的初态和终态均为空,以 I 和0分别表示入栈和出栈,则出入栈的操作序列可表 示为由I 和 O 组成的序列,可以操作的序列称为合法序列,否则称为非法序列。 1)下面所示的序列中哪些是合法的? 2)通过对1)的分析,写出一个算法,判定所给的操作序列是否合法。若合法,返回 true, 否则返回false ( 假定被判定的操作序列已存入一维数组中)。
A. IOIIOIOO B.IOOIOIIO C.IIOIOIO D.ⅢOOIOO
[tag_link]
B
某机器指令字长为16位,主存按字节编址,取指令时,每取一字节,PC 自动加1。当 前指令地址为2000H, 指令内容为相对寻址的无条件转移指令,指令中的形式地址为 40H。则取指令后及指令执行后PC的 内 容 为 ( ) 。
A. 2000H,2042H B.2002H,2040H C. 2002H,2042H D.2000H,2040H
[tag_link]
正确答案:C
下列关于指令执行过程的叙述中,错误的是()。
A. 取指操作是控制器固有的功能,不需要在操作码控制下完成 B. 所有指令的取指操作是相同的 C. 在指令长度相同的情况下,所有指令的取指操作是相同的 D. 中断周期是在指令执行完成后出现的
[tag_link]
正确答案:B
某 I/O 设备采用异步串行通信方式向主机传送7位 ASCII 字符。通信规程要求每个字符 后附加1位奇校验位。若要求每秒传送480个字符,则该设备在异步串行线路上每秒传 输的比特数为()。
A. 3360 B.38400 C.3840 D.4800
[tag_link]
正确答案:D
设计一个算法,求出给定二叉排序树中最小和最大的关键字。
[tag_link]
D
某 IP 分组的片偏移字段值为100,首部长度字段值为5,总长度字段值为100,则该IP 分组的数据部分的第一个字节的编号与最后一个字节的编号是()。
A. 100,200 B.100,500 C.800,879 D.800,900
[tag_link]
正确答案:C
某计算机的 Cache 有16行,块大小为16B, 其映射方式可配置为直接映射或2路组相 联映射,主存按字节编址,主存单元从0开始编号。若依次访问下列主存单元,则不论 采取上述哪种映射方式都可能引起Cache 冲 突 的 是 ( ) 。
A. 52 号和102号单元 B.48 号和308号单元 C. 60 号和160号单元 D.46 号和236号单元
[tag_link]
正确答案:B
下列关于操作系统的说法中,错误的是()。 I. 在通用操作系统管理下的计算机上运行程序,需要向操作系统预订运行时间 IⅡ . 在通用操作系统管理下的计算机上运行程序,需要确定起始地址,并从这个地址开 始执行 ⅢI. 操作系统需要提供高级程序设计语言的编译器 IV. 管理计算机系统资源是操作系统关心的主要问题 A . I B.I 、Ⅲ C.Ⅱ 、Ⅲ D.I 、Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:B
下列关于操作系统的说法中,错误的是()。 I. 在通用操作系统管理下的计算机上运行程序,需要向操作系统预订运行时间 IⅡ . 在通用操作系统管理下的计算机上运行程序,需要确定起始地址,并从这个地址开 始执行 ⅢI. 操作系统需要提供高级程序设计语言的编译器 IV. 管理计算机系统资源是操作系统关心的主要问题 A . I B.I 、Ⅲ C.Ⅱ 、Ⅲ D.I 、Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:B
下列进程间通信方式中,数据传输速度最快的是()。
A. 消息传递 B . 信号量 C. 共享内存 D. 管道
[tag_link]
正确答案:C
下列进程间通信方式中,数据传输速度最快的是()。
A. 消息传递 B . 信号量 C. 共享内存 D. 管道
[tag_link]
正确答案:C
在页式存储管理中,当CPU 形成一个有效地址时,查找页表的工作是由()实现的。
A. 操作系统 B. 页表查询程序 C. 硬件 D. 存储管理进程
[tag_link]
正确答案:C
在页式存储管理中,当CPU 形成一个有效地址时,查找页表的工作是由()实现的。
A. 操作系统 B. 页表查询程序 C. 硬件 D. 存储管理进程
[tag_link]
正确答案:C
数据序列F={2,1,4,9,8,10,6,20} 只能是下列排序算法中的()两趟排序后的结果。
A. 快速排序 B. 冒泡排序 C. 选择排序 D. 插入排序
[tag_link]
正确答案:A
支持双向传送的设备应使用()。
A. 单缓冲区 B. 双缓冲区 C. 多缓冲区 D . 缓冲池
[tag_link]
正确答案:
支持双向传送的设备应使用()。
A. 单缓冲区 B. 双缓冲区 C. 多缓冲区 D . 缓冲池
[tag_link]
正确答案:B
当 CPU 响应中断时,进入“中断响应周期”,采用硬件方法保存并更新程序计数器( PC) 内容,而不是由软件完成的,主要是为了()。 B . 节省主存空间
A. 能进入中断处理程序,并能正确返回源程序 C. 提高处理机速度 D. 易于编制中断处理程序
[tag_link]
正确答案:A
补码定点整数01010101算术左移两位后的值为()。
A. 01000111 B.01010100 C.01000110 D.01010101
[tag_link]
正确答案:B
假设有 n 个顶点、e 条边的有向图用邻接表表示,则删除与某个顶点 v 相关的所有边的 时间复杂度为()。
A. O(n) B.O(e) C.O(n+e) D.O(ne)
[tag_link]
正确答案:C
结论
答案为 C:删除与 v 相关的全部出边和入边需要 (O(n+e))。
推导
删除 v 的出边需扫描 v 的边表,删除入边则要扫描其余顶点边表;合计最多访问全部顶点和边。
易错点
仅删除出边可近似为 (O(n)),但题目还要求删除所有入边,不能忽略全表扫描。
直接封装FTP 、DNS 、DHCP 报文的协议分别是()。
A. TCP 、UDP 、UDP B.UDP 、TCP 、TCP C. TCP 、UDP 、IP D.UDP 、UDP 、UDP
[tag_link]
正确答案:A
在以太网中,若网卡发现某个帧的目的MAC地址不是自己的,则()。
A. 它将该帧递交给网络层,由网络层决定如何处理 B. 它将丢弃该帧,并向网络层报告错误消息 C. 它将丢弃该帧,不向网络层报告错误消息 D. 它将向发送主机发回一个NAK 帧
[tag_link]
正确答案:C
设有一个记录文件,采用隐式链接分配方式,逻辑记录的固定长度为100B, 在磁盘上 存储时采用记录成组分解技术。盘块长度为512B 。若该文件的目录项已经读入内存, 则对第22个逻辑记录完成修改后,共启动了磁盘()次。
A. 3 B.4 C.5 D.6
[tag_link]
正确答案:D
设有一个记录文件,采用隐式链接分配方式,逻辑记录的固定长度为100B, 在磁盘上 存储时采用记录成组分解技术。盘块长度为512B 。若该文件的目录项已经读入内存, 则对第22个逻辑记录完成修改后,共启动了磁盘()次。
A. 3 B.4 C.5 D.6
[tag_link]
正确答案:D
当数据由端系统A 传送至端系统B 时,不参与数据封装工作的是()。
A. 物理层 B. 数据链路层 C. 网络层 D. 表示层
[tag_link]
正确答案:A
下列关于线性表的说法中,正确的是()。 I. 顺序存储方式只能用于存储线性结构 IⅡ . 在一个设有头指针和尾指针的单链表中,删除表尾元素的时间复杂度与表长无关 Ⅲ.带头结点的循环单链表中不存在空指针 IV. 在一个长度为n 的有序单链表中插入一个新结点并仍保持有序的时间复杂度为O(n) V. 若用单链表来表示队列,则应该选用带尾指针的循环链表
A. I、Ⅱ B.I 、Ⅲ 、IV 、V C. IV 、V D.Ⅲ 、IV 、V
[tag_link]
正确答案:
A 和 B 建立了TCP 连接,当A 收到确认序号为100的确认报文段时,表示()。
A. 报文段99已收到 B. 报文段100已收到 C. 末字节序号为99的报文段已收到 D. 末字节序号为100的报文段已收到
[tag_link]
正确答案:
设单链表的表头指针为L, 结点结构由data 和next 两个域构成,其中data 域为字符型。 设计算法判断该链表的全部n个字符是否中心对称。例如,xyx 、xyyx 都是中心对称的。
[tag_link]
C
某计算机的主存容量为4M×16 位,且存储字长等于指令字长,若该机能完成97种操作, 操作码位数固定,且有直接、间接、基址、变址、相对、立即六种寻址方式,则相对寻 162 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导 址的偏移量范围为()。
A. (-32,+31) B.(-64,+63) C.(-128,+127) D.(-256,+255)
[tag_link]
正确答案:A
下列关于指令周期的叙述中,错误的是()。
A. 指令周期的第一个阶段一定是取指令阶段 B. 乘法指令和加法指令的指令周期总是一样长 C. 一个指令周期可由若干时钟周期组成 D. 单周期CPU 中的指令周期就是一个时钟周期
[tag_link]
正确答案:B
下列关于计算机总线的叙述中,正确的是()。
A. 现代高速总线普遍采用并行同步方式以提高带宽 B. 突发传输过程中,CPU 需在每个时钟周期通过地址线发送待访问字的完整地址 C. 计算机系统中的所有总线共享同一时钟信号与控制协议 D. 采用总线事务分离技术可避免总线空闲等待,提升总线利用率
[tag_link]
正确答案:D
设计一个算法,从大到小输出二叉排序树中所有值不小于k 的关键字。
[tag_link]
D
路由器R0 的路由表见下表。若进入路由器R0 的分组的目的地址为132.19.237.5,则该 分组应该被转发到()下一跳路由器。 A . R1 B. R2 C.R3 D.R4 目的网络 下一跳路由器 132.0.0.0/8 R1 132.0.0.0/11 R2 132.19.232.0/22 R3
[tag_link]
正确答案:B
假设主存地址位数为32位,按字节编址,主存和 Cache 之间采用全相联映射方式,主 存块大小为1个字,每字32位,采用回写法( Write Back)方式和随机替换策略,则能 存放32K 字数据的Cache 的总容量至少应有()位。
A. 1536K B.1568K C.2016K D.2048K
[tag_link]
正确答案:D
下列说法中,正确的是()。 I. 批处理的主要缺点是需要大量内存 IⅡ . 当计算机提供了内核态和用户态时,输入/输出指令必须在内核态下执行 Ⅲ.操作系统中采用多道程序设计技术的最主要原因是提高CPU 和外部设备的可靠性 IV. 操作系统中,通道技术是一种硬件技术
A. I 、Ⅱ B.I 、Ⅲ C.Ⅱ 、IV D.Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:C
下列说法中,正确的是()。 I. 批处理的主要缺点是需要大量内存 IⅡ . 当计算机提供了内核态和用户态时,输入/输出指令必须在内核态下执行 Ⅲ.操作系统中采用多道程序设计技术的最主要原因是提高CPU 和外部设备的可靠性 IV. 操作系统中,通道技术是一种硬件技术
A. I 、Ⅱ B.I 、Ⅲ C.Ⅱ 、IV D.Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:C
信箱通信是一种()通信方式。
A. 直接通信 B. 间接通信 C. 低级通信 D. 信号量
[tag_link]
正确答案:B
信箱通信是一种()通信方式。
A. 直接通信 B. 间接通信 C. 低级通信 D. 信号量
[tag_link]
正确答案:B
采用段式存储管理时, 一个程序如何分段是在()时决定的。
A. 分配主存 B . 用户编程 C. 装作业 D. 程序执行
[tag_link]
正确答案:B
采用段式存储管理时, 一个程序如何分段是在()时决定的。
A. 分配主存 B . 用户编程 C. 装作业 D. 程序执行
[tag_link]
正确答案:B
对元素序列{8,9,10,4,5,6,20,1,2}采用冒泡排序(从后往前次序进行,要求升序), 需要进行元素交换的趟数至少是()(不考虑无元素交换的最后一趟)。
A. 3 B.4 C.5 D.8
[tag_link]
正确答案:C
下列关于缓冲区的描述中,正确的是()。
A. 缓冲区是一种专门的硬件缓冲器,不能用内存来实现 B. 缓冲区的作用是提高CPU 和 I/O 设备之间的速度匹配 C. 缓冲区只能用于输入设备,不能用于输出设备 D. 缓冲区只能用于块设备,不能用于字符设备
[tag_link]
正确答案:
下列关于缓冲区的描述中,正确的是()。
A. 缓冲区是一种专门的硬件缓冲器,不能用内存来实现 B. 缓冲区的作用是提高CPU 和 I/O 设备之间的速度匹配 C. 缓冲区只能用于输入设备,不能用于输出设备 D. 缓冲区只能用于块设备,不能用于字符设备
[tag_link]
正确答案:B
在 I/O 接口中设置中断触发器保存外设发出的中断请求,是因为()。
A. 中断不需要立即处理 B. 中断设备的处理速度比CPU 快 C. CPU 无法对发生的中断请求立即进行处理 D. 可能有多个中断同时发生
[tag_link]
正确答案:C
下列四个补码整数存放于8位寄存器中,算术左移不会发生溢出的是()。
A. 80H B.90H C. BOH D.COH
[tag_link]
正确答案:D
设 n 个顶点、e 条边的有向图用邻接表表示,则求某顶点 v 的入度的时间复杂度为( )。
A. O(n) B. O(e) C. O(n+e) D. O(ne)
[tag_link]
正确答案:C
结论
选 C,时间复杂度为 O(n+e)。
推导
邻接表的每条边通常按出边挂在起点链表中。求顶点 v 的入度时,必须检查所有顶点的边表,判断每条边是否指向 v;因此需要遍历顶点表和边表,总复杂度为 O(n+e)。
易错点
不要把“求出度”与“求入度”混淆:出度只需扫描 v 的链表,入度没有逆邻接表时必须扫全表。
文件传输协议的主要工作过程是怎样的?主进程和从属进程各起什么作用?
[tag_link]
C
在 CSMA/CD 以太网中,站点()进行全双工通信,()进行半双工通信。
A. 可以,不可以 B. 可以,可以 C. 不可以,可以 D. 不可以,不可以
[tag_link]
正确答案:C
设某文件为链接文件,它由5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相 等,均为512B, 并依次存放在50,121,75,80,63号磁盘块上。若要存取文件的第1569 逻辑字节处的信息,则应该访问()号磁盘块。
A. 3 B.8 0 C. 75 D. 63
[tag_link]
正确答案:B
设某文件为链接文件,它由5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相 等,均为512B, 并依次存放在50,121,75,80,63号磁盘块上。若要存取文件的第1569 逻辑字节处的信息,则应该访问()号磁盘块。
A. 3 B.8 0 C. 75 D. 63
[tag_link]
正确答案:B
在 OSI 参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是()。
A. 会话层 B. 网络层 C. 传输层 D. 数据链路层
[tag_link]
正确答案:C
设线性表中有2n 个元素,()在单链表上实现要比在顺序表上实现效率更高。
A. 删除所有值为x 的元素 B. 在最后一个元素的后面插入一个新元素 C. 顺序输出前 k 个元素 D. 交换第i 个元素和第2n-i-1 个元素的值( i=0,…,n-1)
[tag_link]
正确答案:A
当 TCP 在传送大量数据时,是以()的大小将数据进行分割发送的,进行重发时同样 也是以此为单位的。
A. MSS B. 字节 C. 比特 D.MTU
[tag_link]
正确答案:
设有两个栈 S1 、S2 都采用顺序栈方式,并共享一个存储区[0, …,maxsize-1], 为了 尽量利用空间,减少溢出的可能,可采用栈顶相向、迎面增长的存储方式。试设计S1、 S2 有关入栈和出栈的操作算法。
[tag_link]
B
假设寄存器R中的数值为200,主存地址为200和300的地址单元中存放的内容分别是 300和400,则()方式下访问到的操作数为200。
A. 直接寻址200 B. 寄存器间接寻址( R) C. 存储器间接寻址(200) D. 寄存器寻址R
[tag_link]
正确答案:D
下列关于多周期CPU 的说法中,合理的是()。
A. 执行各条指令的时钟周期数相同,各时钟周期的长度均匀 B. 执行各条指令的时钟周期数相同,各时钟周期的长度可变 C. 执行各条指令的时钟周期数可变,各时钟周期的长度均匀 D. 执行各条指令的时钟周期数可变,各时钟周期的长度可变
[tag_link]
正确答案:C
编写一个递归算法,在一棵有n 个结点的、随机建立的二叉排序树上查找第k(1≤k ≤n) 小的元素,并返回指向该结点的指针。要求算法的平均时间复杂度为 O(log₂n)。 二叉排序树的每个结点中除data、1child、rchild 等数据成员外,增加一个 count 成员,保存以该结点为根的子树上的结点个数。
[tag_link]
D
0.0.0/0 R4
[tag_link]
正确答案:
假设主存按字节编址,Cache 共有64行,采用4路组相联映射方式,主存块大小为32 字节,所有编号都从0开始。则第2593号存储单元所在主存块的Cache 组 号 是 ( ) 。
A. 1 B.15 C.1 4 D.4
[tag_link]
正确答案:A
下列关于系统调用的说法中,正确的是()。 I. 用户程序使用系统调用命令,该命令经过编译后形成若干参数和陷入指令 II. 用户程序使用系统调用命令,该命令经过编译后形成若干参数和屏蔽中断指令 Ⅲ.用户程序创建一个新进程,需使用操作系统提供的系统调用接口 IV. 当操作系统完成用户请求的系统调用功能后,应 使CPU 从内核态转到用户态
A. I 、Ⅲ B.Ⅲ 、IV C.I 、Ⅲ 、IV D.Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:C
下列关于系统调用的说法中,正确的是()。 I. 用户程序使用系统调用命令,该命令经过编译后形成若干参数和陷入指令 II. 用户程序使用系统调用命令,该命令经过编译后形成若干参数和屏蔽中断指令 Ⅲ.用户程序创建一个新进程,需使用操作系统提供的系统调用接口 IV. 当操作系统完成用户请求的系统调用功能后,应 使CPU 从内核态转到用户态
A. I 、Ⅲ B.Ⅲ 、IV C.I 、Ⅲ 、IV D.Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:C
下列关于信号发送和处理的描述中,错误的是()。
A. 一个进程可以给自己发送信号 B. 操作系统的内核可以给进程发送信号 C. 操作系统的内核对每种信号都有默认处理程序 D. 用户可以对每种信号自定义处理函数
[tag_link]
正确答案:
下列关于信号发送和处理的描述中,错误的是()。
A. 一个进程可以给自己发送信号 B. 操作系统的内核可以给进程发送信号 C. 操作系统的内核对每种信号都有默认处理程序 D. 用户可以对每种信号自定义处理函数
[tag_link]
正确答案:D
下面的()方法有利于程序的动态链接。
A. 分段存储管理 B. 分页存储管理 C. 可变式分区管理 D. 固定式分区管理
[tag_link]
正确答案:B
下面的()方法有利于程序的动态链接。
A. 分段存储管理 B. 分页存储管理 C. 可变式分区管理 D. 固定式分区管理
[tag_link]
正确答案:A
双向冒泡排序是指对一个序列在正反两个方向交替进行扫描,第一趟把最大值放在序列 的最右端,第二趟把最小值放在序列的最左端,之后在缩小的范围内进行同样的扫描, 放在次右端、次左端,直至序列有序。对数组{4,7,8,3,5,6,10,9,1,2}进行双向冒泡排 序,则排序趟数是()。(第一趟从左往右开始,从左往右或从右往左都称为一趟。) A.7 B.6 C.8 D.9
[tag_link]
正确答案:B
使用单缓冲或双缓冲进行通信时,()可以实现数据的双向并行传输。
A. 只有单缓冲 B. 只有双缓冲 C. 都 D. 都不
[tag_link]
正确答案:
使用单缓冲或双缓冲进行通信时,()可以实现数据的双向并行传输。
A. 只有单缓冲 B. 只有双缓冲 C. 都 D. 都不
[tag_link]
正确答案:B
在中断响应周期中,由()将允许中断触发器置0。 311第 7 章 输 入 / 输 出 系 统 311
A. 关中断指令 B. 中断隐指令 C. 开中断指令 D. 中断服务程序
[tag_link]
正确答案:B
补码定点整数10010101右移一位后的值为()。
A. 01001010 B.010010101 C.10001010 D.11001010
[tag_link]
正确答案:D
对邻接表的叙述中,( )是正确的。
A. 无向图的邻接表中,第 i 个顶点的度为第 i 个链表中结点数的两倍 B. 邻接表比邻接矩阵的操作更简便 C. 邻接矩阵比邻接表的操作更简便 D. 求有向图顶点的度,必须遍历整个邻接表
[tag_link]
正确答案:D
结论
选 D。
推导
无向图邻接表中每条边在两个链表各出现一次,所以第 i 个链表的结点数就是顶点 i 的度,不需要再乘 2。有向图顶点的出度可扫描自身链表,但入度要检查所有边表;求总度时必须遍历整个邻接表。
易错点
邻接表与邻接矩阵没有“所有操作都更简便”的绝对关系,应按操作类型和图的稠密程度选择。
为什么FTP 要使用两个独立的连接,即控制连接和数据连接?
[tag_link]
C
在 CSMA/CD 协议的定义中,“争用期”指的是()。
A. 信号在最远两个端点之间往返传输的时间 B. 信号从线路一端传输到另一端的时间 C. 从发送开始到收到应答的时间 D. 从发送完毕到收到应答的时间
[tag_link]
正确答案:A
某文件共有8个记录 L1~L8, 采用隐式链接分配,每个记录及链接指针占一个磁盘块, 主存中的磁盘缓冲区的大小与磁盘块的大小相等。假设文件目录已读入内存。为了在 L5 和L6 之间插入一个记录Lx’ ( 已在内存中),需要进行的磁盘操作有 ()。
A. 4 次读盘和2次写盘 B.5 次读盘和1次写盘 C. 5 次读盘和2次写盘 D.4 次读盘和1次写盘
[tag_link]
正确答案:C
某文件共有8个记录 L1~L8, 采用隐式链接分配,每个记录及链接指针占一个磁盘块, 主存中的磁盘缓冲区的大小与磁盘块的大小相等。假设文件目录已读入内存。为了在 L5 和L6 之间插入一个记录Lx’ ( 已在内存中),需要进行的磁盘操作有 ()。
A. 4 次读盘和2次写盘 B.5 次读盘和1次写盘 C. 5 次读盘和2次写盘 D.4 次读盘和1次写盘
[tag_link]
正确答案:C
在 ISO/OSI 参考模型中,可同时提供无连接服务和面向连接服务的是()。
A. 物理层 B. 数据链路层 C. 网络层 D. 传输层
[tag_link]
正确答案:C
在一个单链表中,已知 q 所指结点是 p 所指结点的前驱结点,若在q 和 p 之间插入结点 s, 则执行( )。
A. s->next=p->next;p->next=s; B. p->next=s->next;s->next=p; C. q->next=s;s->next=p; D.p->next=s;s->next=q;
[tag_link]
正确答案:C
在 TCP 中,发送方的窗口大小取决于()。
A. 仅接收方允许的窗口 B. 接收方允许的窗口和发送方允许的窗口 C. 接收方允许的窗口和拥塞窗口 D. 发送方允许的窗口和拥塞窗口
[tag_link]
正确答案:
栈和队列的主要区别在于()。
A. 它们的逻辑结构不一样 B. 它们的存储结构不一样 C. 所包含的元素不一样 D. 插入、删除操作的限定不一样
[tag_link]
正确答案:D
假设某条指令的第一个操作数采用寄存器间接寻址方式,指令中给出的寄存器编号为8, 8号寄存器的内容为1200H, 地址为1200H 的单元中的内容为12FCH, 地址为12FCH 的单元中的内容为38D8H, 而地址为38D8H 的单元中的内容为88F9H, 则该操作数的 有效地址为()。
A. 1200H B.12FCH C.38D8H D.88F9H
[tag_link]
正确答案:A
关于指令执行过程,下列叙述中正确的是()。
A. 取指令和取操作数阶段都一定需要通过总线访问主存 B. 指令译码阶段需要计算操作数在内存中的地址 C. 所有指令在执行阶段必然包含访问主存或 I/O 端口的操作 D. 取指令和译码是每条指令必须执行的操作,但取数或写结果不一定要访问主存
[tag_link]
正确答案:D
右图所示是 一棵()。 12 25
A. 4 阶 B 树 B.3 阶 B 树 C. 4 阶 B+ 树 D. 无法确定
[tag_link]
正确答案:D
IP 规定每个C 类网络最多可以有()台主机或路由器。
A. 254 B.256 C. 32 D.1024
[tag_link]
正确答案:A
假定CPU 通过存储器总线读取数据的过程为:发送地址和读命令需1个时钟周期,存 储器准备一个数据需8个时钟周期,总线上每传送1个数据需1个时钟周期。若主存和 Cache 之间交换的主存块大小为64B, 存取宽度和总线宽度都为8B, 则 Cache 的一次缺 失损失至少为()个时钟周期。
A. 64 B.72 C. 80 D.160
[tag_link]
正确答案:C
()是操作系统必须提供的功能。
A. 图形用户界面( GUI) B. 为进程提供系统调用命令 C. 中断处理 D. 编译源程序
[tag_link]
正确答案:C
()是操作系统必须提供的功能。
A. 图形用户界面( GUI) B. 为进程提供系统调用命令 C. 中断处理 D. 编译源程序
[tag_link]
正确答案:C
下列关于信号的处理的描述中,错误的是()。
A. 当进程从内核态转换为用户态时,会检查是否有待处理的信号 B. 当进程从用户态转换为内核态时,也会检查是否有待处理的信号 C. 操作系统对某些信号的处理是可以忽略的 D. 操作系统允许进程通过系统调用,自定义某些信号的处理程序
[tag_link]
正确答案:B
下列关于信号的处理的描述中,错误的是()。
A. 当进程从内核态转换为用户态时,会检查是否有待处理的信号 B. 当进程从用户态转换为内核态时,也会检查是否有待处理的信号 C. 操作系统对某些信号的处理是可以忽略的 D. 操作系统允许进程通过系统调用,自定义某些信号的处理程序
[tag_link]
正确答案:B
当前编程人员编写好的程序经过编译转换成目标文件后,各条指令的地址编号起始一般 定为(①),称为(②)地址。 ①A.1 B.0 C.IP D.CS ② A. 绝对 B. 名义 C. 逻辑 D. 实
[tag_link]
正确答案:
当前编程人员编写好的程序经过编译转换成目标文件后,各条指令的地址编号起始一般 定为(①),称为(②)地址。 ①A.1 B.0 C.IP D.CS ② A. 绝对 B. 名义 C. 逻辑 D. 实
[tag_link]
正确答案:
对下列关键字序列用快速排序进行排序时,每次选取的基准元素都为待处理序列的第一 个元素,速度最快的情形是(),速度最慢的情形是()。
A. {21,25,5,17,9,23,30} B.{25,23,30,17,21,5,9} C. {21,9,17,30,25,23,5} D.{5,9,17,21,23,25,30}
[tag_link]
正确答案:
下列各种算法中,()是设备分配常用的一种算法。
A. 首次适应 B. 时间片分配 C. 最佳适应 D. 先来先服务
[tag_link]
正确答案:
下列各种算法中,()是设备分配常用的一种算法。
A. 首次适应 B. 时间片分配 C. 最佳适应 D. 先来先服务
[tag_link]
正确答案:D
CPU 响应中断时最先完成的步骤是()。
A. 开中断 B. 保存断点 C. 关中断 D. 转入中断服务程序
[tag_link]
正确答案:C
两个机器数7E5H 和 4D3H 相 加 , 得 ( ) 。
A. BD8H B.CD8H C.CB8H D.CC8H
[tag_link]
正确答案:C
邻接多重表是( )的存储结构。
A. 无向图 B. 有向图 C. 无向图和有向图 D. 都不是
[tag_link]
正确答案:A
结论
选 A,邻接多重表用于存储无向图。
推导
邻接多重表为每条无向边建立一个边结点,并用两个链接域分别挂入该边两个端点的边链表,因此一条边只需存储一次,同时便于边的删除和访问。
易错点
不要把邻接多重表与十字链表混淆:前者面向无向图,后者面向有向图并维护入边、出边链。
主机A 想下载文件fip://ftp.abc.edu.cn/file, 大致描述下载过程中主机和服务器的交互过程。
[tag_link]
C
在 CSMA/CD 协议中,若不对帧的长度加以限制,当一个站在发送完毕之前没有检测到 冲突,则该站所发送的帧()和其他站发送的帧发生冲突。
A. 肯定不会 B. 可能会 C. 肯定会 D. 无法判断
[tag_link]
正确答案:B
某文件系统采用显示链接分配方式组织文件,磁盘块大小为4KB, 一个簇包含两个磁盘 块,操作系统以簇为单位进行盘块分配。已知系统支持的最大文件长度为512MB, 若 FAT的每个表项仅存放簇号,则FAT 表占用的空间大约是()。
A. 64KB B.128KB C.512KB D.1024KB
[tag_link]
正确答案:B
某文件系统采用显示链接分配方式组织文件,磁盘块大小为4KB, 一个簇包含两个磁盘 块,操作系统以簇为单位进行盘块分配。已知系统支持的最大文件长度为512MB, 若 FAT的每个表项仅存放簇号,则FAT 表占用的空间大约是()。
A. 64KB B.128KB C.512KB D.1024KB
[tag_link]
正确答案:B
在 OSI 参考模型中,当两台计算机进行文件传输时,为防止中间出现网络故障而重传 整个文件的情况,可通过在文件中插入同步点来解决,这个动作发生在()。
A. 表示层 B. 会话层 C. 网络层 D. 应用层
[tag_link]
正确答案:B
给定有n 个元素的一维数组,建立一个有序单链表的最低时间复杂度是()。
A. O(1) B.O(n) C.O(n²) D.O(nlog₂n)
[tag_link]
正确答案:D
TCP 利用滑动窗口来实现流量控制,只要发送方收到对方的零窗口通知,就启动() 计时器。若计时器超时,则发送一个零窗口探测报文段,以试图获得对方的窗口值。
A. 重传 B. 保活 C. 时间等待 D. 持续
[tag_link]
正确答案:
队列的“先进先出”特性是指()。 I. 最后插入队列中的元素总是最后被删除 II. 当同时进行插入、删除操作时,总是插入操作优先 Ⅲ.每当有删除操作时,总要先做一次插入操作 IV. 每次从队列中删除的总是最早插入的元素
A. I B. I 和 IV C. Ⅱ 和 Ⅲ D. IV
[tag_link]
正确答案:B
设相对寻址的转移指令占3B, 第1字节为操作码,第2、3字节为相对位移量(补码表 示),数据在存储器中采用以低字节为字地址的存放方式。每当CPU 从存储器取出一 字节时,即自动完成(PC)+1→PC 。 若 PC 的当前值为240(十进制),要求转移到290 (十进制),则转移指令的第2、3字节的机器代码是();若PC 的当前值为240(十 进制),要求转移到200(十进制),则转移指令的第2、3字节的机器代码是()。
A. 2FH 、FFH B.D5H 、00H C.D5H 、FFH D.2FH 、00H
[tag_link]
正确答案:
下列不属于CPU 数据通路结构的是()。
A. 单总线结构 B. 多总线结构 C. 部件内总线结构 D. 专用数据通路结构
[tag_link]
正确答案:C
下列关于m 阶 B 树的说法中,错误的是()。
A. 根结点至多有m 棵子树 B. 所有叶结点都在同一层次上 C. 非叶结点至少有 m/2(m 为偶数)或(m+1)/2(m 为奇数)棵子树 D. 根结点中的数据是有序的
[tag_link]
正确答案:C
在下列4个地址中,属于子网86.32.0.0/12的地址是()。
C. 86.79.65.216 D.86.68.206.154
[tag_link]
正确答案:A
假定8个存储器模块采用交叉方式组织,存储芯片和总线支持突发传送, CPU 通过存储 器总线读取数据的过程为:发送首地址和读命令需1个时钟周期,存储器准备第一个数 120 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导 据需8个时钟周期,随后每个时钟周期总线上传送1个数据,可连续传送8个数据(突 发长度为8)。若主存和 Cache 之间交换的主存块大小为64B, 存取宽度和总线宽度都 为 8B, 则 Cache 的一次缺失损失至少为()个时钟周期。
A. 17 B. 20 C. 33 D.80
[tag_link]
正确答案:A
CPU 执行的指令被分为两类,其中有一类称为特权指令,它只允许()使用。 A . 管理员 B. 联机用户 C. 目标程序 D. 操作系统
[tag_link]
正确答案:D
CPU 执行的指令被分为两类,其中有一类称为特权指令,它只允许()使用。 A . 管理员 B. 联机用户 C. 目标程序 D. 操作系统
[tag_link]
正确答案:D
下面的叙述中,正确的是()。
A. 引入线程后,处理器只能在线程间切换 B. 引入线程后,处理器仍在进程间切换 C. 线程的切换,不会引起进程的切换 D. 线程的切换,可能引起进程的切换
[tag_link]
正确答案:D
下面的叙述中,正确的是()。
A. 引入线程后,处理器只能在线程间切换 B. 引入线程后,处理器仍在进程间切换 C. 线程的切换,不会引起进程的切换 D. 线程的切换,可能引起进程的切换
[tag_link]
正确答案:D
可重入程序是通过()方法来改善系统性能的。
A. 改变时间片长度 B. 改变用户数 C. 提高对换速度 D. 减少对换数量
[tag_link]
正确答案:C
可重入程序是通过()方法来改善系统性能的。
A. 改变时间片长度 B. 改变用户数 C. 提高对换速度 D. 减少对换数量
[tag_link]
正确答案:D
对下列4个序列,以第一个关键字为基准用快速排序算法进行排序,在第一趟过程中移 动记录次数最多的是()。
A. 92,96,88,42,30,35,110,100 B.92,96,100,110,42,35,30,88 C. 100,96,92,35,30,110,88,42 D.42,30,35,92,100,96,88,110
[tag_link]
正确答案:B
设从磁盘将一块数据传送到缓冲区所用的时间为80 μs, 将缓冲区中的数据传送到用户区 所用的时间为40μs,CPU 处理一个数据块所用的时间为30 μs。若有多块数据需要处理, 并采用单缓冲区传送某磁盘数据,则处理一块数据所用的总时间为()。
A. 120μs B.110μs C.150μs D.70μs
[tag_link]
正确答案:
设从磁盘将一块数据传送到缓冲区所用的时间为80 μs, 将缓冲区中的数据传送到用户区 所用的时间为40μs,CPU 处理一个数据块所用的时间为30 μs。若有多块数据需要处理, 并采用单缓冲区传送某磁盘数据,则处理一块数据所用的总时间为()。
A. 120μs B.110μs C.150μs D.70μs
[tag_link]
正确答案:A
设置中断屏蔽标志可以改变()。
A. 多个中断源的中断请求优先级 B. CPU 对多个中断请求响应的优先次序 C. 多个中断服务程序开始执行的顺序 D. 多个中断服务程序执行完的次序
[tag_link]
正确答案:D
设机器数字长为8位(含1位符号位),若机器数BAH 为补码,算术左移1位和算术 右移1位分别得()。
A. F4H,EDH B.B4H,6DH C.74H,DDH D.B5H,EDH
[tag_link]
正确答案:C
十字链表是( )的存储结构。
A. 无向图 B. 有向图 C. 无向图和有向图 D. 都不是
[tag_link]
正确答案:B
结论
选 B,十字链表用于存储有向图。
推导
十字链表的每条弧结点同时链接到起点的出边链和终点的入边链,因而可以分别高效遍历一个顶点的出边与入边,适合有向图。
易错点
邻接表通常只直接维护出边;需要同时维护入边、出边时,应识别为十字链表,而不是邻接多重表。
互联网用户的电子邮件地址格式必须是()。
A. 用户名@单位网络名 B. 单位网络名@用户名 C. 邮箱所在主机的域名@用户名 D. 用户名@邮箱所在主机的域名
[tag_link]
正确答案:D
在以太网中,当数据传输速率提高时,帧的发送时间相应地缩短,这样可能会影响到冲 突的检测。为了能有效地检测冲突,可以使用的解决方案有()。
A. 减少电缆介质的长度或减少最短帧长 B. 减少电缆介质的长度或增加最短帧长 C. 增加电缆介质的长度或减少最短帧长 D. 增加电缆介质的长度或增加最短帧长
[tag_link]
正确答案:B
某文件共有3个记录,每个记录占1个磁盘块,在1次读文件的操作中,为了读出最后 1个记录,不得不读出其他2个记录。由此可知该文件所采用的物理结构是()。
A. 连续分配 B. 索引分配 C. 链接分配 D. 连续分配或链接分配
[tag_link]
正确答案:C
某文件共有3个记录,每个记录占1个磁盘块,在1次读文件的操作中,为了读出最后 1个记录,不得不读出其他2个记录。由此可知该文件所采用的物理结构是()。
A. 连续分配 B. 索引分配 C. 链接分配 D. 连续分配或链接分配
[tag_link]
正确答案:C
数据的格式转换及压缩属于OSI 参考模型中()的功能。
A. 应用层 B. 表示层 C. 会话层 D. 传输层
[tag_link]
正确答案:B
将长度为 n 的单链表链接在长度为m 的单链表后面,其算法的时间复杂度采用大0形 式表示应该是()。
A. O(1) B.O(n) C.O(m) D.O(n+m)
[tag_link]
正确答案:C
TCP 在40Gb/s 的线路上传送数据,若TCP 充分利用了线路的带宽,则经过()后, TCP 会发生序号绕回(使用了之前用过的字节序号,已知2³²15×10⁹=0.859)。
A. 859ms B.85.9ms C.8.59ms D.0.859ms
[tag_link]
正确答案:
允许对队列进行的操作有()。
A. 对队列中的元素排序 B. 取出最近入队的元素 C. 在队列元素之间插入元素 D. 删除队首元素
[tag_link]
正确答案:D
某计算机按字节编址,采用大端方式,某指令的一个操作数的机器数为ABCD 00FFH, 该操作数采用基址寻址方式,指令中形式地址(用补码表示)为FFOOH, 当前基址寄存 器的内容为C0000000H, 则该操作数的LSB(FFH) 存放的地址是()。
A. C000 FF00H B.C000 FF03H C.BFFF FF00H D.BFFF FF03H
[tag_link]
正确答案:D
下列有关数据通路的叙述中,错误的是()。
A. 数据通路由若干组合逻辑元件和时序逻辑元件连接而成 B. 数据通路的功能由控制部件送出的控制信号决定 C.ALU 属于操作元件,包含在数据通路中 D. 通用寄存器属于状态元件,但不包含在数据通路中
[tag_link]
正确答案:D
下列关于高度为3的3阶B 树的说法中,正确的是()。 I. 每个内部结点至少有两棵非空子树 II. 树中每个结点至多有2个关键字 Ⅲ. 树中最多能存储26个关键字 IV. 插入一个元素引起B树结点分裂后,树的高度变为4
A. I 、Ⅱ B.I 、Ⅱ 、Ⅲ C.Ⅲ 、IV D.I 、Ⅱ 、IV
[tag_link]
正确答案:B
在下列4个地址中,属于单播地址的是()。
A. 172.31.128.255/18 B.10.255.255.255 C. 192.168.24.59/30 D.224.105.5.211
[tag_link]
正确答案:A
下列关于Cache 替换算法的叙述中,错误的是()。
A. 组相联映射和全相联映射都必须考虑如何进行替换 B. 先进先出算法无须对每个 Cache 行记录替换信息 C. 直接映射是多对一的映射,无须考虑替换问题 D. LRU 算法需要对每个Cache 行记录替换信息
[tag_link]
正确答案:
在中断发生后,中断处理的程序属于()。
A. 用户程序 B. 可能是用户程序,也可能是OS 程序 C. 操作系统程序 D. 单独的程序,既不是用户程序也不是OS 程序
[tag_link]
正确答案:C
在中断发生后,中断处理的程序属于()。
A. 用户程序 B. 可能是用户程序,也可能是OS 程序 C. 操作系统程序 D. 单独的程序,既不是用户程序也不是OS 程序
[tag_link]
正确答案:C
下列关于线程的叙述中,正确的是()。
A. 线程包含CPU 现场,可以独立执行程序 B. 每个线程都有自己独立的地址空间 C. 每个进程只能包含一个线程 D. 同一进程中的线程间通信也必须使用系统调用函数
[tag_link]
正确答案:
下列关于线程的叙述中,正确的是()。
A. 线程包含CPU 现场,可以独立执行程序 B. 每个线程都有自己独立的地址空间 C. 每个进程只能包含一个线程 D. 同一进程中的线程间通信也必须使用系统调用函数
[tag_link]
正确答案:A
操作系统实现()存储管理的代价最小。
A. 分区 B. 分页 C. 分段 D. 段页式
[tag_link]
正确答案:C
操作系统实现()存储管理的代价最小。
A. 分区 B. 分页 C. 分段 D. 段页式
[tag_link]
正确答案:A
下列序列中,()可能是执行第一趟快速排序后所得到的序列(按从大到小排序和从 小到大排序来分别讨论)。 I.{68,11,18,69,23,93,73} II.{93,73,68,11,69,23,18} II.{68,11,69,23,18,93,73} IV.{68,11,69,23,18,73,93}
A. I 、IV B.Ⅱ 、Ⅲ C.Ⅲ 、IV D. 只有IV
[tag_link]
正确答案:C
某操作系统采用双缓冲区传送磁盘上的数据。设从磁盘将数据传送到缓冲区所用的时间 为 T₁, 将缓冲区中的数据传送到用户区所用的时间为T₂,CPU 处理一块数据所用的时间 为 T₃, 假设一个磁盘块和一个缓冲区的大小相等,某系统在一段时间内连续处理一大批数 据,则平均处理一个磁盘块数据的时间为()。
A. T₁+T₂+T₃ B.max(T₂,T₃)+T₁ C.max(T₁,T₃)+T₂ D.max(T₁,T₂+T₃)
[tag_link]
正确答案:
某操作系统采用双缓冲区传送磁盘上的数据。设从磁盘将数据传送到缓冲区所用的时间 为 T₁, 将缓冲区中的数据传送到用户区所用的时间为T₂,CPU 处理一块数据所用的时间 为 T₃, 假设一个磁盘块和一个缓冲区的大小相等,某系统在一段时间内连续处理一大批数 据,则平均处理一个磁盘块数据的时间为()。
A. T₁+T₂+T₃ B.max(T₂,T₃)+T₁ C.max(T₁,T₃)+T₂ D.max(T₁,T₂+T₃)
[tag_link]
正确答案:D
在 CPU 响应中断时,保存两个关键的硬件状态是()。
A. PC和IR B. PC和PSW C. AR和IR D. AR和PSW
[tag_link]
正确答案:B
在定点运算器中,无论是采用双符号位还是采用单符号位,必须有()。
A. 译码电路,它一般用“与非”门来实现 B. 编码电路,它一般用“或非”门来实现 C. 溢出判断电路,它一般用“异或”门来实现 D. 移位电路,它一般用“与或非”门来实现
[tag_link]
正确答案:C
已知带权有向图G 的邻接矩阵如下图所示,请画出该带权有向图G。 第 6 章 图209 第 6 章 图
[tag_link]
B
SMTP 基于传输层的()协议, POP3 基于传输层的()协议。
A. TCP,TCP B.TCP,UDP C.UDP,UDP D.UDP,UDP
[tag_link]
正确答案:A
长度为10km、数据传输速率为10Mb/s的 CSMA/CD 以太网,信号传播速率为200m/μs。 那么该网络的最小帧长为()。
A. 20bit B.200bit C.100bit D.1000bit
[tag_link]
正确答案:D
某文件存放在100个数据块中,假设管理文件所必需的文件控制块、索引块或索引信息 都驻留在内存中。那么若(),则不需要做任何磁盘I/O 操作。
A. 采用连续分配,将最后一个数据块搬到文件头部 B. 采用单级索引分配,将最后一个数据块插入文件头部 C. 采用隐式链接分配,将最后一个数据块插入文件头部 D. 采用隐式链接分配,将第一个数据块插入文件尾部
[tag_link]
正确答案:B
某文件存放在100个数据块中,假设管理文件所必需的文件控制块、索引块或索引信息 都驻留在内存中。那么若(),则不需要做任何磁盘I/O 操作。
A. 采用连续分配,将最后一个数据块搬到文件头部 B. 采用单级索引分配,将最后一个数据块插入文件头部 C. 采用隐式链接分配,将最后一个数据块插入文件头部 D. 采用隐式链接分配,将第一个数据块插入文件尾部
[tag_link]
正确答案:B
OSI 参考模型中()通过设置检验点,使通信双方在通信失效时可从检验点恢复通信。
A. 传输层 B. 网络层 C. 表示层 D. 会话层
[tag_link]
正确答案:D
单链表中,增加一个头结点的目的是()。
A. 使单链表至少有一个结点 B. 标识表结点中首结点的位置 C. 方便运算的实现 D. 说明单链表是线性表的链式存储
[tag_link]
正确答案:C
下列关于TCP 窗口与拥塞控制概念的描述中,错误的是()。
A. 接收窗口 ( rwnd) 通过TCP 首部中的窗口字段通知数据的发送方 B. 发送窗口确定的依据是:发送窗口=min[ 接收端窗口,拥塞窗口] C. 拥塞窗口是接收端根据网络拥塞情况确定的窗口值 D. 拥塞窗口大小在开始时可以按指数规律增长
[tag_link]
正确答案:
一个队列的入队顺序是1,2,3,4,则出队的输出顺序是()。
A. 4,3,2,1 B.1,2,3,4 C.1, 4,3, 2 D.3,2,4,1
[tag_link]
正确答案:B
下列关于指令的功能及分类的叙述中,正确的是()。
A. 算术与逻辑运算指令,通常完成算术运算或逻辑运算,都需要两个数据 B. 移位操作指令,通常用于把指定的两个操作数左移或右移一位 C. 转移指令、子程序调用与返回指令,用于解决数据调用次序的需求 D. 特权指令,通常仅用于实现系统软件,这类指令一般不提供给用户
[tag_link]
正确答案:D
数据通路是由操作元件和状态元件通过总线或分散方式连接而成的进行数据存储、处理 和传送的路径,下列部件中属于状态元件的是()。 I. 算术逻辑部件 Ⅲ. 移位寄存器 IV. 存储器数据寄存器
A. I 、Ⅲ B.Ⅱ 、Ⅲ 、V C. Ⅲ 、IV D.I 、IV
[tag_link]
正确答案:C
在一棵m 阶 B 树中做插入操作前,若一个结点中的关键字个数等于(),则插入操作 后必须分裂成两个结点;在一棵 m 阶 B 树中做删除操作前,若一个结点中的关键字个 数等于(),则删除操作后可能需要同它的左兄弟或右兄弟结点合并成一个结点。
A. m,[m/27-2 B.m-1,「m/27-1 C. m+1,[m/27 D.m/2,[m/27+1
[tag_link]
正确答案:B
在下列4个地址中,属于本地回路地址的是()。
A. 10.10.10.1 B.255.255.255.0 C.192.0.0.1 D.127.0.0.1
[tag_link]
正确答案:【解答】
下列关于Cache 大小、主存块大小和Cache 缺失率之间关系的叙述中,错误的是()。
A. 主存块大小和Cache 容量无直接关系 B. Cache 容量越大,Cache 缺失率越低 C. 主存块大小通常为几十到上百字节 D. 主存块越大,Cache 缺失率越低
[tag_link]
正确答案:D
CPU 的状态分为用户态和内核态,从用户态转换到内核态的唯一途径是()。
A. 修改程序状态字指令 B. 中断屏蔽 C. 中断 D. 中断处理程序
[tag_link]
正确答案:C
CPU 的状态分为用户态和内核态,从用户态转换到内核态的唯一途径是()。
A. 修改程序状态字指令 B. 中断屏蔽 C. 中断 D. 中断处理程序
[tag_link]
正确答案:C
下面的叙述中,正确的是()。
A. 线程是比进程更小的能独立运行的基本单位,可以脱离进程独立运行 B. 引入线程可提高程序并发执行的程度,可进一步提高系统效率 C. 线程的引入增加了程序执行时的时空开销 D. 一个进程一定包含多个线程
[tag_link]
正确答案:B
下面的叙述中,正确的是()。
A. 线程是比进程更小的能独立运行的基本单位,可以脱离进程独立运行 B. 引入线程可提高程序并发执行的程度,可进一步提高系统效率 C. 线程的引入增加了程序执行时的时空开销 D. 一个进程一定包含多个线程
[tag_link]
正确答案:B
动态分区也称可变式分区,它是系统运行过程中()动态建立的。
A. 在作业装入时 B. 在作业创建时 C. 在作业完成时 D. 在作业未装入时
[tag_link]
正确答案:C
动态分区也称可变式分区,它是系统运行过程中()动态建立的。
A. 在作业装入时 B. 在作业创建时 C. 在作业完成时 D. 在作业未装入时
[tag_link]
正确答案:A
对 n 个关键字进行快速排序,最大递归深度为(),最小递归深度约为()。
A. 1 B.n C.log₂n D.nlog₂n
[tag_link]
正确答案:
若 I/O 所花费的时间比 CPU 的处理时间短得多,则缓冲区()。
A. 最有效 B. 几乎无效 C. 均衡 D. 以上答案都不对
[tag_link]
正确答案:
若 I/O 所花费的时间比 CPU 的处理时间短得多,则缓冲区()。
A. 最有效 B. 几乎无效 C. 均衡 D. 以上答案都不对
[tag_link]
正确答案:B
在各种I/O 方式中,中断方式的特点是(),DMA 方式的特点是()。
A. CPU与外设串行工作,传送与主程序串行工作 B. CPU 与外设并行工作,传送与主程序串行工作 C. CPU 与外设串行工作,传送与主程序并行工作 D. CPU 与外设并行工作,传送与主程序并行工作
[tag_link]
正确答案:
机器运算发生溢出的根本原因是()。
A. 寄存器的位数有限 B. 运算中将符号位的进位丢弃 C. 运算中将符号位的借位丢弃 D. 数据运算中发生错误
[tag_link]
正确答案:A
设图G=(V,E) 以邻接表存储,如下图所示。画出其邻接矩阵存储及图G。 453544523 4 5 3 5 4 4 5 2 3
[tag_link]
C
SMTP 服务器使用的端口号是()。
A. 21 B.25 C.8 0 D.110
[tag_link]
正确答案:B
以太网中若发生信道访问冲突,则按照二进制指数退避算法决定下一次重发的时间。使 用二进制指数退避算法的理由是()。
A. 这种算法简单 B. 这种算法执行速度快 C. 这种算法考虑了网络负载对冲突的影响 D. 这种算法与网络的规模大小无关
[tag_link]
正确答案:
某文件有100个盘块(数据块),假设管理文件所必需的文件控制块、所有索引块都已 调入内存。若需要在文件的第45个盘块后插入数据,则物理结构采用()时开销最大。
A. 连续分配 B. 链接分配 C. 一级索引分配 D. 多级索引分配
[tag_link]
正确答案:
某文件有100个盘块(数据块),假设管理文件所必需的文件控制块、所有索引块都已 调入内存。若需要在文件的第45个盘块后插入数据,则物理结构采用()时开销最大。
A. 连续分配 B. 链接分配 C. 一级索引分配 D. 多级索引分配
[tag_link]
正确答案:A
下列说法中正确描述了OSI 参考模型中数据的封装过程的是()。
A. 数据链路层在分组上仅增加了源物理地址和目的物理地址 B. 网络层将高层协议产生的数据封装成分组,并增加第三层的地址和控制信息 C. 传输层将数据流封装成数据帧,并增加可靠性和流控制信息 D. 表示层将高层协议产生的数据分割成数据段,并增加相应的源和目的端口信息
[tag_link]
正确答案:B
在一个长度为 n 的带头结点的单链表h 上,设有尾指针 r, 则执行()操作与链表的 表长有关。
A. 删除单链表中的第一个元素 B. 删除单链表中的最后一个元素 C. 在单链表第一个元素前插入一个新元素 D. 在单链表最后一个元素后插入一个新元素
[tag_link]
正确答案:B
下列关于TCP 工作原理与过程的描述中,错误的是()。
A. TCP 连接建立过程需要经过“三次握手”的过程 B. TCP 传输连接建立后,客户端与服务器端的应用进程进行全双工的字节流传输 C. TCP 传输连接的释放过程很复杂,只有客户端可以主动提出释放连接的请求 D. TCP 连接的释放需要经过“四次挥手”的过程
[tag_link]
正确答案:
循环队列存储在数组A[0…n] 中,入队时的操作为()。
A. rear=rear+1 B.rear=(rear+1)mod(n-1) C. rear=(rear+1)mod n D.rear=(rear+1)mod (n+1)
[tag_link]
正确答案:D
某计算机字长为16位,标志寄存器中存在ZF 、SF 、OF和 CF 标志位,采用双字节字长 指令字。假定 bgt ( 大于零转移)指令的第一个字节指明操作码和寻址方式,第二个字 节为立即数Imm8, 用补码表示。指令功能是:若转移条件成立,则 PC=PC+2+Imm8×2; 否则,PC=PC+2 。 则下列叙述中错误的是()。
A. 该计算机按字节编址 B. 若 bgt 指令是无符号整数的比较,则转移条件可以是 ZF+CF=0 C. 若 bgt 指令是有符号整数的比较,则转移条件可以是 SF 田OF=0 D. 转移目标地址的范围是相对于bgt 指令的前127条指令到后128条指令之间
[tag_link]
正确答案:C
下列关于采用单总线方式的CPU 的说法中,正确的是()。
A. ALU 的两个输入端及输出端都可与总线相连 B. ALU 的两个输入端可以与总线相连,但输出端需通过暂存器与总线相连 C. ALU 的一个输入端可以与总线相连,其输出端也可与总线相连 D. ALU 只能有一个输入端可以与总线相连,另一输入端需通过暂存器与总线相连
[tag_link]
正确答案:D
具有n 个关键字的m 阶 B 树,应有()个叶结点。
A. n+1 B.n - 1 C.mn D.nm/2
[tag_link]
正确答案:A
访问互联网的每台主机都需要分配IP 地址(假定采用默认子网掩码),下列可以分配给 主机的IP 地址是()。
A. 192.46.10.0 B.110.47.10.0 C.127.10.10.17 D.211.60.256.21
[tag_link]
正确答案:B
若计算机按字编址,Cache 数据区容量为8K 字,主存块大小为512字,主存地址空间 为 1M 字,采用2路组相联映射方式。每次根据主存地址访问Cache 时,需要同时进行 ()次标记位的比较,每次需要比较的位数是()。
A. 2,8 B.2,16 C.4,8 D.4,16
[tag_link]
正确答案:A
下列指令中,可以在用户态执行的是()。 I. 置时钟指令 Ⅱ. 停机指令 Ⅲ. 存数指令 IV. 寄存器清零指令
A. I 、IV B.Ⅲ 、IV C.Ⅱ 、Ⅲ 、IV D.Ⅱ 、Ⅲ
[tag_link]
正确答案:B
下列指令中,可以在用户态执行的是()。 I. 置时钟指令 Ⅱ. 停机指令 Ⅲ. 存数指令 IV. 寄存器清零指令
A. I 、IV B.Ⅲ 、IV C.Ⅱ 、Ⅲ 、IV D.Ⅱ 、Ⅲ
[tag_link]
正确答案:B
下面的叙述中,正确的是()。
A. 同一进程内的线程可并发执行,不同进程的线程只能串行执行 B. 同一进程内的线程只能串行执行,不同进程的线程可并发执行 C. 同一进程或不同进程内的线程都只能串行执行 D. 同一进程或不同进程内的线程都可以并发执行
[tag_link]
正确答案:D
下面的叙述中,正确的是()。
A. 同一进程内的线程可并发执行,不同进程的线程只能串行执行 B. 同一进程内的线程只能串行执行,不同进程的线程可并发执行 C. 同一进程或不同进程内的线程都只能串行执行 D. 同一进程或不同进程内的线程都可以并发执行
[tag_link]
正确答案:D
在页式存储管理中选择页面的大小,需要考虑下列()因素。 I. 页面大的好处是页表项比较少 IⅡ . 页面小的好处是可以减少由内碎片引起的内存浪费 Ⅲ.影响磁盘访问时间的主要因素通常不是页面大小,所以使用时优先考虑较大的页面
A. I 和 Ⅲ B. Ⅱ和 Ⅲ C. I 和Ⅱ D.I 、Ⅱ 和 Ⅲ
[tag_link]
正确答案:C
在页式存储管理中选择页面的大小,需要考虑下列()因素。 I. 页面大的好处是页表项比较少 IⅡ . 页面小的好处是可以减少由内碎片引起的内存浪费 Ⅲ.影响磁盘访问时间的主要因素通常不是页面大小,所以使用时优先考虑较大的页面
A. I 和 Ⅲ B. Ⅱ和 Ⅲ C. I 和Ⅱ D.I 、Ⅱ 和 Ⅲ
[tag_link]
正确答案:C
对8个元素的序列进行快速排序,在最好情况下的关键字比较次数是()。
A. 7 B.8 C. 12 D.13
[tag_link]
正确答案:D
缓冲区管理者重要考虑的问题是()。
A. 选择缓冲区的大小 B. 决定缓冲区的数量 C. 实现进程访问缓冲区的同步 D. 限制进程的数量
[tag_link]
正确答案:
缓冲区管理者重要考虑的问题是()。
A. 选择缓冲区的大小 B. 决定缓冲区的数量 C. 实现进程访问缓冲区的同步 D. 限制进程的数量
[tag_link]
正确答案:C
下列关于程序查询方式及其工作过程的叙述中,正确的是()。
A. 按启动查询方式的不同,可分为软件查询方式和硬件查询方式 B. CPU 主要负责启动外设和查询其状态,不参与数据传送 C. 每完成一次数据传送后,会修改主存地址和计数值 D. CPU 需要一直查询外设的状态,直到外设准备就绪时才可去执行其他程序
[tag_link]
正确答案:C
假定有两个整数用8位补码分别表示为r₁= F5H,r₂= EEH。若将运算结果存放在一个8 位寄存器中,则下列运算会发生溢出的是()。
A. r₁+r₂ B.r₁-r₂ C.r₁×r₂ D. r₁Ir₂
[tag_link]
正确答案:C
对 n 个顶点的无向图和有向图,分别采用邻接矩阵和邻接表表示时,试问:
- 如何判别图中有多少条边?
- 如何判别任意两个顶点 i 和 j 是否有边相连?
- 任意一个顶点的度是多少?
[tag_link]
参考答案
1. 边数
- 邻接矩阵:无向图的非零(无权图即为 1)元素数为 2e,边数为非零元素数除以 2;有向图的非零元素数就是弧数 e。
- 邻接表:无向图每条边有两个边表结点,边数为边表结点总数除以 2;有向图的边表结点总数就是弧数。
2. 判断相邻
邻接矩阵中,无向图检查 A[i][j](等价地检查 A[j][i]),有向图检查 A[i][j] 是否表示弧 i→j。邻接表中,扫描顶点 i 的边链表查找 j;无向图还可从 j 的链表查找 i。
3. 顶点度
邻接矩阵中,无向图顶点 i 的度是第 i 行(或列)的非零元素数;有向图第 i 行非零元素数为出度,第 i 列非零元素数为入度,度为二者之和。邻接表中,无向图顶点 i 的度是其边链表长度;有向图该链表长度为出度,入度需统计所有边表中指向 i 的结点,度为入度与出度之和。
易错点
无向图邻接表的边存储两次,而有向图每条弧只存储一次;有向图邻接表的链表长度只是出度,不能直接当作总度。
用 Firefox ( 浏览器)在Gmail中向邮件服务器发送邮件时,使用的是()协议。
A. HTTP B.POP3 C.P2P D.SMTP
[tag_link]
正确答案:
以太网中采用二进制指数退避算法处理冲突问题。下列数据帧重传时再次发生冲突的概 率最低的是()。
A. 首次重传的帧 B. 发生两次冲突的帧 C. 发生三次重传的帧 D. 发生四次重传的帧
[tag_link]
正确答案:D
某文件系统使用类似于Linux 的 inode 存储结构,文件块和磁盘块的大小都是4KB, 磁 盘地址是32位,现在一个文件包含10个直接指针和1个一级间接指针,则这个文件所 占用的磁盘块数量最多是()块(不考虑索引块)。
A. 128 B.512 C.1024 D.1034
[tag_link]
正确答案:D
某文件系统使用类似于Linux 的 inode 存储结构,文件块和磁盘块的大小都是4KB, 磁 盘地址是32位,现在一个文件包含10个直接指针和1个一级间接指针,则这个文件所 占用的磁盘块数量最多是()块(不考虑索引块)。
A. 128 B.512 C.1024 D.1034
[tag_link]
正确答案:D
在 OSI 参考模型中,提供流量控制功能的层是第(①)层;提供建立、维护和拆除端到 端的连接的层是(②);为数据分组提供在网络中路由功能的是(③);传输层提供(④) 的数据传送;为网络层实体提供数据发送和接收功能及过程的是(⑤)。 ①A.1 、2 、3 B.2 、3 、4 ②A. 物理层 B. 数据链路层 ③A. 物理层 B. 数据链路层 ④ A. 主机进程之间 ⑤A. 物理层 B. 数据链路层
C. 3 、4 、5 D. 4 、5 、6 C. 会话层 D. 传输层 C. 网络层 D. 传输层 B. 网络之间 C. 数据链路之间 D. 物理线路之间 C. 会话层 D. 传输层
[tag_link]
正确答案:
对于一个头指针为head 的带头结点的单链表,判定该表为空表的条件是();对于不 带头结点的单链表,判定空表的条件为()。
A. head==NULL B.head->next==NULL C. head->next==head D.head!=NULL
[tag_link]
正确答案:【解答】
TCP 使用三次握手协议来建立连接,设A 、B 双方发送报文的初始序号分别为X 和 Y, A 发送(①)的报文给B,B 接收到报文后发送(②)的报文给A, 然后A 发送一个确 认报文给B 便建立了连接(注意, ACK 的下标为捎带的序号)。 ①A.SYN= 1, 序号=X B. SYN=1, 序 号 =X+1,ACKx=1 ②A. SYN=1, 序号=X+1 B. SYN=1, 序 号 =X+1,ACKx=1
C. SYN= 1, 序 号 =Y D.SYN=1, 序号=Y,ACKy+1=1 C. SYN=1, 序号=Y, ACKx+1=1 D. SYN=1, 序号=Y,ACKr+1=1
[tag_link]
正确答案:
已知循环队列的存储空间为数组 A[21],front 指向队首元素的前一个位置,rear 指 向队尾元素,假设当前 front 和 rear 的值分别为8和3,则该队列的长度为()。 A.5 B.6 C.16 D.17
[tag_link]
正确答案:C
下列关于指令寻址与数据寻址的描述中,错误的是()。
A. 中断响应时,中断隐指令的执行不属于指令寻址的范畴 B. 指令格式中,每个操作数字段均需通过显式编码或隐含约定确定其寻址方式 C. 在含 Cache 的系统中,指令访存遵循“Cache 优先”原则,未命中时再访问主存 D. 数据寻址方式不属于指令集体系结构 ( ISA) 规定的内容
[tag_link]
正确答案:
CPU 内部若多个部件共享一条总线,则每个部件与总线之间需设置一个常用的器件, CPU 控制该器件的状态,实现某个部件与总线的连接或断开。该器件是()。
A. 触发器 B. 多路选择器 C. 三态门 D. 与非门
[tag_link]
正确答案:C
高度为5的3阶B 树至少有()个结点,至多有()个结点。
A. 32 B. 31 C . 120 D.121
[tag_link]
正确答案:
IP 规定,一些特殊的IP 地址一般是不会被指派的,下列说法错误的是()。
A. 0.0.0.0 可以作为DHCP 客户的源IP 地址 B. 路由器不会转发目的IP 地址是255.255.255.255的IP 数据报 C. 127.0.0.1 可以作为目的IP 地址,但不能作为源IP 地址 D. 路由器可以转发目的IP 地址的主机号为全1的IP 数据报
[tag_link]
正确答案:C
某计算机的主存地址位数为32位,按字节编址。假定数据 Cache 中最多存放128个主 存块,采用4路组相联映射方式,块大小为64B, 每块设置了1位有效位。采用随机替 换算法,写磁盘采用回写法,为此每块设置了1位脏位。要求: 1)分别指出主存地址中标记( Tag) 、 组 号( Index) 和块内地址 ( Offset) 三部分的位 置与位数。 2)计算该数据Cache 的总位数。
[tag_link]
B
下列指令中,必须在内核态执行的是()。 I . 陷入指令 Ⅱ. 系统调用指令 Ⅲ. 开中断指令 IV. 转移指令 V. 中断屏蔽字设置指令
A. I 、Ⅱ 、Ⅲ 、IV B.Ⅱ 、Ⅲ C.Ⅱ 、Ⅲ 、V D.I 、IV
[tag_link]
正确答案:C
下列指令中,必须在内核态执行的是()。 I . 陷入指令 Ⅱ. 系统调用指令 Ⅲ. 开中断指令 IV. 转移指令 V. 中断屏蔽字设置指令
A. I 、Ⅱ 、Ⅲ 、IV B.Ⅱ 、Ⅲ C.Ⅱ 、Ⅲ 、V D.I 、IV
[tag_link]
正确答案:C
下列选项中,()不是线程的优点。
A. 提高系统并发性 B. 节约系统资源 C. 切换开销小 D. 增强进程安全性
[tag_link]
正确答案:D
下列选项中,()不是线程的优点。
A. 提高系统并发性 B. 节约系统资源 C. 切换开销小 D. 增强进程安全性
[tag_link]
正确答案:D
某个操作系统对内存的管理采用页式存储管理方法,所划分的页面大小()。
A. 要根据内存大小确定 B. 必须相同 C. 要根据CPU 的地址结构确定 D. 要依据外存和内存的大小确定
[tag_link]
正确答案:B
某个操作系统对内存的管理采用页式存储管理方法,所划分的页面大小()。
A. 要根据内存大小确定 B. 必须相同 C. 要根据CPU 的地址结构确定 D. 要依据外存和内存的大小确定
[tag_link]
正确答案:B
已知线性表按顺序存储,且每个元素都是不相同的整数型元素,设计把所有奇数移动到 所有偶数前边的算法(要求时间最短,辅助空间最小)。
[tag_link]
A
考虑单用户计算机上的下列I/O 操作,需要使用缓冲技术的是()。 I. 图形用户界面下使用鼠标 IⅡ . 多任务操作系统下的磁盘驱动器(假设没有设备预分配) Ⅲ.包含用户文件的磁盘驱动器 IV. 使用存储器映射I/O, 直接和总线相连的图形卡
A. I 、Ⅲ B.Ⅱ 、IV C.Ⅱ 、Ⅲ 、IV D. 全选
[tag_link]
正确答案:
考虑单用户计算机上的下列I/O 操作,需要使用缓冲技术的是()。 I. 图形用户界面下使用鼠标 IⅡ . 多任务操作系统下的磁盘驱动器(假设没有设备预分配) Ⅲ.包含用户文件的磁盘驱动器 IV. 使用存储器映射I/O, 直接和总线相连的图形卡
A. I 、Ⅲ B.Ⅱ 、IV C.Ⅱ 、Ⅲ 、IV D. 全选
[tag_link]
正确答案:D
在 DMA 传送方式中,由()发出DMA 请求,在传送期间总线控制权由()掌握。
A. 外部设备、CPU B. DMA 控制器、DMA 控制器 C. 外部设备、DMA 控制器 D.DMA 控制器、内存
[tag_link]
正确答案:C
关于模4补码,下列说法正确的是()。
A. 模4补码和模2补码不同,它不容易检查乘除运算中的溢出问题 B. 每个模4补码存储时只需要一个符号位 C. 存储每个模4补码需要两个符号位 D. 模4补码,在算术与逻辑单元中为一个符号位
[tag_link]
正确答案:B
如何对无环有向图中的顶点重新编号,使得该图的邻接矩阵中所有的 1 都集中到对角线以上?
[tag_link]
参考答案
对该 DAG 进行拓扑排序,并按拓扑序列依次编号为 1,2,…,n。对任意弧 i→j,拓扑序都要求 i 排在 j 之前,因此新编号满足 i<j;对应的邻接矩阵元素 A[i][j] 只可能位于主对角线上方。拓扑排序可用入度为 0 的顶点逐步删除,若有多个候选顶点,任取其一即可。
推导
DAG 必然存在拓扑序。重新编号后,若矩阵下三角位置 A[i][j](i>j)为 1,就表示存在弧 i→j,与拓扑序中 i 应排在 j 前矛盾。因此所有 1 均在主对角线上方;该性质不要求拓扑序唯一。
易错点
只按原编号排序不一定成立;必须使用拓扑序。矩阵上三角方向取决于约定的弧方向和编号顺序,本文约定 A[i][j]=1 表示 i→j。
用户代理只能发送而不能接收电子邮件时,可能是()地址错误。
A. POP3 B.SMTP C.HTTP D.Mail
[tag_link]
正确答案:A
某100Mb/s以太网使用CSMA/CD 协议,该以太网中的某个站在发送帧时检测到冲突, 并准备进行第二次重传,则所需等待的最大退避时间是()。
A. 5.12μs B.15.36μs C.25.6μs D.51.2μs
[tag_link]
正确答案:B
文件系统采用两级索引分配方式。若每个磁盘块的大小为1KB, 每个盘块号占4B, 则 该系统中单个文件的最大长度是()。
A. 64MB B.128MB C.32MB D. 以上都错误
[tag_link]
正确答案:A
文件系统采用两级索引分配方式。若每个磁盘块的大小为1KB, 每个盘块号占4B, 则 该系统中单个文件的最大长度是()。
A. 64MB B.128MB C.32MB D. 以上都错误
[tag_link]
正确答案:A
在OSI 参考模型中,()利用通信子网提供的服务实现两个进程之间的端到端通信。
A. 网络层 B. 传输层 C. 会话层 D. 表示层
[tag_link]
正确答案:B
在线性表ao,a₁,…,a100 中,删除元素a50需要移动()个元素。
A. 0 B. 50 C. 51 D. 0 或50
[tag_link]
正确答案:D
TCP “三次握手”过程中,第二次“握手”时,发送的报文段中()标志位被置为1。
A. SYN B.ACK C. ACK 和RST D. SYN和ACK
[tag_link]
正确答案:
若用数组A[0…5] 实现循环队列,且当前 rear 和 front 的值分别为1和5,当从队列 中删除一个元素,再加入两个元素后,rear 和 front 的 值 分 别 为 ( ) 。
A. 3和 4 B. 3 和0 C. 5和0 D.5 和 1
[tag_link]
正确答案:B
【2011 统考真题】某机器有一个标志寄存器,其中有进位/借位标志 CF、零标志 ZF 、 符号标志 SF 和溢出标志OF, 条件转移指令 bgt ( 无符号整数比较大于时转移)的转移 条件是( )。
A. CF+OF=1 B.SF+ZF=1 C.CF+ZF=1 D.CF+SF=1
[tag_link]
正确答案:C
CPU内部电路通常采用总线连接方式,总线上信号流动的原则是()。 I. 每个时刻只有一个器件发出信息 II. 每个时刻有一个或多个器件发出信息 Ⅲ .每个时刻只有一个器件接收信息 IV. 每个时刻有一个或多个器件接收信息 A.I 、Ⅲ B.I 、IV C.Ⅱ 、Ⅲ D.Ⅱ 、IV
[tag_link]
正确答案:B
含有n 个非叶结点的m 阶 B 树中至少包含()个关键字。
A. n(m+1) B.n C.n([m/27-1) D.(n-1)(「m/27-1)+1
[tag_link]
正确答案:D
为了提供更多的子网,为一个B 类地址指定了子网掩码255.255.240.0,则每个子网最多 可以有的主机数是()。
A. 16 B.256 C.4094 D.4096
[tag_link]
正确答案:C
某个 Cache 的容量大小为64KB, 行长为128B, 且是4路组相联 Cache, 主存使用32 位地址,按字节编址。 1 ) 该Cache 共有多少行?多少组? 2 ) 该 Cache 的标记阵列中需要有多少标记项?每个标记项中标记位长度是多少? 3 ) 该 Cache 采用LRU 算法,若当该Cache 为全写法Cache 时,标记阵列总共需要多大 的存储容量?回写法又该如何?(提示:4路组相联Cache 使用LRU 算法的替换控 制位为2位。) 03 . 某计算机有容量为256B 的 数 据Cache, 主存块大小为32B。现 有 如 下C 语言程序段:int i,j,c,s,a[128];for(i=0;i<10000;i++)for(j=0;j<128;j=j+s)c=a[j];int 型数据用32位补码表示,编译器将变量i,j,c,s 都分配在通用寄存器中,因此,只需 考虑数组元素的访存情况,假定数组起始地址正好在一个主存块的开始。请回答:1 ) 若Cache 采用直接映射方式,则当s=64 和s=63 时,缺失率分别为多少?2 ) 若Cache 采用2路组相联映射方式,则当s=64 和 s=63 时,缺失率分别为多少?04. 【2010统考真题】某计算机的主存地址空间大小为256MB,按字节编址。指令 Cache 和数据Cache 分离,均有8个Cache 行,每个 Cache 行大小为64B, 数据 Cache 采用直 接映射方式。现有两个功能相同的程序 A 和 B, 其伪代码如下所示:程序 B:a[256][256];程序A:inta[256][256];int 03 . 某计算机有容量为256B 的 数 据Cache, 主存块大小为32B。现 有 如 下C 语言程序段: int i,j,c,s,a[128]; for(i=0;i<10000;i++) for(j=0;j<128;j=j+s) c=a[j]; int 型数据用32位补码表示,编译器将变量i,j,c,s 都分配在通用寄存器中,因此,只需 考虑数组元素的访存情况,假定数组起始地址正好在一个主存块的开始。请回答: 1 ) 若Cache 采用直接映射方式,则当s=64 和s=63 时,缺失率分别为多少? 2 ) 若Cache 采用2路组相联映射方式,则当s=64 和 s=63 时,缺失率分别为多少?
[tag_link]
C
下列程序中,必须在内核态执行的是()。 I. 磁盘调度程序Ⅱ . 中断处理程序 Ⅲ .设备驱动程序 IV. 操作系统初始化程序
A. I 、Ⅱ 、Ⅲ 、IV B.I 、Ⅱ 、Ⅲ C.I 、Ⅱ 、IV D.Ⅱ 、Ⅲ
[tag_link]
正确答案:A
下列程序中,必须在内核态执行的是()。 I. 磁盘调度程序Ⅱ . 中断处理程序 Ⅲ .设备驱动程序 IV. 操作系统初始化程序
A. I 、Ⅱ 、Ⅲ 、IV B.I 、Ⅱ 、Ⅲ C.I 、Ⅱ 、IV D.Ⅱ 、Ⅲ
[tag_link]
正确答案:A
下列关于进程和线程的说法中,正确的是()。
A. 一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程 B. 多线程技术具有明显的优越性,如速度快、通信简便、设备并行性高等 C. 由于线程不作为资源分配单位,线程之间可以无约束地并行执行 D. 线程也称轻量级进程,因为线程都比进程小
[tag_link]
正确答案:B
下列关于进程和线程的说法中,正确的是()。
A. 一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程 B. 多线程技术具有明显的优越性,如速度快、通信简便、设备并行性高等 C. 由于线程不作为资源分配单位,线程之间可以无约束地并行执行 D. 线程也称轻量级进程,因为线程都比进程小
[tag_link]
正确答案:B
引入段式存储管理方式,主要是为了更好地满足用户的一系列要求。下面选项中不属于 这一 系列要求的是()。
A. 提高内存利用率 B. 方便编程 C. 共享和保护 D. 动态链接和增长
[tag_link]
正确答案:D
引入段式存储管理方式,主要是为了更好地满足用户的一系列要求。下面选项中不属于 这一 系列要求的是()。
A. 提高内存利用率 B. 方便编程 C. 共享和保护 D. 动态链接和增长
[tag_link]
正确答案:A
试编写一个算法,使之能够在数组L[1..n] 中找出第k 小的元素(从小到大排序后处于 第 k 个位置的元素)。
[tag_link]
C
以下()不属于设备管理数据结构。
A. PCB B.DCT C. COCT D.CHCT
[tag_link]
正确答案:
以下()不属于设备管理数据结构。
A. PCB B.DCT C. COCT D.CHCT
[tag_link]
正确答案:A
下列叙述中,()是正确的。
A. 程序中断方式和 DMA 方式中实现数据传送都需要中断请求 B. 程序中断方式中有中断请求,DMA 方式中没有中断请求 C. 程序中断方式和 DMA 方式中都有中断请求,但目的不同 D. DMA 要等指令周期结束时才可以进行周期窃取
[tag_link]
正确答案:C
若采用双符号位,则两个正数相加产生溢出的特征时,双符号位为()。
A. 00 B. 01 C.10 D . 11
[tag_link]
正确答案:B
写出从图的邻接表表示转换成邻接矩阵表示的算法。
[tag_link]
参考答案
设图有 n 个顶点,邻接矩阵为 A。先将 A 的 n×n 元素初始化为 0;再依次扫描每个顶点 i 的边链表,对其中每条边 i→j 置 A[i][j]=1。若为无向图,边结点按邻接表约定会在两个端点链表中出现,仍按扫描结果赋值即可。
for i = 0..n-1:
for j = 0..n-1:
A[i][j] = 0
for i = 0..n-1:
p = Adj[i].first
while p != null:
A[i][p.adjvex] = 1
p = p.next
初始化矩阵需要 O(n²),扫描顶点表和全部边表需要 O(n+e)(无向图的边表结点数为 2e,仍为 O(n+e)),所以严格总复杂度为 O(n²+n+e)=O(n²+e),空间复杂度为 O(n²)。若题目约定矩阵已预先清零,则只计转换扫描部分,为 O(n+e)。
易错点
不能只遍历一个顶点的链表,也不能把无向图的两次边表出现误算成两条不同的边;初始化复杂度与填边扫描复杂度要分别说明。
不能用于用户从邮件服务器接收电子邮件的协议是()。
A. HTTP B.POP3 C.SMTP D.IMAP
[tag_link]
正确答案:C
在以太网的二进制指数退避算法中,在11次冲突之后,站点会在0~()之间选择一 个随机数。
A. 255 B.511 C.1023 D.2047
[tag_link]
正确答案:
某文件系统的物理结构采用三级索引分配方式,每个磁盘块的大小为1024B, 每个盘块 索引号占用4B, 则该文件系统支持的最大文件的尺寸接近()。 A . 8GB B. 16GB C.32GB D.2TB
[tag_link]
正确答案:
某文件系统的物理结构采用三级索引分配方式,每个磁盘块的大小为1024B, 每个盘块 索引号占用4B, 则该文件系统支持的最大文件的尺寸接近()。 A . 8GB B. 16GB C.32GB D.2TB
[tag_link]
正确答案:
互联网采用的核心技术是()。
A. TCP/IP B. 局域网技术 C. 远程通信技术 D. 光纤技术
[tag_link]
正确答案:A
通过含有n(n>1) 个元素的数组a, 采用头插法建立单链表L, 则 L中的元素次序()。
A. 与数组a 的元素次序相同 B. 与数组a 的元素次序相反 C. 与数组a 的元素次序无关 D. 以上都错误
[tag_link]
正确答案:B
TCP 采用三报文握手建立连接,其中第三个报文是()。
A. TCP 连接请求 B. 对 TCP 连接请求的确认 C. 对 TCP 连接请求确认的确认 D. TCP 普通数据
[tag_link]
正确答案:
假设用数组 Q[MaxSize] 实现循环队列,队首指针 front 指向队首元素的前一位置, 队尾指针 rear 指向队尾元素,则判断该队列为空的条件是()。
A. Q.rear==(Q.front+1)8MaxSize B. ( Q.rear+1)号MaxSize==Q.front+1 C. (Q. rear+1) 号MaxSize== Q.front D. Q.rear==Q.front
[tag_link]
正确答案:D
【2020 统考真题】某计算机采用16位定长指令字格式,操作码位数和寻址方式位数 固定,指令系统有48条指令,支持直接、间接、立即、相对4种寻址方式。在单地址 指令中,直接寻址方式的可寻址范围是()。
A. 0~255 B.0~1023 C.-128~127 D.-512~511
[tag_link]
正确答案:A
下列关于CPU 时钟信号的叙述中,错误的是()。
A. 处理器总是每来一个时钟信号就开始执行一条新的指令 B. 边沿触发指状态单元总在时钟上升沿或下降沿开始改变状态 C. 时钟周期以相邻状态单元之间最长组合逻辑延迟为基准确定 D. 每个时钟周期称为一个节拍,机器的主频就是时钟周期的倒数
[tag_link]
正确答案:【解答】
已知一棵5阶B 树中共有53个关键字,则树的最大高度为(),最小高度为()。
A. 2 B.3 C. 4 D.5
[tag_link]
正确答案:
不考虑NAT, 在 Internet 中 ,IP 数据报从源节点到目的节点可能需要经过多个网络和路 由器。在整个传输过程中,IP 数据报首部中的()。
A. 源地址和目的地址都不会发生变化 B. 源地址有可能发生变化而目的地址不会发生变化 C. 源地址不会发生变化而目的地址有可能发生变化 D. 源地址和目的地址都有可能发生变化
[tag_link]
正确答案:A
为使虚拟存储系统有效地发挥其预期的作用,所运行程序应具有的特性是()。
A. 不应含有过多的I/O 操作 B. 大小不应小于实际的内存容量 C. 应具有较好的局部性 D. 顺序执行的指令不应过多
[tag_link]
正确答案:C
当 CPU 处于内核态时,它可以执行的指令是()。
A. 只有特权指令 B. 只有非特权指令 C. 只有访管指令 D. 除访管指令之外的全部指令
[tag_link]
正确答案:D
当 CPU 处于内核态时,它可以执行的指令是()。
A. 只有特权指令 B. 只有非特权指令 C. 只有访管指令 D. 除访管指令之外的全部指令
[tag_link]
正确答案:D
在下列描述中,()并不是多线程系统的特长。
A. 利用线程并行地执行矩阵乘法运算 B. Web 服务器利用线程响应HTTP 请求 C. 键盘驱动程序为每个正在运行的应用配备一个线程,用以响应该应用的键盘输入 D. 基于GUI 的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作
[tag_link]
正确答案:C
在下列描述中,()并不是多线程系统的特长。
A. 利用线程并行地执行矩阵乘法运算 B. Web 服务器利用线程响应HTTP 请求 C. 键盘驱动程序为每个正在运行的应用配备一个线程,用以响应该应用的键盘输入 D. 基于GUI 的调试程序用不同的线程分别处理用户输入、计算和跟踪等操作
[tag_link]
正确答案:C
对主存储器的访问,()。
A. 以块(页)或段为单位 B. 以字节或字为单位 C. 随存储器的管理方案不同而异 D. 以用户的逻辑记录为单位
[tag_link]
正确答案:B
对主存储器的访问,()。
A. 以块(页)或段为单位 B. 以字节或字为单位 C. 随存储器的管理方案不同而异 D. 以用户的逻辑记录为单位
[tag_link]
正确答案:B
荷兰国旗问题:设有一个仅由红、白、蓝三种颜色的条块组成的条块序列,存储在 一个顺序表中,请编写一个时间复杂度为O(n) 的算法,使得这些条块按红、白、蓝 的顺序排好,即排成荷兰国旗图案。请完成算法实现: typedef enum{RED,WHITE,BLUE}color; I// 设置枚举数组 void Flag_Arrange(color a[],int n){…}
[tag_link]
D
下列()不是设备的分配方式。
A. 独享分配 B. 共享分配 C. 虚拟分配 D. 分区分配
[tag_link]
正确答案:
下列()不是设备的分配方式。
A. 独享分配 B. 共享分配 C. 虚拟分配 D. 分区分配
[tag_link]
正确答案:D
以下关于DMA 方式进行I/O 的描述中,正确的是()。
A. 一个完整的DMA 过程,部分由DMA 控制器控制,部分由CPU 控制 B. 一个完整的DMA 过程,完全由CPU 控制 C. 一个完整的DMA 过程,完全由DMA 控制器控制,CPU 不介入任何控制 D. 一个完整的DMA 过程,完全由 CPU 采用周期挪用法控制
[tag_link]
正确答案:A
判断加减法溢出时,可采用判断进位的方式,若符号位的进位为 C₀, 最高位的进位为 C₁, 则产生溢出的条件是()。 I. Co产生进位 II . C₁ 产生进位 Ⅲ. C₀ 、C₁ 都产生进位 IV.C₀ 、 C₁ 都不产生进位 V.Co 产生进位,C₁ 不产生进位 VI.C₀ 不产生进位,C₁ 产生进位
A. I 和 Ⅱ B.Ⅲ C. IV D. V 和VI
[tag_link]
正确答案:D
任何一个无向连通图的最小生成树( )。
A. 有一棵或多棵 B. 只有一棵 C. 一定有多棵 D. 可能不存在
[tag_link]
正确答案:A
结论
选 A。无向连通图至少存在一棵最小生成树,但权值相同时可能存在多棵。
推导
连通图可通过不断选取不成环的边得到生成树,有限棵生成树中总权值最小者即为 MST;若不同边组合具有相同最小代价,MST 不唯一。
易错点
连通性保证存在性,不保证唯一性;D 把“可能不唯一”误解成“可能不存在”。
下列关于电子邮件格式的说法中,错误的是()。
A. 电子邮件内容包括邮件头与邮件体两部分 B. 邮件头中发信人地址( From:) 、 发送时间、收信人地址( To:) 及邮件主题( Subject:) 是由系统自动生成的 C. 邮件体是实际要传送的信函内容 D. MIME 允许电子邮件系统传输文字、图像、语音与视频等多种信息
[tag_link]
正确答案:B
根据 CSMA/CD协议的工作原理,需要提高最短帧长的是()。
A. 网络传输速率不变,冲突域的最大距离变短 B. 冲突域的最大距离不变,网络传输速率提高 C. 上层协议使用TCP 的概率增加 D. 在冲突域不变的情况下减少线路中的中继器数量
[tag_link]
正确答案:B
下列各种操作系统内核相关的数据结构中,可以不用数组实现的是()。
A. 文件分配表 B. 页表 C. 调度器的就绪队列 D. 中断向量表
[tag_link]
正确答案:C
下列各种操作系统内核相关的数据结构中,可以不用数组实现的是()。
A. 文件分配表 B. 页表 C. 调度器的就绪队列 D. 中断向量表
[tag_link]
正确答案:C
在 TCP/IP 模型中,()处理关于可靠性、流量控制和错误校正等问题。
A. 网络接口层 B. 网际层 C. 传输层 D. 应用层
[tag_link]
正确答案:C
下面关于线性表的一些说法中,正确的是()。
A. 对一个设有头指针和尾指针的单链表执行删除最后一个元素的操作与链表长度无关 B. 线性表中每个元素都有一个直接前驱和一个直接后继 C. 为了方便插入和删除数据,可以使用双链表存放数据 D. 取线性表第i 个元素的时间与i 的大小有关
[tag_link]
正确答案:C
主机 A 和 B 之间建立了一个TCP 连接,A 向 B 发送的第一个SYN 报文段中的序号值 ( seq) 等于211,数据传输结束在释放连接时, A 向 B 发送的第4次挥手报文段的seq 等于985,则在本次通信过程中,A 向 B 总共发送了()字节的数据。 A . 771 B.772 C.773 D.774
[tag_link]
正确答案:
假设循环队列Q[MaxSize] 的队首指针为 front, 队尾指针为rear, 队列的最大容量 为 MaxSize, 此外,该队列再没有其他数据成员,则判断该队列已满的条件是()。
A. Q. front==Q. rear B.Q.front+Q .rear>=MaxSize C. Q .front==(Q.rear+1)MaxSiz e D.Q.rear==(Q.front+1) 号MaxSize
[tag_link]
正确答案:C
某机的机器字长为16位,主存按字编址,指令格式如下: 15 109 87 0 操作码 X D 其 中 ,D 为位移量;X 为寻址特征位。 X=00 : 直接寻址。 X=01: 用变址寄存器X1进行变址。 X=10: 用变址寄存器X2 进行变址。 X=11: 相对寻址。 设(PC)=1234H,(X1)=0037H,(X2)=1122H(H 代表十六位进制数),请确定下列指 令的有效地址: ①4420H
[tag_link]
B
下列操作中,从开始到完成所持续的时间不一定等于一个时钟周期的是()。 I. 单总线数据通路中完成一次主存读操作 II. 单周期CPU中执行一条完整指令 Ⅲ .单总线数据通路中,寄存器R1经内部总线传至寄存器R2 IV. 流水线数据通路中,数据从一个流水段寄存器传入下一个流水段寄存器 V. 单周期CPU 中完成一次ALU运算
A. I, V B.I,Ⅲ,V C.II,II,IV D.IV, V
[tag_link]
正确答案:A
已知 一棵3阶B 树中共有2047个关键字,则树的最大高度为(),最小高度为()。
A. 1 1 B. 10 C. 8 D.7
[tag_link]
正确答案:
把 IP 网络划分成子网,这样做的好处是()。
A. 增加冲突域的大小 B. 增加主机的数量 C. 减少广播域的大小 D. 增加网络的数量
[tag_link]
正确答案:C
虚拟存储管理系统的基础是程序访问的局部性原理,此理论的基本含义是()。
A. 在程序的执行过程中,程序对主存的访问是不均匀的 B. 空间局部性 C. 时间局部性 D. 代码的顺序执行
[tag_link]
正确答案:A
下列中断事件中,能引起外中断的事件是()。 I. 时钟中断 IⅡ . 访管中断 Ⅲ .缺页中断
A. I B.Ⅲ C. I 和 Ⅱ D. Ⅱ 和 Ⅲ
[tag_link]
正确答案:A
下列中断事件中,能引起外中断的事件是()。 I. 时钟中断 IⅡ . 访管中断 Ⅲ .缺页中断
A. I B.Ⅲ C. I 和 Ⅱ D. Ⅱ 和 Ⅲ
[tag_link]
正确答案:A
在进程转换时,下列()转换是不可能发生的。
A. 就绪态→运行态 B. 运行态→就绪态 C. 运行态→ 阻塞态 D. 阻塞态→运行态
[tag_link]
正确答案:D
在进程转换时,下列()转换是不可能发生的。
A. 就绪态→运行态 B. 运行态→就绪态 C. 运行态→ 阻塞态 D. 阻塞态→运行态
[tag_link]
正确答案:D
以下存储管理方式中,不适合多道程序设计系统的是()。
A. 单用户连续分配 B. 固定式分区分配 C. 可变式分区分配 D. 分页式存储管理方式
[tag_link]
正确答案:A
以下存储管理方式中,不适合多道程序设计系统的是()。
A. 单用户连续分配 B. 固定式分区分配 C. 可变式分区分配 D. 分页式存储管理方式
[tag_link]
正确答案:A
在以下排序算法中,每趟从待排序记录中选出关键字最小的记录,并将其与当前待排序 部分的首记录交换,从而使有序区从前向后逐步扩大的是()。
A. 简单选择排序 B. 冒泡排序 C. 堆排序 D. 直接插入排序
[tag_link]
正确答案:A
设备分配程序需要访问一系列的数据结构来给进程分配设备,这些数据结构有:设备控 制 表( DCT), 控制器控制表( COCT), 通道控制表( CHCT), 系统设备表( SDT) 。 在设备分配的过程中,访问这些数据结构的正确顺序是()。 331第 5 章 输 入 / 输 出 管 理 331
A. SDT,DCT,COCT,CHCT B.DCT,COCT,CHCT,SDT C. SDT,COCT,CHCT,DCT D.COCT,CHCT,SDT,DCT
[tag_link]
正确答案:
设备分配程序需要访问一系列的数据结构来给进程分配设备,这些数据结构有:设备控 制 表( DCT), 控制器控制表( COCT), 通道控制表( CHCT), 系统设备表( SDT) 。 在设备分配的过程中,访问这些数据结构的正确顺序是()。 331第 5 章 输 入 / 输 出 管 理 331
A. SDT,DCT,COCT,CHCT B.DCT,COCT,CHCT,SDT C. SDT,COCT,CHCT,DCT D.COCT,CHCT,SDT,DCT
[tag_link]
正确答案:A
当某五级流水线CPU 正在执行某条指令的第二级流水段时,外部设备产生了一个 DMA 请求,则CPU 对该 DMA 请求响应的时机是()。
A. 立即响应 B. 在该指令的第二级流水段执行完毕后响应 C. 在该指令的第三级流水段执行完毕后响应 D. 在该指令执行结束后响应
[tag_link]
正确答案:B
在补码的加减法中,用两位符号位判断溢出,两位符号位SsIS₂=10 时,表示()。
A. 结果为正数,无溢出 B. 结果正溢出 C. 结果负溢出 D. 结果为负数,无溢出
[tag_link]
正确答案:C
用 Prim 算法和 Kruskal 算法构造图的最小生成树,所得到的最小生成树( )。
A. 相同 B. 不相同 C. 可能相同,可能不同 D. 无法比较
[tag_link]
正确答案:C
结论
选 C。
推导
两种算法都遵循 MST 的贪心性质。若 MST 唯一,二者必得到同一棵树;若存在等权边导致多个 MST,选边顺序可能不同,结果也可能不同。
易错点
“都是最小生成树”不等于“边集合必相同”;应区分最小代价相同与树形唯一。
电子邮件系统使用TCP 传送邮件,为什么有时会遇到邮件发送失败的情况?为什么有 时对方会收不到发送的邮件?
[tag_link]
D
在某 CSMA/CD 局域网中,使用一个 Hub 连接所有站点,且限定站点到Hub 的最长距 离为100m, 信号的传播速率为200000km/s, 则站点的最长冲突检测时间是()。
A. 2μs B.2ms C.lμs D.1ms
[tag_link]
正确答案:A
文件系统在创建一个文件时,为它建立一个()。
A. 文件目录项 B. 目录文件 C. 逻辑结构 D. 逻辑空间
[tag_link]
正确答案:A
文件系统在创建一个文件时,为它建立一个()。
A. 文件目录项 B. 目录文件 C. 逻辑结构 D. 逻辑空间
[tag_link]
正确答案:A
上下相邻层实体之间的接口称为服务访问点,应用层的服务访问点也称()。
A. 用户接口 B. 网卡接口 C. IP 地址 D. MAC地址
[tag_link]
正确答案:A
在双链表中向 P 所指的结点之前插入一个结点q 的 操 作 为 ( ) 。
A. p->prior=q;q->next=p;p->prior->next=q;q->prior=p->prior; B. q->prior=p->prior;p->prior->next=q;q->next=p;p->prior=q->next; C. q->next=p;p->next=q;q->prior->next=q;q->next=p; D. p->prior->next=q;q->next=p;q->prior=p->prior;p->prior=q;
[tag_link]
正确答案:D
A 和 B 之间建立了TCP 连接,A 向 B 发送了一个报文段,其中序号字段seq=200, 确 认序号字段ack=201, 数据部分有2B, 那么在B对该报文的确认报文段中()。
A. seq=202,ack=200 B.seq=201,ack=201 C. seq=201,ack=202 D.seq=202,ack=201
[tag_link]
正确答案:
假设用 A[0….n]实现循环队列,front 、rear 分别指向队首元素的前一个位置和队尾 元素。若用(rear+1) 号(n+1)==front 作为队满标志,则()。
A. 可用 front==rear 作为队空标志 B. 队列中最多可有n+1 个元素 C. 可 用 front>rear 作为队空标志 D. 可用( front+1) 吕(n+1)==rear 作为队空标志
[tag_link]
正确答案:A
某计算机字长16位,标志寄存器FLAGS 中的ZF 、SF 和 OF 分别是零标志、符号标志 和溢出标志,采用双字节字长指令字。假定 bgt ( 大于零转移)指令的第一个字节指明 操作码和寻址方式,第二个字节为偏移地址Imm8, 用补码表示。指令功能是: 若 ( ZF+(SF 田 OF)=0), 则 PC=PC+2+Imm8×2; 否则,PC=PC+2。 请回答下列问题: 1)该计算机的编址单位是多少? 2) bgt 指令执行的是有符号整数比较,还是无符号整数比较? 3)偏移地址 Imm8 的含义是什么?转移目标地址的范围是什么?
[tag_link]
A
下列关于单周期CPU 和多周期CPU 的描述中,错误的是()。
A. 单周期CPU 更容易支持复杂指令(如乘法、除法) B. 单周期CPU 部件冗余大、利用率低,多周期CPU 则刚好相反 C. 单周期 CPU 在1个时钟周期内执行一条指令,CPI=1 D. 多周期CPU 至少需要2个时钟周期才能执行一条指令,CPI>1
[tag_link]
正确答案:A
在 7 阶 B 树中,按从上往下、从左往右的顺序搜索第2016个关键字,若根结点已读入 内存,则最多需启动()次I/O。
A. 4 B.5 C.6 D.7
[tag_link]
正确答案:B
一个网段的网络号为198.90.10.0/27,最多可以分成()个子网;此网段划分成若干子 网后,每个子网最多具有()个可分配给主机的IP 地址。
A. 8,30 B.4,62 C.16,14 D.32,6
[tag_link]
正确答案:A
虚拟存储器的常用管理方式有段式、页式、段页式,对于它们在与主存交换信息时的单 位,以下表述正确的是()。
A. 段式采用“页” B. 页式采用“块” C. 段页式采用“段”和“页” D. 页式和段页式均仅采用“页”
[tag_link]
正确答案:D
下列关于库函数和系统调用的说法中,不正确的是()。
A. 库函数运行在用户态,系统调用运行在内核态 B. 使用库函数时开销较小,使用系统调用时开销较大 C. 库函数不方便被替换,系统调用通常很方便被替换 D. 库函数可以很方便地调试,而系统调用很麻烦
[tag_link]
正确答案:C
下列关于库函数和系统调用的说法中,不正确的是()。
A. 库函数运行在用户态,系统调用运行在内核态 B. 使用库函数时开销较小,使用系统调用时开销较大 C. 库函数不方便被替换,系统调用通常很方便被替换 D. 库函数可以很方便地调试,而系统调用很麻烦
[tag_link]
正确答案:C
当()时,进程从执行状态转换为就绪态。
A. 进程被调度程序选中 B. 时间片到时 C. 等待某一事件 D. 等待的事件发生
[tag_link]
正确答案:B
当()时,进程从执行状态转换为就绪态。
A. 进程被调度程序选中 B. 时间片到时 C. 等待某一事件 D. 等待的事件发生
[tag_link]
正确答案:B
在分页存储管理中,主存的分配()。
A. 以页框为单位进行 B. 以作业的大小进行 C. 以物理段进行 D. 以逻辑记录大小进行
[tag_link]
正确答案:D
在分页存储管理中,主存的分配()。
A. 以页框为单位进行 B. 以作业的大小进行 C. 以物理段进行 D. 以逻辑记录大小进行
[tag_link]
正确答案:A
简单选择排序算法的比较次数和移动次数分别为()。
A. O(n),O(log₂n) B.O(log₂n),O(n²) C. O(n²),O( n) D.O(nlog₂n),O(n)
[tag_link]
正确答案:C
下面设备中属于共享设备的是()。
A. 打印机 B. 磁带机 C. 磁盘 D. 磁带机和磁盘
[tag_link]
正确答案:
下面设备中属于共享设备的是()。
A. 打印机 B. 磁带机 C. 磁盘 D. 磁带机和磁盘
[tag_link]
正确答案:C
关于外中断(故障除外)和 DMA, 下列说法中正确的是()。
A. DMA 请求和中断请求同时发生时,响应DMA 请求 B. DMA 请求、非屏蔽中断、可屏蔽中断都要在当前指令结束之后才能被响应 C. 非屏蔽中断请求优先级最高,可屏蔽中断请求优先级最低 D. 若不开中断,所有中断请求就不能响应
[tag_link]
正确答案:A
若[X]补=X₀.X₁X₂…X, 其中X₀为符号位,X₁ 为最高数位。若(),则当补码算术左移 时,将会发生溢出。
A. X₀=X₁ B.X₀≠X₁ C.X₁=0 D.X₁=1
[tag_link]
正确答案:B
下列关于图的生成树和最小生成树的叙述中,正确的是( )。
A. 只要无向连通图中没有权值相同的边,则其最小生成树唯一 B. 只要无向图中有权值相同的边,则其最小生成树一定不唯一 C. 从 n 个顶点的连通图中选取 n-1 条权值最小的边,即可构成最小生成树 D. 设连通图 G 含有 n 个顶点,则含有 n 个顶点、n-1 条边的子图一定是 G 的生成树
[tag_link]
正确答案:A
结论
选 A。
推导
无向连通图所有边权互异时,Kruskal 或 Prim 每一步的最小合法边唯一,故 MST 唯一。B 中等权边不一定参与竞争;C 只按权值选边可能成环;D 还需满足连通性。
易错点
“n 个顶点、n−1 条边”只是树的必要数量条件,不足以保证无环且连通。
MIME 与 SMTP 的关系是怎样的?
[tag_link]
A
IEEE 802.3标准规定,若采用同轴电缆作为传输介质,在无中继的情况下,传输介质的 最大长度不能超过()。
A. 500m B.200m C.100m D.50m
[tag_link]
正确答案:A
打开文件操作的主要工作是()。
A. 把指定文件的目录项复制到内存指定的区域 B. 把指定文件复制到内存指定的区域 C. 在指定文件所在的存储介质上找到指定文件的目录项 D. 在内存寻找指定的文件
[tag_link]
正确答案:A
打开文件操作的主要工作是()。
A. 把指定文件的目录项复制到内存指定的区域 B. 把指定文件复制到内存指定的区域 C. 在指定文件所在的存储介质上找到指定文件的目录项 D. 在内存寻找指定的文件
[tag_link]
正确答案:A
在 OSI 参考模型中,各层都有差错控制过程,指出以下每种差错发生在哪些层中:噪声 使传输链路上的一个0变成1或一个1变成0(①)。收到一个序号错误的目的帧(②)。 一台打印机正在打印,突然收到一个错误指令要打印头回到本行的开始位置(③)。 ①A. 物理层 B. 网络层 C. 数据链路层 D. 会话层 ②A. 物理层 B. 网络层 C . 数据链路层 D. 会话层 ③A. 物理层 B. 网络层 C . 应用层 D. 会话层
[tag_link]
正确答案:
在双链表存储结构中,删除p 所指的结点时必须修改指针()。
A. p->prior->next=p->next;p->next->prior=p->prior; B. p->prior=p->prior->prior;p->prior->next=p; C. p->next->prior=p;p->next=p->next->next; D. p->next=p->prior->prior;p->prior=p->next->next;
[tag_link]
正确答案:A
TCP 的通信双方,有一方发送了带有 FIN 标志的数据段后,表示()。
A. 将断开通信双方的TCP 连接 B. 单方面释放连接,表示本方已经无数据发送,但可以接收对方的数据 C. 中止数据发送,双方都不能发送数据 D. 连接被重新建立
[tag_link]
正确答案:
与顺序队列相比,链式队列的()。
A. 优点是队列的长度不受限制 B. 优点是入队和出队时间效率更高 C. 缺点是不能进行顺序访问 D. 缺点是不能根据队首指针和队尾指针计算队列的长度
[tag_link]
正确答案:D
假设R[ax]=FFE8H, R[bx]=7FE6H, 执行指令“add ax,bx” 后,寄存器的内容和各标 志的变化为()。
A. R[ax]=7FCEH,OF=1,SF=0,CF=0,ZF=0 B. R[bx]=7FCEH,OF=1,SF=0,CF=0,ZF=0 C. R[ax]=7FCEH,OF=0,SF=0,CF=1,ZF=0 D. R[bx]=7FCEH,OF=0,SF=0,CF=1,ZF=0
[tag_link]
正确答案:C
下列关于单周期数据通路和多周期数据通路的说法中,正确的是()。 215第 5 章 中 央 处 理 器 215
A. 单周期CPU的CPI 总比多周期CPU的CPI大 B. 单周期CPU 的时钟周期通常比多周期CPU 的时钟周期短 C. 在一条指令执行过程中,单周期 CPU 中的每个控制信号取值一直不变,而多周期 CPU 中的控制信号可能发生改变 D. 在一条指令执行过程中,单周期数据通路和多周期数据通路中的每个部件都可使用多次
[tag_link]
正确答案:C
在一棵高度为h 的 B 树中插入一个新关键字,假设在插入过程中读入的结点一直在内存 中,根结点的高度为1,且初始时未读入内存,则下列叙述中错误的是()。(注意, 本题中的新结点是指新产生的结点,如一次分裂才产生一个新结点。)
A. 若插入操作导致树的高度变为h+1, 则本次插入一定导致了根结点的分裂 B. 若插入操作导致旧结点的分裂,则树的高度一定会变为h+1 C. 由于本次插入操作而产生的新结点的个数最多为h+1 D. 由于本次插入操作而产生的读/写磁盘的次数最多为3h+1
[tag_link]
正确答案:B
一台主机有两个IP 地址,一个地址是192.168.11.25,另一个地址可能是()。
A. 192.168.11.0 B.192.168.11.26 C.192.168.13.25 D.192.168.11.24
[tag_link]
正确答案:C
下列关于虚拟存储器的叙述中,正确的是()。
A. 对应用程序员透明,对系统程序员不透明 B. 对应用程序员不透明,对系统程序员透明 C. 对应用程序员、系统程序员都不透明 D. 对应用程序员、系统程序员都透明
[tag_link]
正确答案:【解答】
下列关于系统调用和一般过程调用的说法中,正确的是()。
A. 两者都需要将当前CPU中 的PSW 和 PC 的值压栈,以保存现场信息 B. 系统调用的被调用过程一定运行在内核态 C. 一般过程调用的被调用过程一定运行在用户态 D. 两者的调用过程与被调用过程一定都运行在用户态
[tag_link]
正确答案:B
下列关于系统调用和一般过程调用的说法中,正确的是()。
A. 两者都需要将当前CPU中 的PSW 和 PC 的值压栈,以保存现场信息 B. 系统调用的被调用过程一定运行在内核态 C. 一般过程调用的被调用过程一定运行在用户态 D. 两者的调用过程与被调用过程一定都运行在用户态
[tag_link]
正确答案:B
两个合作进程( Cooperating Processes) 无法利用()交换数据。
A. 文件系统 B. 共享内存 C. 高级语言程序设计中的全局变量 D. 消息传递系统
[tag_link]
正确答案:C
两个合作进程( Cooperating Processes) 无法利用()交换数据。
A. 文件系统 B. 共享内存 C. 高级语言程序设计中的全局变量 D. 消息传递系统
[tag_link]
正确答案:C
在段式分配中,CPU 每次从内存中取一次数据需要()次访问内存。 A1 B.3 C. 2 D.4
[tag_link]
正确答案:A
在段式分配中,CPU 每次从内存中取一次数据需要()次访问内存。 A1 B.3 C. 2 D.4
[tag_link]
正确答案:C
若只想得到100000个元素组成的序列中第10个最小元素之前的部分排序的序列,用() 方法最快。
A. 冒泡排序 B. 快速排序 C. 归并排序 D. 堆排序
[tag_link]
正确答案:D
提高单机资源利用率的关键技术是()。
A. SPOOLing 技术 B. 虚拟技术 C. 交换技术 D. 多道程序设计技术
[tag_link]
正确答案:
提高单机资源利用率的关键技术是()。
A. SPOOLing 技术 B. 虚拟技术 C. 交换技术 D. 多道程序设计技术
[tag_link]
正确答案:D
磁盘和主存进行数据交换时,大致可分为四个过程:①寻道;②旋转;③连续读/写 磁盘块;④结束、校验。则下列关于磁盘读/写过程的叙述中,错误的是()。
A. 在①②④三个阶段都用到了中断处理 B. 在第③阶段,DMA 控制器向CPU 请求的是总线使用权 C. 在第③阶段,DMA 控制器使用总线的优先级比 CPU 低 D. 在第③阶段,磁盘的读/写和CPU 执行其他任务是可以并行执行的
[tag_link]
正确答案:C
假设一次ALU 运算和一次移位操作各需1个时钟周期,则32位无符号整数乘法电路完 成一次乘法运算所需的时钟周期数约为()。
A. 16 B.64 C.96 D.100
[tag_link]
正确答案:B
设有 n 个顶点的无向连通图的最小生成树不唯一,则下列说法中正确的是( )。
A. 图的边数一定大于 n-1 B. 图的权值最小的边一定有多条 C. 图的最小生成树的代价不一定相等 D. 图的各条边的权值不相等
[tag_link]
正确答案:A
结论
选 A。MST 不唯一时,原图不可能本身就是唯一的 n−1 条边树,因此边数必大于 n−1。
推导
所有 MST 的代价都等于全局最小代价,故 C 错;导致不唯一的等权边不必是全图最小权边,B 错;D 与不唯一相矛盾,边权全异反而保证唯一。
易错点
树形不唯一与最小代价不唯一是两回事:MST 可以有多棵,但代价必相同。
用户主机上的电子邮件用户代理与邮件服务器建立了连接,现截获一个 TCP 报文段, 如下图所示。图中显示了该报文段的前126个字节的十六进制数及ASCII 码内容。TCP 首部长度为20B。请回答: 1032c96feb416d19 bod5e90000c⁰ca650020 10 32 c9 6f eb 41 6d 19 bo d5 e9 00 00 c⁰ ca 65 7342677300 4d30310a 446179202d 49 73 42 67 73 00 4d 3031 0a 4461 7920 2e39324345 2e 39 32 6f633e332eOd303633 6f 63 3e 33 2e Od 30 3431202c3a6174 34 31 20 2c 3a 333a3320 2b 306b 616f733232 33 3a 33 20 2b 30 6b 616f 73 6d633a736f20Oa00800090383030 Od 6d 63 3a 73 6f 20 Oa 0080 0090 2e31403379616e 32 2e 31 40 33 1)用户代理和服务器之间使用的应用层协议是什么? 2)用户代理使用的端口号是多少? 3)该邮件的发件人邮箱是什么? 0 P. ..Q… Me ssage-ID 40DC2@1E6932BAcom.10Da te:Sat,14 May 2018001. 22Fro:33:30:cskao yan2012@163. com.
[tag_link]
B
下列几种以太网中,只能工作在全双工模式下的是()。
A. 10Base-T 以太网 B.100B ase-T 以太网 C. 吉比特以太网 D.10 吉比特以太网
[tag_link]
正确答案:D
某用户程序发起open()系统调用,下列对该过程的描述中最准确的是()。
A. open() 调用必然导致文件 I/O B. open()调用的参数含有需要打开的文件的文件名 C. open( ) 调用完成后,系统打开文件表将增加一个表目 D. open() 调用的参数的文件名不同时,必然会打开不同的文件实体
[tag_link]
正确答案:B
open()调用的参数含有文件名(或者说文件的路径名),它会在进程的用户打开文件表中增加一个对应的表目,并返回该表目的索引号(文件描述符或句柄)。系统打开文件表只有在文件实体第一次被打开时才增加一个表目,也才会通过文件 I/O 将对应的索引节点从磁盘读入内存。当 open()调用的不同文件互为硬链接时,所打开的文件实体是一样的。
3 9. B关闭文件是指将文件当前的控制信息从内存写回磁盘,需要注意的是关闭文件并不意味着将文件数据写回磁盘,写文件操作才会写回磁盘(不考虑延迟写),选项B 正确。
某用户程序发起open()系统调用,下列对该过程的描述中最准确的是()。
A. open() 调用必然导致文件 I/O B. open()调用的参数含有需要打开的文件的文件名 C. open( ) 调用完成后,系统打开文件表将增加一个表目 D. open() 调用的参数的文件名不同时,必然会打开不同的文件实体
[tag_link]
正确答案:B
open()调用的参数含有文件名(或者说文件的路径名),它会在进程的用户打开文件表中增加一个对应的表目,并返回该表目的索引号(文件描述符或句柄)。系统打开文件表只有在文件实体第一次被打开时才增加一个表目,也才会通过文件 I/O 将对应的索引节点从磁盘读入内存。当 open()调用的不同文件互为硬链接时,所打开的文件实体是一样的。
3 9. B关闭文件是指将文件当前的控制信息从内存写回磁盘,需要注意的是关闭文件并不意味着将文件数据写回磁盘,写文件操作才会写回磁盘(不考虑延迟写),选项B 正确。
在如下图所示的双链表中,已知指针p 指向结点 A, 若要在结点A 和 C 之间插入指针q 所指的结点B, 则依次执行的语句序列可以是()。 ①q->next=p->next;②q->prior=p;③p->next=q; ④p->next->prior=q; A.①②④③ B.④③②① C.③④①②
[tag_link]
正确答案:A
某客户与服务器建立TCP 连接,当连接断开时,客户先向服务器发送一个标志FIN=1 的报文段A, 此报文段中seq 值为x,ack 值为y 。一段时间后,客户收到了服务器发来 的一个标志FIN=1 的报文段B, 则下列关于报文段B 的说法中,正确的是()。
A. B 中 的 seq 值一定为y B.B 中的seq 值一定为y+1 C. B 中的ack 值一定为x D.B 中 的ack 值一定为x+1
[tag_link]
正确答案:
下列描述的几种链表中,最适合用作队列的是()。
A. 带队首指针和队尾指针的循环单链表 B. 带队首指针和队尾指针的非循环单链表 C. 只带队首指针的非循环单链表 D. 只带队首指针的循环单链表
[tag_link]
正确答案:B
假设 R[ax]=7FE6H,R[bx]=FFE8H, 执行指令“sub bx,ax” 后,寄存器的内存和各标 志的变化为()。
A. R[ax]=8002H,OF=0,SF=1,CF=1,ZF=0 B. R[bx]=8002H,OF=0,SF=1,CF=0,ZF=0 C. R[ax]=8002H,OF=1,SF=1,CF=0,ZF=0 D. R[bx]=8002H,OF=1,SF=1,CF=0,ZF=0
[tag_link]
正确答案:B
下列关于单周期CPU 与采用单总线结构的多周期CPU 的说法中,正确的是()。
A. 单周期CPU 可基于单总线结构实现 B. 运行相同程序时,单周期CPU 的总执行时间一定更短 C. 多周期CPU 可将指令和数据存放在同一单端口存储器中,而单周期CPU 不行 D. 单周期CPU 的硬件实现成本通常低于多周期CPU
[tag_link]
正确答案:C
下列关于B 树和B+树的叙述中,错误的是()。
A. B 树和B+树都能有效地支持顺序查找 B. B 树和 B+ 树都能有效地支持随机查找 C. B 树和 B+树都是平衡的多叉树 D. B 树和 B+树都可以用于文件索引结构
[tag_link]
正确答案:A
CIDR 技术的主要作用是()。
A. 有效分配IP 地址空间,并减少路由表的数量 B. 把大的网络划分成小的子网 C. 彻底解决IP 地址资源不足的问题 D. 由多台主机共享同一个网络地址
[tag_link]
正确答案:A
在虚拟存储器中,当程序正在执行时,由()完成地址映射。
A. 程序员 B. 编译器 C. 装入程序 D. 操作系统
[tag_link]
正确答案:D
用户在程序中试图读某文件的第100个逻辑块,使用操作系统提供的()接口。
A. 系统调用 B . 键盘命令 C. 原语 D. 图形用户接口
[tag_link]
正确答案:A
用户在程序中试图读某文件的第100个逻辑块,使用操作系统提供的()接口。
A. 系统调用 B . 键盘命令 C. 原语 D. 图形用户接口
[tag_link]
正确答案:A
以下可能导致一个进程从运行态变为就绪态的事件是()。
A. 一次I/O 操作结束 B. 运行进程需做I/O 操作 C. 运行进程结束 D. 出现了比现在进程优先级更高的进程 44 . ()必会引起进程切换。 A. 一个进程创建后,进入就绪态 B. 一个进程从运行态变为就绪态 C. 一个进程从阻塞态变为就绪态 D. 以上答案都不对
[tag_link]
正确答案:D
以下可能导致一个进程从运行态变为就绪态的事件是()。
A. 一次I/O 操作结束 B. 运行进程需做I/O 操作 C. 运行进程结束 D. 出现了比现在进程优先级更高的进程 44 . ()必会引起进程切换。 A. 一个进程创建后,进入就绪态 B. 一个进程从运行态变为就绪态 C. 一个进程从阻塞态变为就绪态 D. 以上答案都不对
[tag_link]
正确答案:D
在段页式分配中,CPU 每次从内存中取一次数据需要()次访问内存。 A1 B.3 C.2 D.4
[tag_link]
正确答案:B
在段页式分配中,CPU 每次从内存中取一次数据需要()次访问内存。 A1 B.3 C.2 D.4
[tag_link]
正确答案:B
下列()是 一 个堆。
A. 19,75,34,26,97,56 B.97,26,34,75,19,56 C. 19,56,26,97,34,75 D.19,34,26,97,56,75
[tag_link]
正确答案:D
虚拟设备是靠()技术来实现的。
A. 通道 B. 缓冲 C.SPOOLing D. 控制器
[tag_link]
正确答案:
虚拟设备是靠()技术来实现的。
A. 通道 B. 缓冲 C.SPOOLing D. 控制器
[tag_link]
正确答案:C
中断发生时,程序计数器内容的保存和更新是由()完成的。
A. 硬件自动 B. 进栈指令和转移指令 C. 访存指令 D. 中断服务程序
[tag_link]
正确答案:A
下列关于移位运算的说法中,正确的是()。 I. 补码算术左移时,高位移出,低位补0,若左移前后的符号位不同,则发生溢出 IⅡ . 无符号数逻辑左移时,若最高位移出的是1,则发生溢出 Ⅲ.逻辑左移和补码算术左移的结果都一样,都是移出最高位,并在低位补0
A. I 、Ⅲ B. 仅 Ⅱ C. 只有Ⅲ D.I 、Ⅱ 、Ⅲ
[tag_link]
正确答案:D
用 Prim 算法求一个带权连通图的最小生成树,在算法执行的某个时刻,已选取的顶点集合 U={1,2,3},已选取的边集合 TE={(1,2),(2,3)},要选取下一条权值最小的边,应当从( )组中选取。
A. {(1,4),(3,4),(3,5),(2,5)} B. {(3,4),(3,5),(4,5),(1,4)} C. {(1,2),(2,3),(3,5)} D. {(4,5),(1,3),(3,5)}
[tag_link]
正确答案:A
结论
选 A。
推导
Prim 的候选边必须横跨割 (U, V−U),即一端在 {1,2,3}、另一端在未加入顶点集合。只有 A 中的边全部满足该条件;然后从 A 的候选边中选权值最小者。
易错点
已选边 TE 不能再次作为候选;连接 U 内两个顶点的边会形成内部边,不属于 Prim 当前割边集合。
下面的()协议中,客户与服务器之间采用面向无连接的协议进行通信。
A. FTP B.SMTP C.DNS D.HTTP
[tag_link]
正确答案:C
IEEE 802局域网标准对应OSI 参 考 模 型 的 ( ) 。
A. 数据链路层和网络层 B. 物理层和数据链路层 C. 物理层 D. 数据链路层
[tag_link]
正确答案:B
关闭文件操作的主要工作是()。
A. 将文件的最新信息从内存写回磁盘 B. 将文件当前的控制信息从内存写回磁盘 C. 将位示图从内存写回磁盘 D. 将超级块当前的信息从内存写回磁盘
[tag_link]
正确答案:
关闭文件操作的主要工作是()。
A. 将文件的最新信息从内存写回磁盘 B. 将文件当前的控制信息从内存写回磁盘 C. 将位示图从内存写回磁盘 D. 将超级块当前的信息从内存写回磁盘
[tag_link]
正确答案:B
在双链表的两个结点之间插入一个新结点,需要修改()个指针域。
A. 1 B.3 C.4 D.2
[tag_link]
正确答案:【解答】
某应用程序每秒产生一个60B 的数据块,每个数据块被封装在一个 TCP 报文中,然 后封装在一个 IP 数据报中,则最后每个数据报所包含的应用数据所占的百分比是 ()。 (注意: TCP 报文和 IP 数据报文的首部没有附加字段。)
A. 20% B.40% C.60% D.80%
[tag_link]
正确答案:
下列描述的几种链表中,最不适合用作链式队列的是()。
A. 只带队首指针的非循环双链表 B. 只带队首指针的循环双链表 C. 只带队尾指针的循环双链表 D. 只带队尾指针的循环单链表
[tag_link]
正确答案:A
某计算机的数据采用小端方式存储,减法指令“sub ax,imm” 的功能为(ax)-imm→ax, imm 表示立即数,该指令对应的十六进制机器码为2dxxxx ( 从左到右以字节为单位由 低地址到高地址),其中xxxx 对应 imm 的机器码,若imm=-3,(ax)=7, 则该指令对 应的机器码和执行后OF标志位的值分别为()。
A. 2DFFFDH,0 B.2DFFFDH,1 C.2DFDFFH,0 D.2DFDFFH,1
[tag_link]
正确答案:C
与专用通路结构的数据通路相比,单总线结构的数据通路()。
A. 性能更高 B. 数据冲突更严重 C. 硬件规模更大、实现更复杂 D. 控制逻辑更复杂
[tag_link]
正确答案:B
下列关于 B 树和 B+ 树的查找操作的叙述中,错误的是()。
A. B 树查找成功时,不一定需要查找到最后一层的内部结点 B. B 树查找失败时,一定需要查找到叶结点 C. B+ 树查找成功时,不一定需要查找到叶结点 D. B+ 树查找成功时,每次查找的长度都相等
[tag_link]
正确答案:C
某个CIDR 表示的IPv4 地址为126.166.66.99/22,则下面的描述中错误的是()。
A. 网络前缀占用22比特 B. 主机编号占用10比特 C. 所在地址块包含的地址数为2¹0 D.126.166.66.99 是所在地址块的第一个地址
[tag_link]
正确答案:D
采用虚拟存储器的主要目的是()。
A. 提高主存储器的存取速度 B. 扩大主存储器的存储空间 C. 提高外存储器的存取速度 D. 扩大外存储器的存储空间
[tag_link]
正确答案:B
用()设计的操作系统结构清晰且便于调试。
A. 分层式架构 B. 模块化架构 C. 微内核架构 D. 宏内核架构
[tag_link]
正确答案:A
用()设计的操作系统结构清晰且便于调试。
A. 分层式架构 B. 模块化架构 C. 微内核架构 D. 宏内核架构
[tag_link]
正确答案:A
进程处于()时,它处于非阻塞态。
A. 等待从键盘输入数据 B. 等待协作进程的一个信号 C. 等待操作系统分配CPU 时间 D. 等待网络数据进入内存
[tag_link]
正确答案:C
进程处于()时,它处于非阻塞态。
A. 等待从键盘输入数据 B. 等待协作进程的一个信号 C. 等待操作系统分配CPU 时间 D. 等待网络数据进入内存
[tag_link]
正确答案:C
采用段页式存储管理时,内存地址结构是()。
A. 线性的 B. 二维的 C. 三维的 D. 四维的
[tag_link]
正确答案:B
采用段页式存储管理时,内存地址结构是()。
A. 线性的 B. 二维的 C. 三维的 D. 四维的
[tag_link]
正确答案:B
在含有n 个元素的小根堆中(下标从1开始),关键字最大的元素可能存储在()位置。
A. n/2 B . n/2+2 C.1 D.n/2-1
[tag_link]
正确答案:B
SPOOLing 技术的主要目的是()。
A. 提 高CPU 和设备交换信息的速度 B. 提高独占设备的利用率 C. 减轻用户编程负担 D. 提供主、辅存接口
[tag_link]
正确答案:
SPOOLing 技术的主要目的是()。
A. 提 高CPU 和设备交换信息的速度 B. 提高独占设备的利用率 C. 减轻用户编程负担 D. 提供主、辅存接口
[tag_link]
正确答案:B
在 DMA 方式传送数据的过程中,因为没有破坏()的内容,所以 CPU 可以正常工作 (访存除外)。
A. 程序计数器 B. 程序计数器和寄存器 C. 指令寄存器 D. 堆栈寄存器
[tag_link]
正确答案:B
某计算机字长为8位,CPU中有一个8位加法器。已知无符号数x=69,y=38, 若在该加 法器中计算x-y, 则加法器的两个输入端信息和输入的低位进位信息分别为()。
A. 01000101 、00100110 、0 B.01000101 、11011001 、1 C.01000101 、11011010 、0 D.01000101 、11011010 、1
[tag_link]
正确答案:B
用 Kruskal 算法求一个带权连通图的最小生成树。在算法执行的某时刻,已选取的边集合为 TE={(1,2),(2,3),(3,5)}。要选取下一条权值最小的边,不可能选取的边是( )。
A. (3,6)
B. (2,4)
C. (1,3)
D. (1,4)
[tag_link]
正确答案:C
结论
选 C。
推导
Kruskal 按边权递增尝试加入边,但若候选边的两个端点已经在同一连通分量中,就会形成回路,必须跳过。TE 已使 1、2、3、5 连成一棵树,因此 (1,3) 会闭合回路,不可能被选入;其余边仍可能连接不同分量。
易错点
“权值最小”不等于“必选”:Kruskal 还要检查加入该边是否成环。
从协议分析的角度,WWW 服务的第一步操作是浏览器对服务器的()。
A. 请求地址解析 B. 传输连接建立 C. 请求域名解析 D. 会话连接建立
[tag_link]
正确答案:C
高速以太网使用的 MAC 帧格式与标准以太网的帧格式()。
A. 完全相同 B. 完全不同 C . 部分相同 D. 不确定
[tag_link]
正确答案:A
读文件操作的正确次序应该是()。 I. 向设备驱动程序发出I/O 请求,完成数据交换工作 II. 按存取控制说明检查访问的合法性 Ⅲ.根据目录项中该文件的逻辑和物理组织形式,将逻辑记录号转换成物理块号 IV. 按文件描述符在打开文件表中找到该文件的目录项
A. Ⅱ 、IV 、Ⅲ 、I B.IV 、Ⅱ 、Ⅲ 、I C.IV 、Ⅲ 、I 、I D.Ⅱ 、IV 、I 、Ⅲ
[tag_link]
正确答案:B
读文件操作的正确次序应该是()。 I. 向设备驱动程序发出I/O 请求,完成数据交换工作 II. 按存取控制说明检查访问的合法性 Ⅲ.根据目录项中该文件的逻辑和物理组织形式,将逻辑记录号转换成物理块号 IV. 按文件描述符在打开文件表中找到该文件的目录项
A. Ⅱ 、IV 、Ⅲ 、I B.IV 、Ⅱ 、Ⅲ 、I C.IV 、Ⅲ 、I 、I D.Ⅱ 、IV 、I 、Ⅲ
[tag_link]
正确答案:B
在长度为n 的有序单链表中插入一个新结点,并仍然保持有序的时间复杂度是()。 A.O(1) B.O(n) C.O(n²) D.O(nlog₂n)
[tag_link]
正确答案:【解答】
假设 TCP 客户与TCP 服务器的通信已结束,端到端的往返时间为RTT 。t 时刻 TCP 客 户请求断开连接,则从t 时刻起 TCP 服务器释放该连接的最短时间是()。
A. 0.5RTT B.1RTT C.1.5RTT D.2RTT
[tag_link]
正确答案:
在用单链表实现队列时,队头设在链表的()位置。
A. 链头 B. 链尾 C. 链中 D. 以上都可以
[tag_link]
正确答案:A
某C 语言程序中对数组变量b 的声明为“int b[10][5];”, 有一条for 语句如下: for(i=0;i<10;i++)for(j=0;j<5;j++) sum+=b[i][j]; for(i=0;i<10;i++) for(j=0;j<5;j++) sum+=b[i][j]; 假设执行到“sum+=b[i][j];” 时 ,sum 的值在 eax中 ,b[i][0]所在的地址在 edx 中,j 在 esi中,则“sum+=b[i][i];” 所对应的指令( Intel 格式)可以是()。
A. add dword ptr eax,[edx+esi4] B.add dword ptr eax,[esi+edx4] C. add dword ptr eax,[edx+esi2] D.add dword ptr eax,[esi+edx2]
[tag_link]
正确答案:A
CPU的读/写控制信号的作用是()。
A. 决定数据总线上的数据流方向 B. 控制存储器操作的读/写类型 C. 控制流入、流出存储器信息的方向 D. 以上都是
[tag_link]
正确答案:D
给定一组关键字{20,30,50,52,60,68,70},给出创建一棵3阶B 树的过程。
[tag_link]
D
某网络的一台主机的IP 地址是200.15.10.6/29,其配置的默认网关地址是200.15.10.7, 这样配置后发现主机无法 PING 通任何远程设备,原因是()。
A. 默认网关的地址不属于这个子网 B. 默认网关的地址是子网中的广播地址 C. 路由器接口的地址是子网的广播地址 D. 路由器接口的地址是多播地址
[tag_link]
正确答案:B
下列有关虚拟存储管理机制中地址转换的叙述,错误的是()。
A. 地址转换是指把逻辑地址转换为物理地址 B. 通常逻辑地址的位数比物理地址的位数少 C. 地址转换过程中会发现是否“缺页’ D. 内存管理单元( MMU) 在地址转换过程中要访问页表项
[tag_link]
正确答案:B
下列关于分层式结构操作系统的说法中,()是错误的。
A. 各层之间只能是单向依赖或单向调用 B. 容易实现在系统中增加或替换一层而不影响其他层 C. 具有非常灵活的依赖关系 D. 系统效率较低
[tag_link]
正确答案:C
下列关于分层式结构操作系统的说法中,()是错误的。
A. 各层之间只能是单向依赖或单向调用 B. 容易实现在系统中增加或替换一层而不影响其他层 C. 具有非常灵活的依赖关系 D. 系统效率较低
[tag_link]
正确答案:C
一个进程被唤醒,意味着()。
A. 该进程可以重新竞争CPU B. 优先级变大 C. PCB 移动到就绪队列之首 D. 进程变为运行态
[tag_link]
正确答案:A
一个进程被唤醒,意味着()。
A. 该进程可以重新竞争CPU B. 优先级变大 C. PCB 移动到就绪队列之首 D. 进程变为运行态
[tag_link]
正确答案:A
在段页式存储管理中,地址映射表是()。
A. 每个进程一张段表,两张页表 B. 每个进程的每个段一张段表,一张页表 C. 每个进程一张段表,每个段一张页表 D. 每个进程一张页表,每个段一张段表
[tag_link]
正确答案:C
在段页式存储管理中,地址映射表是()。
A. 每个进程一张段表,两张页表 B. 每个进程的每个段一张段表,一张页表 C. 每个进程一张段表,每个段一张页表 D. 每个进程一张页表,每个段一张段表
[tag_link]
正确答案:C
向具有 n 个结点的堆中插入一个新元素的时间复杂度为(),删除一个元素的时间复 杂度为( ) 。
A. O(1) B.O(n) C.O(log₂n) D.O(nlog₂n)
[tag_link]
正确答案:【解答】
在采用SPOOLing 技术的系统中,用户的打印结果首先被送到()。
A. 磁盘固定区域 B. 内存固定区域 C. 终端 D. 打印机
[tag_link]
正确答案:
在采用SPOOLing 技术的系统中,用户的打印结果首先被送到()。
A. 磁盘固定区域 B. 内存固定区域 C. 终端 D. 打印机
[tag_link]
正确答案:A
在 DMA 方式下,数据从内存传送到外设经过的路径是()。
A. 内存→数据总线→数据通路→外设 B. 内存→数据总线→DMAC→外设 C. 内存→数据通路→数据总线→外设 D. 内存→CPU→ 外设
[tag_link]
正确答案:B
某计算机中有一个8位加法器,有符号整数x 和y 的机器数用补码表示,[x]补=F5H, [ y]= 7EH, 若在该加法器中计算x-y, 则加法器的低位进位输入信息和运算后的溢出 标志OF 分 别 是 ( ) 。
A. 1 、1 B.1 、0 C.0 、1 D.0 、0
[tag_link]
正确答案:A
下列关于图的最短路径的叙述中,正确的是( )。
A. 最短路径一定是简单路径 B. Dijkstra 算法不适合求有回路的带权图的最短路径 C. Dijkstra 算法不适合求任意两个顶点的最短路径 D. Dijkstra 算法可以正确处理含有负权边的图
[tag_link]
正确答案:A
结论
选 A。
推导
在不存在负权回路的通常最短路定义下,若一条路径重复顶点,就含有回路;去掉该回路不会增加长度,因此存在一条同样不长于它的简单最短路径。Dijkstra 可处理有回路图,也可从每个源点重复运行求任意点对最短路,但要求边权非负,故 B、C、D 均错误。
易错点
Dijkstra 的限制是“不能有负权边”,不是“不能有回路”。
TCP 和 UDP 的一些端口保留给一些特定的应用使用。为HTTP 保留的端口号为()。
A. TCP 的80端口 B. UDP 的80端口 C. TCP 的25端口 D. UDP 的25端口
[tag_link]
正确答案:A
下列关于吉比特以太网的说法中,错误的是()。
A. 支持流量控制机制 B. 采用曼彻斯特编码,利用光纤进行数据传输 C. 数据的传输时间主要受线路传输延迟的制约 D. 同时支持全双工模式和半双工模式
[tag_link]
正确答案:B
下列关于文件与文件系统的说法中,错误的是()。 I. 一个文件在同一系统中、不同的存储介质上的复制文件,应采用同一种物理结构 II. 对一个文件的访问,常由用户访问权限和用户优先级共同限制 II. 文件系统采用树形目录结构后,对于不同用户的文件,其文件名应该不同 IV. 为防止系统故障造成系统内文件受损,常采用存取控制矩阵方法保护文件
A. Ⅱ B.I 、Ⅲ C.I 、Ⅲ 、IV D. 全选
[tag_link]
正确答案:D
下列关于文件与文件系统的说法中,错误的是()。 I. 一个文件在同一系统中、不同的存储介质上的复制文件,应采用同一种物理结构 II. 对一个文件的访问,常由用户访问权限和用户优先级共同限制 II. 文件系统采用树形目录结构后,对于不同用户的文件,其文件名应该不同 IV. 为防止系统故障造成系统内文件受损,常采用存取控制矩阵方法保护文件
A. Ⅱ B.I 、Ⅲ C.I 、Ⅲ 、IV D. 全选
[tag_link]
正确答案:D
与单链表相比,双链表的优点之一是()。
A. 插入、删除操作更方便 B. 可以进行随机访问 C. 可以省略表头指针或表尾指针 D. 访问前后相邻结点更灵活
[tag_link]
正确答案:D
甲发起与乙的TCP 连接,甲选择的初始序号为200,若甲和乙建立连接过程中最后一个 报文段不携带数据,则TCP 连接建立后,甲给乙发送的数据报文段的序号为()。 A . 203 B.2 02 C.201 D.200
[tag_link]
正确答案:
用链式存储方式的队列进行删除操作时需要()。
A. 仅修改头指针 B. 仅修改尾指针 C. 头尾指针都要修改 D. 头尾指针可能都要修改
[tag_link]
正确答案:D
假设 R[eax]=080480B4H,R[ebx]=00000011H,M[080480F8H]=000000BOH, 执行指 令“imul eax,[eax+ebx*4],-16” 后,寄存器或存储单元的内容变为()。
A. R[eax]=00000B00H B.M[080480F8H]=00000B00H C. R[eax]=FFFFF500H D.M[080480F8H]=FFFFF500H
[tag_link]
正确答案:C
下列有关取指令操作部件的叙述中,错误的是()。
A. 取指令操作的时延主要由存储器的访问时间决定 B. 取指令操作可与下条指令地址的计算并行进行 C. 在单周期数据通路中,需设置指令寄存器( IR) 暂存取出的指令 D. 在单周期数据通路中,程序计数器( PC) 无须“写使能”控制信号
[tag_link]
正确答案:C
对如右图所示的3阶B 树,依次执行下列操作,画 出各步操作的结果。 1)插入90 2)插入25 3)插入45 30 80 4)删除60 5)删除80
[tag_link]
C
CIDR地址块192.168.10.0/20所包含的IP 地址范围是(①)。与地址192.16.0.19/28同属 于一个子网的主机地址是(②)。 ①A.192.168.0.0~192.168.12.255 B.192.168.10.0~192.168.13.255 C.192.168.10.0~192.168.14.255 D.192.168.0.0~192.168.15.255 ②A.192.16.0.17 B.192.16.0.31 C.192.16.0.15 D.192.16.0.14
[tag_link]
正确答案:
下列有关虚拟存储管理机制的页表的叙述中,错误的是()。 136 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导
A. 系统中每个进程有一个页表 B. 页表中每个表项与一个虚页对应 C. 每个页表项中都包含装入位(有效位) D. 所有进程都可以访问页表
[tag_link]
正确答案:D
下列选项中,()不属于模块化操作系统的特点。
A. 很多模块化的操作系统,可以支持动态加载新模块到内核,适应性强 B. 内核中的某个功能模块出错不会导致整个系统崩溃,可靠性高 C. 内核中的各个模块可以相互调用,无须通过消息传递进行通信,效率高 D. 各模块间相互依赖,相比于分层式操作系统,模块化操作系统更难调试和验证
[tag_link]
正确答案:B
下列选项中,()不属于模块化操作系统的特点。
A. 很多模块化的操作系统,可以支持动态加载新模块到内核,适应性强 B. 内核中的某个功能模块出错不会导致整个系统崩溃,可靠性高 C. 内核中的各个模块可以相互调用,无须通过消息传递进行通信,效率高 D. 各模块间相互依赖,相比于分层式操作系统,模块化操作系统更难调试和验证
[tag_link]
正确答案:B
进程创建时,不需要做的是()。
A. 填写一个该进程的进程表项 B. 分配该进程适当的内存 C. 将该进程插入就绪队列 D. 为该进程分配CPU
[tag_link]
正确答案:D
进程创建时,不需要做的是()。
A. 填写一个该进程的进程表项 B. 分配该进程适当的内存 C. 将该进程插入就绪队列 D. 为该进程分配CPU
[tag_link]
正确答案:D
操作系统采用分页存储管理方式,要求()。
A. 每个进程拥有一张页表,且进程的页表驻留在内存中 B. 每个进程拥有一张页表,但只有执行进程的页表驻留在内存中 C. 所有进程共享一张页表,以节约有限的内存空间,但页表必须驻留在内存中 D. 所有进程共享一张页表,只有页表中当前使用的页面必须驻留在内存中,以最大限 度地节省有限的内存空间
[tag_link]
正确答案:A
操作系统采用分页存储管理方式,要求()。
A. 每个进程拥有一张页表,且进程的页表驻留在内存中 B. 每个进程拥有一张页表,但只有执行进程的页表驻留在内存中 C. 所有进程共享一张页表,以节约有限的内存空间,但页表必须驻留在内存中 D. 所有进程共享一张页表,只有页表中当前使用的页面必须驻留在内存中,以最大限 度地节省有限的内存空间
[tag_link]
正确答案:A
构建n 个记录的初始堆,其时间复杂度为();对n 个记录进行堆排序,最坏情况下 其时间复杂度为()。
A. O(n) B.O(n²) C.O(log₂n) D.O(nlog₂n)
[tag_link]
正确答案:【解答】
采用SPOOLing技术的计算机系统,外围计算机需要()。
A. 一 台 B. 多台 C. 至少一台 D. 0 台
[tag_link]
正确答案:
采用SPOOLing技术的计算机系统,外围计算机需要()。
A. 一 台 B. 多台 C. 至少一台 D. 0 台
[tag_link]
正确答案:D
采用周期挪用进行DMA 数据传送时,每传送一个数据要占用一个()的时间。
A. 指令周期 B. 中断周期 C. 时钟周期 D. 存储周期
[tag_link]
正确答案:D
某8位计算机中, x 和y 是两个有符号整数,用补码表示,[x]补=44H,[y] = DCH, 则 x/2+2y 的机器数及相应的溢出标志 OF 分 别 是 ( ) 。
A. CAH 、0 B.CAH 、1 C.DAH 、0 D.DAH 、1
[tag_link]
正确答案:C
下列关于图的最短路径的叙述中,正确的是( )。
Ⅰ.Dijkstra 算法求单源最短路径不允许边的权为负。
Ⅱ.Dijkstra 算法求每对顶点间的最短路径的时间复杂度为 O(n²)。
Ⅲ.Floyd 算法求每对顶点间的最短路径允许边权为负,但不允许含有负权回路。
A. Ⅰ、Ⅱ和Ⅲ B. 仅Ⅰ C. Ⅰ和Ⅲ D. Ⅱ和Ⅲ
[tag_link]
正确答案:C
结论
选 C。
推导
Ⅰ正确:Dijkstra 的贪心确定性要求边权非负。Ⅱ错误:对 n 个源点分别运行 Dijkstra(朴素实现)为 O(n³),不是 O(n²)。Ⅲ正确:Floyd 可处理负边,但负权回路使最短路无定义。
易错点
要区分“单源”与“每对顶点”;算法调用次数会改变复杂度。
从某个已知的URL 获得一个万维网文档时,若该万维网服务器的IP 地址开始时并不知 道,则需要用到的应用层协议有(),需要用到的传输层协议有()。 ①A.FTP、HTTP B.DNS、FTP C.DNS、HTTP D.TELNET、HTTP ② A. UDP B.TCP C.UDP 、TCP D.TCP 、IP
[tag_link]
正确答案:【解答】
无线局域网不使用CSMA/CD 协议而使用CSMA/CA 协议的原因是,无线局域网()。
A. 不能同时收发,无法在发送时接收信号 B. 难以实现冲突检测,存在隐蔽站和暴露站问题 C. 由于广播特性,不会出现冲突 D. 覆盖范围很小,不进行冲突检测,不影响正确性
[tag_link]
正确答案:B
在树形目录结构中,文件已被打开后,对文件的访问采用()。 275第 4 章 文 件 管 理 275
A. 文件符号名 B. 从根目录开始的路径名 C. 从当前目录开始的路径名 D. 文件描述符
[tag_link]
正确答案:D
在树形目录结构中,文件已被打开后,对文件的访问采用()。 275第 4 章 文 件 管 理 275
A. 文件符号名 B. 从根目录开始的路径名 C. 从当前目录开始的路径名 D. 文件描述符
[tag_link]
正确答案:D
对于一个带头结点的循环单链表L, 判断该表为空表的条件是()。
A. 头结点的指针域为空 B.L 的值为NULL C. 头结点的指针域与L 的值相等 D. 头结点的指针域与L的地址相等
[tag_link]
正确答案:C
A发起与B 的 TCP 连接,A 选择的初始序号为1666,连接建立过程中未发送任何数据, TCP 连接建立后,A 给 B 发送了1000B 数据,B 正确接收后发送给 A 的确认序号是()。
A. 1667 B.2666 C.2667 D.2668
[tag_link]
正确答案:
在一个链式队列中,假设队首指针为 front, 队尾指针为 rear,x 所指向的元素需要 入队,则需要执行的操作为()。
A. front=x,front=front->next B. x->next=front->next,front=x C. rear->next=x, rear=x D. rear->next=x,x->next=NULL,rear=x
[tag_link]
正确答案:D
程序 P中有两个变量i 和j, 被分别分配在寄存器 eax 和 edx 中 ,P 中语句“if(i<j){.….}” 对应的指令序列如下(左边为指令地址,中间为机器代码,右边为汇编指令),其中jle 指令的偏移量为Od: 804846a 39 c2 cmp dword ptr edx,eax 804846c 7e Od jle xxxxxxxX 若执行到804846aH 处的 cmp 指令时,i=105,j=100, 则jle 指令执行后将转到() 处的指令执行。
A. 8048461H B.804846eH C.8048479H D.804847bH
[tag_link]
正确答案:D
某计算机的数据通路结构如下图所示,写出实现 ADD R1,(R2)的微操作序列(取指令及 指令执行的过程,包括 PC 自增的过程)。 MDRIR 移位器 MDR ALU A B M LA LB MAR RO R1 R2 R3 PC 02 .设CPU内部结构如下图所示,此外还设有B、C、D、E、H、L 六个寄存器(图中未画出), 它们各自的输入端和输出端都与内部总线相通,并分别受控制信号控制(如Bin 受寄存器B 的输入控制;Bout 受寄存器B的输出控制),假设ALU 的结果直接送入寄存器Z。要求从 取指令开始,写出完成下列指令的微操作序列及所需的控制信号。 ADD B,C (B)+(C)→BSUB ACC,H (ACC)-(H)→ACC ADD B,C (B)+(C)→B SUB ACC,H (ACC)-(H)→ACC 控制信号CUCPUIRinIRPCin+1— 地址线MARMDRin数据线MDRACCin ACCout_Yin控制信号Zout内 部 总 线时钟ALUACCPCoutPCY 控制信号 CU CPU IRin IR PCin +1— 地址线 MAR MDRin 数据线 MDR ACCin ACCout_ Yin 控制信号 Zout 内 部 总 线 时钟 ALU ACC PCout PC Y
[tag_link]
C
利用B 树做文件索引时,若假设磁盘页块的大小是 820 3540 60 100 4000B(实际应是2的次幂,此处是为了计算方便), 指示磁盘地址的指针需要5B。现有20000000个记录构成的文件,每个记录为200B, 其中包括关键字5B。 试问在这个采用 B 树作索引的文件中,B树的阶数应为多少?假定文件数据部分未按关 键字有序排列,则索引部分需要占用多少磁盘页块?
[tag_link]
B
路由表错误和软件故障都可能使得网络中的数据形成传输环路而无限转发环路的分组, IPv4 协议解决该问题的方法是()。
A. 报文分片 B. 设定生命期 C. 增加检验和 D. 增加选项字段
[tag_link]
正确答案:B
下列有关缺页处理的叙述中,错误的是()。
A. 若对应页表项中的有效位为0,则发生缺页 B. 缺页是一种外部中断,需要调用操作系统提供的中断服务程序来处理 C. 缺页处理过程中需根据页表中给出的磁盘地址去读磁盘数据 D. 缺页处理完后要重新执行发生缺页的指令
[tag_link]
正确答案:B
相对于微内核系统,()不属于大内核操作系统的缺点。
A. 占用内存空间大 B. 缺乏可扩展性而不方便移植 C. 内核切换太慢 D. 可靠性较低
[tag_link]
正确答案:C
相对于微内核系统,()不属于大内核操作系统的缺点。
A. 占用内存空间大 B. 缺乏可扩展性而不方便移植 C. 内核切换太慢 D. 可靠性较低
[tag_link]
正确答案:C
下面关于用户级线程和内核级线程的描述中,错误的是()。
A. 采用轮转调度算法,进程中设置内核级线程和用户级线程的效果完全不同 B. 跨进程的用户级线程调度也不需要内核参与,控制简单 C. 用户级线程可以在任何操作系统中运行 D. 若系统中只有用户级线程,则CPU 的调度对象是进程
[tag_link]
正确答案:B
下面关于用户级线程和内核级线程的描述中,错误的是()。
A. 采用轮转调度算法,进程中设置内核级线程和用户级线程的效果完全不同 B. 跨进程的用户级线程调度也不需要内核参与,控制简单 C. 用户级线程可以在任何操作系统中运行 D. 若系统中只有用户级线程,则CPU 的调度对象是进程
[tag_link]
正确答案:B
在分段存储管理方式中,()。
A. 以段为单位,每段是一个连续存储区 B. 段与段之间必定不连续 C. 段与段之间必定连续 D. 每段是等长的
[tag_link]
正确答案:C
在分段存储管理方式中,()。
A. 以段为单位,每段是一个连续存储区 B. 段与段之间必定不连续 C. 段与段之间必定连续 D. 每段是等长的
[tag_link]
正确答案:A
下列4种排序算法中,排序过程中的比较次数与序列初始状态无关的是()。
A. 简单选择排序 B. 直接插入排序 C. 快速排序 D. 冒泡排序
[tag_link]
正确答案:A
SPOOLing 系统由()组成。
A. 预输入程序、井管理程序和缓输出程序 B. 预输入程序、井管理程序和井管理输出程序 C. 输入程序、井管理程序和输出程序 D. 预输入程序、井管理程序和输出程序
[tag_link]
正确答案:
SPOOLing 系统由()组成。
A. 预输入程序、井管理程序和缓输出程序 B. 预输入程序、井管理程序和井管理输出程序 C. 输入程序、井管理程序和输出程序 D. 预输入程序、井管理程序和输出程序
[tag_link]
正确答案:A
启动一次DMA 传送,外设和主机之间将完成一个()的数据传送。
A. 字节 B. 字 C. 总线宽度 D. 数据块
[tag_link]
正确答案:D
某8位计算机中,x 和y 是两个有符号整数,用补码表示,[x]补=44H, [y]= DCH, 则 x-2y 的机器数及相应的溢出标志OF 分 别 是 ( ) 。
A. 8CH 、1 B.8CH 、0 C.68H 、1 D.68H 、0
[tag_link]
正确答案:A
已知带权连通无向图 G=(V,E),其中
V={v₁,v₂,v₃,v₄,v₅,v₆,v₇},
E={(v₁,v₂,10),(v₁,v₃,2),(v₃,v₄,2),(v₃,v₆,11),(v₂,v₅,1),(v₄,v₅,4),(v₄,v₆,6),(v₅,v₇,7),(v₆,v₇,3)}。
括号外的数表示边权。从源点 v₁ 到顶点 v₇ 的最短路径上经过的顶点序列是( )。
A. v₁,v₂,v₅,v₇
B. v₁,v₃,v₄,v₆,v₇
C. v₁,v₃,v₄,v₅,v₇
D. v₁,v₂,v₅,v₄,v₆,v₇
[tag_link]
正确答案:B
结论
选 B,路径长度为 2+2+6+3=13。
推导
候选路径长度分别为 A=10+1+7=18、B=13、C=2+2+4+7=15、D=10+1+4+6+3=24。因此最短路径为 v₁→v₃→v₄→v₆→v₇。
易错点
必须把边权累加并比较总长度,不能按边数或局部最小边选择。
万维网上的每个页面都有唯一的地址,这些地址统称()。
A. IP 地址 B. 域名地址 C. 统一资源定位符 D. WWW 地址
[tag_link]
正确答案:C
下列关于CSMA/CA 协议的叙述中,正确的是()。
A. 接收方收到数据帧后,需要向发送方返回确认帧 B. CA 表示Collision Avoidance, 即冲突避免,因而此类网络中不会出现冲突 C. 按照载波监听的工作原理,发送站点在检测到信道空闲后立即启动发送 D.CSMA/CA 协议和CSMA/CD 协议的区别之一是前者不需要使用退避算法
[tag_link]
正确答案:A
设文件 F1 的当前引用计数为1,先建立F1 的硬链接文件F2, 再建立 F1 的符号链接文 件F3, 然后删除F2, 则此时文件F1 、F3 的引用计数值分别是()。
A. 1 、1 B.1 、2 C.1 、0 D.2 、2
[tag_link]
正确答案:A
设文件 F1 的当前引用计数为1,先建立F1 的硬链接文件F2, 再建立 F1 的符号链接文 件F3, 然后删除F2, 则此时文件F1 、F3 的引用计数值分别是()。
A. 1 、1 B.1 、2 C.1 、0 D.2 、2
[tag_link]
正确答案:A
对于一个带头结点的循环双链表L, 判断该表为空表的条件是()。
A. L->prior==L&&L->next==NULL B.L->prior==NULL&&L->next==NULL C. L->prior==NULL&&L->next==L D.L->prior==L&&L->next==L
[tag_link]
正确答案:
一个 TCP 连接的数据传输阶段,若发送端的发送窗口值由2000变为3000,则意味着发 送端可以( )。
A. 在收到一个确认之前可以发送3000个TCP 报文段 B. 在收到一个确认之前可以发送1000B C. 在收到一个确认之前可以发送3000B D. 在收到一个确认之前可以发送2000个TCP 报文段
[tag_link]
正确答案:
假设循环单链表表示的队列长度为 n, 队头固定在链表尾,若只设头指针,则入队操作 的时间复杂度为()。
A. O(n) B.O(1) C.O(n²) D.O(nlog₂n)
[tag_link]
正确答案:A
假定全局数组a 的声明为double a[8],a的首地址为80498c0H, 变量i 被分配在寄存器 ecx 中 ,现要将a[i]取到eax 相应宽度的寄存器中,则所用的汇编指令是()。
A. mov eax,[ecx4+80498c0H] B.mov eax,ecx4+80498c0H C. mov eax,[ecx*8+80498c0H]
[tag_link]
正确答案:C
设有如下图所示的单总线结构,分析指令ADD(RO),R1 [ 即实现( RO)+(R1)→(RO)]的 指令流程和控制信号。 指令译码/控制器总线IRinAdIRoutPCin PCoutMARinMDRinMemW→MDRoutROinR₀ROoutRn-1in Rn-1outYinALUinALUZoutMDRoutEMDRinEMARMDR控制信号-控制信号MARoutMemR→PC+1—主 存PCIRYZRn-1 指令译码/控制器 总线 IRin AdIRout PCin PCout MARin MDRin MemW→ MDRout ROin R₀ ROout Rn-1in Rn-1out Yin ALUin ALU Zout MDRoutE MDRinE MAR MDR 控制信号- 控制信号 MARout MemR→ PC+1— 主 存 PC IR Y Z Rn-1 主存储器(M)ACCALU04. 右图是一个简化的CPU 与主存连接结构示意 图(图中省略了所有的多路选择器)。其中有 一个累加寄存器( ACC) 、 一个状态寄存器 和 其 他 4 个寄存器:存储器地址寄存器 (MAR) 、 存储器数据寄存器( MDR) 、 程 序计数器( PC) 和指令寄存器( IR), 各 部 件及其之间的连线表示数据通路,箭头表示信 息传递方向。 主存储器(M) ACC ALU 要求: 微操作信号 1)请写出图中a、b、c、d 四个寄存器的名称。 状态寄存器 发生器 2)简述图中取指令的数据通路。 3)简述数据在运算器和主存之间进行存/取访问的数据通路(假设地址已在MAR 中 ) 。 4)简述完成指令LDAX 的数据通路( X 为主存地址,LDA 的功能为(X)→ACC)。 5)简述完成指令 ADD Y 的数据通路 ( Y 为主存地址, ADD 的功能为(ACC)+ (Y)→ACC)。 6)简述完成指令STAZ 的数据通路( Z 为主存地址,STA 的功能为(ACC)→Z)。
[tag_link]
C
只能在顺序存储结构上进行的查找方法是()。
A. 顺序查找法 B. 折半查找法 C. 树形查找法 D. 散列查找法
[tag_link]
正确答案:B
当下列IP 地址作为IP 数据报的目的地址时,互联网上的路由器不会正常转发的是()。 A.192.172.56.23 B.172.15.34.128 C.192.168.32.17 D.172.128.45.34
[tag_link]
正确答案:
下列关于段式虚拟存储管理的叙述中,错误的是()。
A. 段是逻辑结构上相对独立的程序块,因此段是可变长的 B. 按程序中实际的段来分配主存,所以分配后的存储块是可变长的 C. 每个段表项必须记录对应段在主存的起始位置和段的长度 D. 分段方式对低级语言程序员和编译器来说是透明的
[tag_link]
正确答案:
下列说法中,()不适合描述微内核操作系统。
A. 内核足够小 B. 功能分层设计 C. 基于C/S 模式 D. 策略与机制分离
[tag_link]
正确答案:B
下列说法中,()不适合描述微内核操作系统。
A. 内核足够小 B. 功能分层设计 C. 基于C/S 模式 D. 策略与机制分离
[tag_link]
正确答案:B
在内核级线程相对于用户级线程的优点的如下描述中,错误的是()
A. 同一进程内的线程切换,系统开销小 B. 当内核线程阻塞时,同一进程中的其他内核级线程仍可被调度 C. 内核级线程的程序实体可以在内核态运行 D. 对多处理器系统,核心可以同时调度同一进程的多个线程并行运行
[tag_link]
正确答案:A
在内核级线程相对于用户级线程的优点的如下描述中,错误的是()
A. 同一进程内的线程切换,系统开销小 B. 当内核线程阻塞时,同一进程中的其他内核级线程仍可被调度 C. 内核级线程的程序实体可以在内核态运行 D. 对多处理器系统,核心可以同时调度同一进程的多个线程并行运行
[tag_link]
正确答案:A
下列关于段式存储管理的叙述中,错误的是()。
A. 段是逻辑结构上相对独立的程序块,因此段是可变长的 B. 按程序中实际的段来分配主存,所以分配后的存储块是可变长的 C. 每个段表项必须记录对应段在主存的起始位置和段的长度 D. 分段方式对低级语言程序员和编译器来说是透明的
[tag_link]
正确答案:A
下列关于段式存储管理的叙述中,错误的是()。
A. 段是逻辑结构上相对独立的程序块,因此段是可变长的 B. 按程序中实际的段来分配主存,所以分配后的存储块是可变长的 C. 每个段表项必须记录对应段在主存的起始位置和段的长度 D. 分段方式对低级语言程序员和编译器来说是透明的
[tag_link]
正确答案:D
对由相同的 n 个整数构成的二叉排序树和小根堆,下列说法中不正确的是()。
A. 二叉排序树的高度大于或等于小根堆的高度 B. 对二叉排序树进行中序遍历可以得到从小到大的序列 C. 从小根堆的根结点到任意叶结点的路径构成从小到大的序列 D. 对小根堆进行层序遍历可以得到从小到大的序列
[tag_link]
正确答案:D
在 SPOOLing 系统中,用户进程实际分配到的是()。
A. 用户所要求的外设 B. 外存区,即虚拟设备 C. 设备的一部分存储区 D. 设备的一部分空间
[tag_link]
正确答案:
在 SPOOLing 系统中,用户进程实际分配到的是()。
A. 用户所要求的外设 B. 外存区,即虚拟设备 C. 设备的一部分存储区 D. 设备的一部分空间
[tag_link]
正确答案:B
在磁盘存储器进行读/写操作之前,CPU 需要对磁盘控制器或DMA 控制器进行初始化。 在下列选项中,不包含在初始化信息中的是()。
A. 传送信息所在的主存起始地址 B. 传送方向(是读磁盘还是写磁盘) C. 传送信息所在的通用寄存器编号 D. 传送数据的字数或字节数
[tag_link]
正确答案:C
某C 语言代码段如下: int si=65536;short i=si;unsigned j=0;if(i<=j-1) prin tf(" 王道");else printf(“计算机教育”); int si=65536; short i=si; unsigned j=0; if(i<=j-1) prin tf(" 王道"); else printf(“计算机教育”); 当上述代码段执行到if 分支条件的判断时,会根据标志寄存器中的()决定执行顺序。 最终的输出结果是()。
A. CF, 王道 B. CF, 计算机教育 C.OF, 王道 D. OF, 计算机教育
[tag_link]
正确答案:A
用 Dijkstra 算法求带权有向图从顶点 0 出发的最短路径。在算法执行的某时刻,已求得最短路径的顶点集合 S={0,2,3,4},下一步选取的目标顶点是 1,则可能被修改的最短路径是( )。
A. 从顶点 0 到顶点 3 的最短路径 B. 从顶点 0 到顶点 2 的最短路径 C. 从顶点 2 到顶点 4 的最短路径 D. 从顶点 0 到顶点 1 的最短路径
[tag_link]
正确答案:D
结论
选 D。
推导
集合 S 中顶点的源点最短距离已经确定,之后的松弛只会检查从新确定的顶点到 V−S 的边。因此不可能改变 0→3、0→2 或 2→4 这类已确定路径;只能把尚未确定的 0→1 的暂定距离更新为更短值(权威表述为“只能修改从源点 0 到集合 V−S 中顶点的路径”)。
易错点
“选出顶点 1”表示其路径被最终确定;被松弛修改的是选出前的暂定值,不能回改已加入 S 的顶点。
使用鼠标单击一个万维网文档时,若该文档除有文本外,还有三幅gif 图像,则在HTTP/1.0 中需要建立()次TCP 连接。
A. 4 B.3 C. 2 D.1
[tag_link]
正确答案:A
CSMA/CA 协议的主要特点是()。
A. 发送前先检测信道,信道空闲就立即发送,信道忙就随机推迟发送 B. 边发送边检测信道,一旦发现冲突就立即停止发送 C. 发送前先预约信道,获得信道授权后再发送 D. 发送后等待确认帧,在规定时间内未收到确认帧就重传
[tag_link]
正确答案:D
设文件 F1 的当前引用计数值为1,先建立F1 的硬链接文件F2, 再建立F2 的符号链接 文件F3, 现有两个进程P₁ 和P₂ 分别打开了F1和 F2, 则下列说法中正确的是()。
A. 两次打开操作只涉及一次文件索引节点的磁盘读取操作 B. 进程 P₁ 和 P₂ 对F1 具有相同的访问权限 C. 若删除文件F3, 则 F2 的引用计数值减1 D. 进程P₁ 读取 F1 时需要提供F1 的绝对路径作为系统调用参数
[tag_link]
正确答案:A
设文件 F1 的当前引用计数值为1,先建立F1 的硬链接文件F2, 再建立F2 的符号链接 文件F3, 现有两个进程P₁ 和P₂ 分别打开了F1和 F2, 则下列说法中正确的是()。
A. 两次打开操作只涉及一次文件索引节点的磁盘读取操作 B. 进程 P₁ 和 P₂ 对F1 具有相同的访问权限 C. 若删除文件F3, 则 F2 的引用计数值减1 D. 进程P₁ 读取 F1 时需要提供F1 的绝对路径作为系统调用参数
[tag_link]
正确答案:A
一个链表最常用的操作是在末尾插入结点和删除结点,则选用()最节省时间。
A. 带头结点的循环双链表 B. 循环单链表 C. 带尾指针的循环单链表 D. 单链表
[tag_link]
正确答案:A
甲和乙建立了TCP 连接,甲向乙发送了3个连续的TCP 段,分别包含200B、300B、400B 的有效载荷,第3个段的序号为1000。若乙仅正确接收到第1个和第3个段,则乙发送 给甲的确认序号是()。
A. 500 B.600 C.700 D.800
[tag_link]
正确答案:
假设输入序列为1,2,3,4,5,利用两个队列进行出入队操作,不可能输出的序列是()。 A.1,2,3,4,5 B.5,2,3,4,1 C.1,3,2,4,5 D.4,1,5,2,3
[tag_link]
正确答案:B
子程序调用指令执行时,必须完成的操作是()。
A. 仅将子程序入口地址送入程序计数器( PC) B. 将返回地址存入主存,并将子程序入口地址送入程序计数器( PC) C. 将程序计数器( PC) 当前值存入通用寄存器 D. 修改数据通路中的控制信号以实现转移
[tag_link]
正确答案:B
某机主要功能部件如下图所示,其中 M 为主存,MDR 为存储器数据寄存器,MAR 为 存储器地址寄存器,IR 为指令寄存器, PC 为程序计数器(并假设当前指令地址在 PC 中 ) ,RO~R3为通用寄存器,C 、D 为暂存器。 移位器 RO ALU PC R2 D R3 MDR MAR 1)请补充各部件之间的主要连接线(总线自己画),并注明数据流动方向。 2)画出“ADD(R1),(R2)+” 指令周期流程图,该指令的含义是进行求和运算,源操作 数地址在R1 中,目的操作数寻址方式为自增型寄存器间接寻址方式(先取地址后加 1),并将相加结果写回R2 寄存器。
[tag_link]
C
散列查找一般适用于()的情况下的查找。
A. 查找表为链表 B. 查找表为有序表 C. 关键字集合比地址集合大得多 D. 关键字集合与地址集合之间存在对应关系
[tag_link]
正确答案:D
为了解决IP地址耗尽的问题,可以采用以下措施,其中治本的是()。
A. 划分子网 B. 采用无类比编址CIDR C. 采用网络地址转换NAT D. 采用IPv6
[tag_link]
正确答案:D
虚拟存储器中的页表有快表和慢表之分,下面关于页表的叙述中正确的是()。
A. 快表与慢表都存储在主存中,但快表比慢表容量小 B. 快表采用了优化的搜索算法,因此查找速度快 C. 快表比慢表的命中率高,因此快表可以得到更多的搜索结果 D. 快表采用相联存储器件组成,按照查找内容访问,因此比慢表查找速度快
[tag_link]
正确答案:D
对于以下五种服务,在采用微内核结构的操作系统中,()不宜放在微内核中。 I. 进程间通信机制 I. 低级 I/O Ⅲ. 低级进程管理和调度 IV. 中断和陷入处理 V. 文件系统服务
A. I 、Ⅱ 和 Ⅲ B. Ⅱ和V C. 仅 V D. IV和V
[tag_link]
正确答案:C
对于以下五种服务,在采用微内核结构的操作系统中,()不宜放在微内核中。 I. 进程间通信机制 I. 低级 I/O Ⅲ. 低级进程管理和调度 IV. 中断和陷入处理 V. 文件系统服务
A. I 、Ⅱ 和 Ⅲ B. Ⅱ和V C. 仅 V D. IV和V
[tag_link]
正确答案:C
下列关于用户级线程相对于内核级线程的优点的描述中,错误的是()
A. 一个线程阻塞不影响另一个线程的运行 B. 线程的调度不需要内核直接参与,控制简单 C. 线程切换代价小 D. 允许每个进程定制自己的调度算法,线程管理比较灵活
[tag_link]
正确答案:A
下列关于用户级线程相对于内核级线程的优点的描述中,错误的是()
A. 一个线程阻塞不影响另一个线程的运行 B. 线程的调度不需要内核直接参与,控制简单 C. 线程切换代价小 D. 允许每个进程定制自己的调度算法,线程管理比较灵活
[tag_link]
正确答案:A
段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理 的基本思想,即()。
A. 用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间 B. 用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间 C. 用分段方法来分配和管理主存空间,用分页方法来管理辅存空间 D. 用分段方法来分配和管理辅存空间,用分页方法来管理主存空间
[tag_link]
正确答案:A
段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理 的基本思想,即()。
A. 用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间 B. 用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间 C. 用分段方法来分配和管理主存空间,用分页方法来管理辅存空间 D. 用分段方法来分配和管理辅存空间,用分页方法来管理主存空间
[tag_link]
正确答案:B
有一组数据(15,9,7,8,20,-1,7,4),用堆排序的筛选方法建立的初始小根堆为()。
A. -1,4,8,9,20,7,15,7 B.-1,7,15,7,4,8,20,9 C. -1,4,7,8,20,15,7,9 D. A 、B 、C 均不对
[tag_link]
正确答案:C
下面关于SPOOLing系统的说法中,正确的是()。
A. 构成SPOOLing 系统的基本条件是有外围输入机与外围输出机 B. 构成SPOOLing系统的基本条件仅是要有高速的大容量硬盘作为输入井和输出井 C. 当输入设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O 空闲时再被唤醒执 行输出操作 D. SPOOLing 系统中的用户程序可以随时将输出数据送到输出井中,待输出设备空闲 时再由SPOOLing系统完成数据的输出操作
[tag_link]
正确答案:
下面关于SPOOLing系统的说法中,正确的是()。
A. 构成SPOOLing 系统的基本条件是有外围输入机与外围输出机 B. 构成SPOOLing系统的基本条件仅是要有高速的大容量硬盘作为输入井和输出井 C. 当输入设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O 空闲时再被唤醒执 行输出操作 D. SPOOLing 系统中的用户程序可以随时将输出数据送到输出井中,待输出设备空闲 时再由SPOOLing系统完成数据的输出操作
[tag_link]
正确答案:D
在 DMA 方式下,主存和I/O 设备之间有一条物理通路相连吗?
[tag_link]
B
下图是实现32位补码一位乘法的逻辑结构图,下列说法中正确的是()。 被乘数寄存器X32 32加/减32位ALU人3264位乘积寄存器Pi 乘数寄存器Y写使能↑时钟控制逻辑 计数器Cn右移 被乘数寄存器X 32 32 加/减 32位ALU人 32 64位 乘积寄存器Pi 乘数寄存器Y 写使能 ↑时钟 控制逻辑 计数器Cn 右移
A. 32 位无符号整数的乘法电路和该图没有区别 B. 在执行过程中,ALU 要么做加法,要么做减法,不可能执行空操作 C. 图中的乘积寄存器P 和乘数寄存器 Y所执行的右移是算术右移 D. 计算完成后,若乘积寄存器P 中的值不全为0,则发生溢出
[tag_link]
正确答案:C
下面的()方法可以判断出一个有向图是否有环(回路)。 I. 深度优先遍历 Ⅱ .拓扑排序Ⅲ .求最短路径 IV. 广度优先遍历
A. I 、Ⅱ 、IV B.I 、Ⅲ 、IV C.I 、Ⅱ 、Ⅲ D. 全部可以
[tag_link]
正确答案:A
仅需 Web 服务器对HTTP 报文进行响应,但不需要返回请求对象时,HTTP 请求报文应 该使用的方法是()。
A. GET B.PUT C.POST D.HEAD
[tag_link]
正确答案:D
在 CSMA/CA 协议中,有三种不同的时间参数:短帧间间隔SIFS 、分布式协调帧间间隔 DIFS 和点协调帧间间隔PIFS 。它们之间的长度关系是()。
A. SIFS<PIFS<DIFS B.SIFS<DIFS<PIFS C. PIFS<SIFS<DIFS D.PIFS<DIFS<SIFS
[tag_link]
正确答案:A
操作系统为保证未经文件拥有者授权,任何其他用户不能使用该文件,所提供的解决方 法是( ) 。
A. 文件保护 B. 文件保密 C . 文件转储 D. 文件共享
[tag_link]
正确答案:A
操作系统为保证未经文件拥有者授权,任何其他用户不能使用该文件,所提供的解决方 法是( ) 。
A. 文件保护 B. 文件保密 C . 文件转储 D. 文件共享
[tag_link]
正确答案:A
设对n(n>1) 个元素的线性表的运算只有4种:删除第一个元素;删除最后一个元素; 在第一个元素之前插入新元素;在最后一个元素之后插入新元素,则最好使用()。
A. 只有尾结点指针没有头结点指针的循环单链表 B. 只有尾结点指针没有头结点指针的非循环双链表 C. 只有头结点指针没有尾结点指针的循环双链表 D. 既有头结点指针又有尾结点指针的循环单链表
[tag_link]
正确答案:C
在一个TCP 连接中,MSS 为 1KB, 当拥塞窗口为34KB 时发生了超时事件。若在接下 来 的 4RTT 内报文段传输都是成功的,则当这些报文段均得到确认后,拥塞窗口的大 小是( ) 。
A. 8KB B.9KB C.16KB D.17KB
[tag_link]
正确答案:
若以1,2,3,4作为双端队列的输入序列,则既不能由输入受限的双端队列得到,又不能 由输出受限的双端队列得到的输出序列是()。
A. 1,2,3,4 B.4, 1,3, 2 C.4,2,3,1 D.4,2,1,3
[tag_link]
正确答案:C
下列关于选择结构语句“if(comp_A)then statement_B;else statement_C” 对应的机器级 代码表示的叙述中,错误的是()。 D . 对应 statement_B的代码一定在对应 statement_C 的代码之前
A. 一定包含一条无条件转移指令 B. 一定包含一条条件转移指令(分支指令) C. 计算comp_A 的代码段一定在条件转移指令之前
[tag_link]
正确答案:
已知单总线计算机结构如下图所示,其中M 为主存,XR 为变址寄存器,EAR 为有效地 址寄存器,LATCH 为暂存器。假设指令地址已存在于PC中,请给出ADDX,D 指令周 期信息流程和相应的控制信号。说明:
- ADD X,D指令字中,X 为变址寄存器 XR,D 为形式地址,指令的功能是将变址寻 址得到的操作数和ACC 中的操作数相加,结果送回ACC。 2)寄存器的输入/输出均采用控制信号控制,如 PCi 表示 PC 的输入控制信号,MDR。 表示MDR 的输出控制信号。 3)凡需要经过总线的传送,都需要注明,如(PC)→MAR, 相应的控制信号为PC₀和 MAR ACC MOALU加 法 器LATCHXR MARMDR地 址WREARPCIRXM ACC MO ALU 加 法 器 LATCH XR MAR MDR 地 址 WR EAR PC IR X M
[tag_link]
B
下列关于散列表的说法中,正确的是()。 I. 若散列表的填装因子a<1, 则可避免碰撞的产生 II. 散列查找中不需要任何关键字的比较 II. 散列表在查找成功时平均查找长度仅与表长有关 IV. 若在散列表中删除一个元素,不能简单地将该元素删除
A. I 和 IV B. Ⅱ 和 Ⅲ C. Ⅲ D. IV
[tag_link]
正确答案:D
下列对 IP 分组的分片和重组的描述中,正确的是()。
A. IP 分组可以被源主机分片,并在中间路由器进行重组 B. IP 分组可以被路径中的路由器分片,并在目的主机进行重组 C. IP 分组可以被路径中的路由器分片,并在中间路由器上进行重组 D. IP 分组可以被路径中的路由器分片,并在最后一跳的路由器上进行重组
[tag_link]
正确答案:B
某计算机系统采用虚拟页式存储管理,某个进程的页表见下表,每项的起始编号是0, 所有的地址均按字节编址,每页大小为1024B。分别将逻辑地址0793,1197,2099,3320, 4188,5332,转换为物理地址,写出计算过程,对不能计算的说明为什么。 逻辑页号 存在位 引用位 修改位 页框号 0 1 1 0 4 1 1 1 1 3 2 0 0 0 一 3 1 0 0 1 4 0 0 0 一 5 1 0 1 5
[tag_link]
C
相对于传统操作系统结构,采用微内核结构设计和实现操作系统有诸多好处,下列() 是微内核结构的特点。 I. 使系统更高效 II. 添加系统服务时不必修改内核 Ⅲ. 微内核结构没有单一内核稳定 IV. 使系统更可靠
A. I 、Ⅲ 、IV B.I 、Ⅱ 、IV C.Ⅱ 、IV D.I 、IV
[tag_link]
正确答案:C
相对于传统操作系统结构,采用微内核结构设计和实现操作系统有诸多好处,下列() 是微内核结构的特点。 I. 使系统更高效 II. 添加系统服务时不必修改内核 Ⅲ. 微内核结构没有单一内核稳定 IV. 使系统更可靠
A. I 、Ⅲ 、IV B.I 、Ⅱ 、IV C.Ⅱ 、IV D.I 、IV
[tag_link]
正确答案:C
下列关于用户级线程的优点的描述中,不正确的是()。
A. 线程切换不需要切换到内核态 B. 支持不同的应用程序采用不同的调度算法 C. 在不同操作系统上不经修改就可直接运行 D. 同一个进程内的多个线程可以同时调度到多个处理器上执行
[tag_link]
正确答案:D
下列关于用户级线程的优点的描述中,不正确的是()。
A. 线程切换不需要切换到内核态 B. 支持不同的应用程序采用不同的调度算法 C. 在不同操作系统上不经修改就可直接运行 D. 同一个进程内的多个线程可以同时调度到多个处理器上执行
[tag_link]
正确答案:D
以下存储管理方式中,会产生内部碎片的是()。 I. 分段虚拟存储管理 II. 分页虚拟存储管理 I. 段页式分区管理 IV. 固定式分区管理 本节聚焦文件系统的理论基础,涵盖文件的定义与基本属性、文件系统的层次结构以及文件 的逻辑结构等基本概念。内容偏理论且较为基础,有助于读者构建对文件的整体认知。 2)文件系统在操作系统中的地位如何? 1)什么是文件? 在学习本节时,请读者思考以下问题:
[tag_link]
正确答案:A
以下存储管理方式中,会产生内部碎片的是()。 I. 分段虚拟存储管理 II. 分页虚拟存储管理 I. 段页式分区管理 IV. 固定式分区管理 本节聚焦文件系统的理论基础,涵盖文件的定义与基本属性、文件系统的层次结构以及文件 的逻辑结构等基本概念。内容偏理论且较为基础,有助于读者构建对文件的整体认知。 2)文件系统在操作系统中的地位如何? 1)什么是文件? 在学习本节时,请读者思考以下问题:
[tag_link]
正确答案:D
对关键字序列{23,17,72,60,25,8,68,71,52} 进行堆排序,输出两个最小关键字后的剩 余堆为( )。
A. {23,72,60,25,68,71,52} B.{23,25,52,60,71,72,68} C. {71,25,23,52,60,72,68} D.{23,25,68,52,60,72,71}
[tag_link]
正确答案:D
下面关于SPOOLing 的叙述中,不正确的是()。
A. SPOOLing系统中不需要独占设备 B. SPOOLing系统加快了作业执行的速度 C. SPOOLing系统使独占设备变成共享设备 D. S POOLing系统提高了独占设备的利用率
[tag_link]
正确答案:
下面关于SPOOLing 的叙述中,不正确的是()。
A. SPOOLing系统中不需要独占设备 B. SPOOLing系统加快了作业执行的速度 C. SPOOLing系统使独占设备变成共享设备 D. S POOLing系统提高了独占设备的利用率
[tag_link]
正确答案:A
假定某 I/O 设备向CPU 传送信息的最高频率为4万次/秒,而相应中断处理程序的执行 时间为40 μs, 则该I/O设备是否可采用中断方式工作?为什么?
[tag_link]
C
某计算机采用下图所示的补码除法器执行32位补码整数除法运算,当除数寄存器 Y与 余数/商寄存器Q 的初始值为()时,除法执行时间最短( Y 、Q均为补码表示)。 除数寄存器 Y 32 加/减 32位ALU 32 左移控制逻辑 计数器Cn64位 左移 控制逻辑 计数器Cn 余数寄存器R| 余数/商寄存器Q ↑时钟
A. Y=FFFF FFFF,Q=80000000 B.Y=80000000,Q=FFFF FFFF C. Y=FFFF FFFF,Q=FFFFFFFF D.Y=80000000,Q=80000000
[tag_link]
正确答案:B
在有向图 G 的拓扑序列中,若顶点 v₁ 在顶点 v₂ 之前,则不可能出现的情形是( )。
A. G 中有弧 ⟨v₁,v₂⟩ B. G 中有一条从 v₁ 到 v₂ 的路径 C. G 中没有弧 ⟨v₂,v₁⟩ D. G 中有一条从 v₂ 到 v₁ 的路径
[tag_link]
正确答案:D
结论
D 正确。
推导
A 正确,直接弧要求 v₁ 在 v₂ 前;B 正确,前向路径同样保持该顺序;C 正确,不存在反向弧不构成矛盾;D 错误,v₂→…→v₁ 会要求 v₂ 先于 v₁。
易错点
把“序列中的先后”误认为必须存在直接弧;拓扑约束也由间接路径产生。
HTTP 是一个无状态协议,然而Web 站点经常希望能够识别用户,这时需要用到()。
A. Web缓存 B.Cookie C. 条件GET D. 持续连接
[tag_link]
正确答案:B
在802.11协议中,MAC 帧首部中的地址字段的含义和作用取决于()。
A. 帧的类型和子类型 B. 帧的源和目的站点 C. 帧的去往 AP 和来自AP 位 D. 帧的BSSID 和 SSID 位
[tag_link]
正确答案:C
在文件系统中,以下不属于文件保护的方法是()。
A. 口 令 B. 存取控制 C. 用户权限表 D. 读/写之后使用关闭命令
[tag_link]
正确答案:D
在文件系统中,以下不属于文件保护的方法是()。
A. 口 令 B. 存取控制 C. 用户权限表 D. 读/写之后使用关闭命令
[tag_link]
正确答案:D
有两个长度为n 的循环单链表,若要求两个循环单链表头尾相接的时间复杂度为O(1), 则对应两个循环单链表各设置一个指针,分别指向()。
A. 各自的头结点 B. 各自的尾结点 C. 各自的首结点 D. 一个表的头结点,另一个表的尾结点
[tag_link]
正确答案:B
若甲向乙发起了一条 TCP 连接,最大段长为1KB, 乙每收到一个数据段都会发出一个 接收窗口为10KB 的确认段,若甲在 t 时刻发生超时,此时拥塞窗口为16KB。则从 t 时刻起,在不再发生超时的情况下,经过10RTT后,甲的发送窗口的大小为()。
A. 10KB B.12KB C.14KB D.15KB
[tag_link]
正确答案:
若希望循环队列中的元素都能得到利用,则需设置一个标志域 tag, 并以tag 的值为0 或1来区分队首指针front 和队尾指针rear 相同时的队列状态是“空”还是“满”。 试编写与此结构相应的入队和出队算法。
[tag_link]
D
下列关于循环结构语句的机器级代码表示的叙述中,错误的是()。
A. 一定至少包含一条条件转移指令 B. 不一定包含无条件转移指令 C. 循环结束条件可以用一条比较指令CMP 来实现 D. 循环体内执行的指令不包含条件转移指令
[tag_link]
正确答案:D
取 指 令 操 作 ( ) 。
A. 受到上一条指令的操作码控制 B. 受到当前指令的操作码控制 C. 受到下一条指令的操作码控制 D. 是控制器固有的功能,不需要在操作码控制下进行
[tag_link]
正确答案:D
在开放定址法中散列到同一个地址而引起的“堆积”问题是由()引起的。
A. 同义词之间发生冲突 B. 非同义词之间发生冲突 C. 同义词之间或非同义词之间发生冲突 D. 散列表“溢出”
[tag_link]
正确答案:C
一个网络中有几个子网,其中一个已分配了子网号74.178.247.96/29,则下列网络前缀中 不能再分配给其他子网的是()。
A. 74.178.247.120/29 B.74.178.247.64/29 C. 74.178.247.96/28 D.74.178.247.104/29
[tag_link]
正确答案:C
下图表示使用快表(页表)的虚实地址转换条件,快表存放在相联存储器中,其容量为 8个存储单元。 虚拟地址页号页内地址11503242701283480516 虚拟地址 页号 页内地址 1 15 0324 2 7 0128 3 48 0516 页号 该页在主存中的起始位置 32 42000 25 38000 7 96000 6 60000 4 40000 15 80000 5 50000 34 70000 1 ) 当CPU 按虚拟地址1去访问主存时,主存的实地址码是多少? 2 ) 当CPU 按虚拟地址2去访问主存时,主存的实地址码是多少? 3 ) 当CPU 按虚拟地址3去访问主存时,主存的实地址码是多少?
[tag_link]
A
下列关于操作系统结构的说法中,正确的是()。 I. 当前广泛使用的Windows 操作系统,采用的是分层式 OS 结构 II. 模块化的OS 结构设计的基本原则是,每一层都仅使用其底层所提供的功能和服务, 这样就使系统的调试和验证都变得容易 I. 因为微内核结构能有效支持多处理机运行,所以非常适合于分布式系统环境 IV. 采用微内核结构设计和实现操作系统具有诸多好处,如添加系统服务时不必修改内 核,使系统更高效。
A. I 和Ⅱ B. I 和 Ⅲ C.Ⅲ D. Ⅲ 和IV
[tag_link]
正确答案:C
Windows 是融合了宏内核和微内核的操作系统,说法Ⅰ错误。说法Ⅱ描述的是层次化架构的原则。微内核架构将操作系统的核心功能和其他服务分离,使不同的服务可在不同的处理器上并行执行,提高了系统的并发性和可扩展性;微内核架构可以方便地实现进程间的通信和同步,支持服务器之间的消息传递和远程过程调用,使得分布式系统的开发和管理更简单和高效,说法Ⅲ正确。添加系统服务时不必修改内核,这就使得微内核架构的可扩展性和灵活性更强;微内核架构的主要问题是性能问题,“使系统更高效”显然错误。
下列关于操作系统结构的说法中,正确的是()。 I. 当前广泛使用的Windows 操作系统,采用的是分层式 OS 结构 II. 模块化的OS 结构设计的基本原则是,每一层都仅使用其底层所提供的功能和服务, 这样就使系统的调试和验证都变得容易 I. 因为微内核结构能有效支持多处理机运行,所以非常适合于分布式系统环境 IV. 采用微内核结构设计和实现操作系统具有诸多好处,如添加系统服务时不必修改内 核,使系统更高效。
A. I 和Ⅱ B. I 和 Ⅲ C.Ⅲ D. Ⅲ 和IV
[tag_link]
正确答案:C
Windows 是融合了宏内核和微内核的操作系统,说法Ⅰ错误。说法Ⅱ描述的是层次化架构的原则。微内核架构将操作系统的核心功能和其他服务分离,使不同的服务可在不同的处理器上并行执行,提高了系统的并发性和可扩展性;微内核架构可以方便地实现进程间的通信和同步,支持服务器之间的消息传递和远程过程调用,使得分布式系统的开发和管理更简单和高效,说法Ⅲ正确。添加系统服务时不必修改内核,这就使得微内核架构的可扩展性和灵活性更强;微内核架构的主要问题是性能问题,“使系统更高效”显然错误。
下列选项中,可能导致用户级线程切换的事件是()。
A. 系统调用 B. I/O请求 C. 异常处理 D. 线程同步
[tag_link]
正确答案:D
下列选项中,可能导致用户级线程切换的事件是()。
A. 系统调用 B. I/O请求 C. 异常处理 D. 线程同步
[tag_link]
正确答案:D
1 文件系统基础 本章内容较为具体,要注意对概念的理解。重点掌握文件系统的结构及其实现、文件分配和 空闲空间管理等。要掌握文件系统的文件控制块、物理分配方法、索引结构、树形目录结构、文 件共享原理、文件系统的布局、虚拟文件系统原理等。这些都是统考真题容易考查的内容。 【复习提示】 文件系统的全局结构 ( layout): 文件系统在外存中的结构,文件系统在内存中的结构 外存空闲空间管理办法;虚拟文件系统;文件系统挂载( mounting) 视频讲解 扫一扫 目录的基本概念;树形目录;目录的操作;硬链接和软链接 (三)文件系统 文件的保护;文件的逻辑结构;文件的物理结构 ( 二 ) 目 录 文件的操作:建立,删除,打开,关闭,读,写 文件的基本概念;文件元数据和索引节点( inode) ( 一 )文件 【考纲内容】 第 4 章文件管理 第 4 章 文件管理 分 页 分 段 目的 分页仅是系统管理上的需要,是为实现离散分配方式, 以提高内存的利用率。而不是用户的需要 段是信息的逻辑单位,它含有一组意义相对完整的 信息。分段的目的是能更好地满足用户的需要 长度 页的大小固定且由系统决定,由系统将逻辑地址划分 为页号和页内地址两部分,是由机器硬件实现的 段的长度不固定,决定于用户所编写的程序,通常 由编译程序在编译时根据信息的性质来划分 地址空间 分页的程序地址空间是一维的,即单一的线性地址空 间,程序员利用一个记忆符即可表示一个地址 分段的程序地址空间是二维的,程序员在标识一个 地址时,既需给出段名,又需给出段内地址 碎片 有内部碎片,无外部碎片 有外部碎片,无内部碎片 表3.6分页管理方式和分段管理方式的比较 分页管理方式和分段管理方式在很多地方是相似的,比如在内存中都是不连续的、都有地址 变换机构来进行地址映射等。但两者也存在许多区别,表3.6列出了两种方式的对比。
[tag_link]
正确答案:【解答】
1 文件系统基础 本章内容较为具体,要注意对概念的理解。重点掌握文件系统的结构及其实现、文件分配和 空闲空间管理等。要掌握文件系统的文件控制块、物理分配方法、索引结构、树形目录结构、文 件共享原理、文件系统的布局、虚拟文件系统原理等。这些都是统考真题容易考查的内容。 【复习提示】 文件系统的全局结构 ( layout): 文件系统在外存中的结构,文件系统在内存中的结构 外存空闲空间管理办法;虚拟文件系统;文件系统挂载( mounting) 视频讲解 扫一扫 目录的基本概念;树形目录;目录的操作;硬链接和软链接 (三)文件系统 文件的保护;文件的逻辑结构;文件的物理结构 ( 二 ) 目 录 文件的操作:建立,删除,打开,关闭,读,写 文件的基本概念;文件元数据和索引节点( inode) ( 一 )文件 【考纲内容】 第 4 章文件管理 第 4 章 文件管理 分 页 分 段 目的 分页仅是系统管理上的需要,是为实现离散分配方式, 以提高内存的利用率。而不是用户的需要 段是信息的逻辑单位,它含有一组意义相对完整的 信息。分段的目的是能更好地满足用户的需要 长度 页的大小固定且由系统决定,由系统将逻辑地址划分 为页号和页内地址两部分,是由机器硬件实现的 段的长度不固定,决定于用户所编写的程序,通常 由编译程序在编译时根据信息的性质来划分 地址空间 分页的程序地址空间是一维的,即单一的线性地址空 间,程序员利用一个记忆符即可表示一个地址 分段的程序地址空间是二维的,程序员在标识一个 地址时,既需给出段名,又需给出段内地址 碎片 有内部碎片,无外部碎片 有外部碎片,无内部碎片 表3.6分页管理方式和分段管理方式的比较 分页管理方式和分段管理方式在很多地方是相似的,比如在内存中都是不连续的、都有地址 变换机构来进行地址映射等。但两者也存在许多区别,表3.6列出了两种方式的对比。
[tag_link]
正确答案:C
堆排序分为两个阶段:第一阶段将给定的序列构造成一个初始堆,第二阶段逐次输出堆 顶元素,并调整使其保持堆的性质。设有给定序列{48,62,35,77,55,14,35,98},若在 堆排序的第一阶段将该序列构造成一个大根堆,则交换元素的次数为()。
A. 5 B.6 C.7 D. 8
[tag_link]
正确答案:B
()是操作系统中采用的以空间换取时间的技术。
A. SPOOLing 技术 B. 虚拟存储技术 C. 覆盖与交换技术 D. 通道技术
[tag_link]
正确答案:
()是操作系统中采用的以空间换取时间的技术。
A. SPOOLing 技术 B. 虚拟存储技术 C. 覆盖与交换技术 D. 通道技术
[tag_link]
正确答案:A
在程序查询方式的输入/输出系统中,假设不考虑处理时间,每个查询操作需要100个时钟 周期,CPU 的时钟频率为50MHz。现有鼠标和硬盘两个设备,而且 CPU 必须每秒对鼠标 进行30次查询,硬盘以32位字长为单位传输数据,即每32位被CPU 查询一次,传输速 率为2×220B/s。求 CPU 对这两个设备查询所花费的时间比率,由此可得出什么结论?
[tag_link]
C
已知32位寄存器 R1中存放的变量x 的机器码为80000004H, unsigned int 型的乘除法 采用逻辑移位操作,int 型的乘除法采用算术移位操作,请问: 1 ) 当x 是 unsigned int 型时,x 的真值是多少? x/2 存放在 R1 中的机器码是什么? x/2 的真值是多少?2x 存放在R1 中的机器码是什么?2x 的真值是多少? 2 ) 当x 是 int 型时,x 的真值是多少?x/2 存放在R1中的机器码是什么? x/2 的真值是多 少 ? 2x 存放在R1 中的机器码是什么?2x的真值是多少?
[tag_link]
C
下列关于拓扑排序的说法中,错误的是( )。
Ⅰ.若某有向图存在环路,则该有向图一定不存在拓扑排序 Ⅱ.在拓扑排序算法中,为暂存入度为零的顶点,可以使用栈,也可以使用队列 Ⅲ.若有向图的拓扑有序序列唯一,则图中每个顶点的入度和出度最多为 1 Ⅳ.若有向图的拓扑有序序列唯一,则图中入度为 0 和出度为 0 的顶点都仅有 1 个
A. Ⅰ、Ⅲ、Ⅳ B. Ⅲ、Ⅳ C. Ⅱ、Ⅳ D. Ⅲ
[tag_link]
正确答案:D
结论
D 正确。
推导
陈述Ⅰ正确:有向环不能拓扑排序。陈述Ⅱ正确:栈或队列均可暂存入度为零的顶点。陈述Ⅲ错误:a→b、a→c、b→c 的 DAG 唯一序列 a,b,c,但 c 入度为 2。陈述Ⅳ正确:多个入度零或出度零顶点可交换。组合选项中,A 包含Ⅰ、Ⅲ、Ⅳ,B 包含Ⅲ、Ⅳ,C 包含Ⅱ、Ⅳ,只有选项 D 仅包含Ⅲ这一错误陈述。
易错点
唯一序列不等于每个顶点度数至多 1,关键是每一步是否只有一个可选入度零顶点。
下列关于Cookie 的说法中,错误的是()。
A. Cookie 仅存储在服务器端 B. Cookie 是服务器产生的 C. Cookie 会威胁客户的隐私 D.Cookie 的作用是跟踪用户的访问和状态
[tag_link]
正确答案:A
在下图所示的网络中,假定主机A 给主机B 发送数据,在MAC 帧从接入点AP2 转发 到目的主机B的这段链路上,MAC 帧的地址1、地址2和地址3分别是()。 AP2 AP1 MAC1 MAC2 地址MACA 地址BSSID1 地址BSSID2 地址MACB
A. BSSID2,BSSID1,MACB B.MACB,BSSID2,BSSID1 C. BSSID2,MACB,MACA D.MACB,BSSID2,MAC₂
[tag_link]
正确答案:D
对一个文件的访问,常由()共同限制。
A. 用户访问权限和文件属性 B. 用户访问权限和用户优先级 C. 优先级和文件属性 D. 文件属性和口令
[tag_link]
正确答案:A
对一个文件的访问,常由()共同限制。
A. 用户访问权限和文件属性 B. 用户访问权限和用户优先级 C. 优先级和文件属性 D. 文件属性和口令
[tag_link]
正确答案:A
有一个长度为 n 的循环单链表,若从表中删除首元结点的时间复杂度达到 O(n), 则此 时采用的循环单链表的结构可能是()。
A. 只有表头指针,没有头结点 B. 只有表尾指针,没有头结点 C. 只有表尾指针,带头结点 D. 只有表头指针,带头结点
[tag_link]
正确答案:A
设 TCP 的拥塞窗口的慢开始门限值初始为8(单位为报文段),当拥塞窗口上升到12 时发生超时,TCP 开始慢开始和拥塞避免,则第13次传输时拥塞窗口的大小为()。
A. 4 B.6 C. 7 D.8
[tag_link]
正确答案:
Q是一个队列,S 是一个空栈,实现将队列中的元素逆置的算法。
[tag_link]
B
下列有关调用指令(转子指令)的叙述中,错误的是()。 183第 4 章 指 令 系 统 183
A. 与高级语言源程序中的过程调用相对应,一次过程调用对应一条调用指令 B. 指令执行时必须保留返回地址,调用指令随后一条指令的地址是返回地址 C. 嵌套调用时返回地址通常保存在栈中,非嵌套调用时可保存在特定寄存器中 D. 指令执行时将无条件转移到目标地址处,转移目标地址无须在指令中明显给出
[tag_link]
正确答案:D
在组合逻辑控制器中,微操作控制信号的形成主要与()信号有关。
A. 指令操作码和地址码 B. 指令译码信号和时钟 C. 操作码和条件码 D. 状态信息和条件
[tag_link]
正确答案:B
下列关于散列冲突处理方法的说法中,正确的有()。 I. 采用平方探测法处理冲突时不易产生聚集 II. 采用线性探测法处理冲突时,所有同义词在散列表中一定相邻 Ⅲ.采用链地址法处理冲突时,若限定在链首插入,则插入任意一个元素的时间相同 IV. 采用链地址法处理冲突易引起聚集现象
A. I 和 Ⅲ B. I 、Ⅱ和 Ⅲ C. Ⅲ和IV D. I 和 IV
[tag_link]
正确答案:A
主机A 和主机B 的 IP 地址分别为216.12.31.20和216.13.32.21,要想让A 和 B 工作在 同一个IP 子网内,应该给它们分配的子网掩码是()。
A. 255.255.255.0 B.255.255.0.0 C.255.255.255.255 D.255.0.0.0
[tag_link]
正确答案:
一个两级存储器系统有8个磁盘上的虚拟页面需要映像到主存中的4个页中。某程序生成 以下访存页面序列:1,0,2,2,1,7,6,7,0,1,2,0,3,0,4,5,1,5,2,4,5,6,7,6,7,2,4,2,7,3。 采用 LRU 算法,设初始时主存为空。
- 画出每个页号访问请求之后存放在主存中的位置。 2)计算主存的命中率。
[tag_link]
D
下列关于微内核操作系统的描述中,不正确的是()。
A. 可提高操作系统的可靠性 B. 可提高操作系统的执行效率 C. 可提高操作系统的可移植性 D. 可提高操作系统的可拓展性
[tag_link]
正确答案:B
下列关于微内核操作系统的描述中,不正确的是()。
A. 可提高操作系统的可靠性 B. 可提高操作系统的执行效率 C. 可提高操作系统的可移植性 D. 可提高操作系统的可拓展性
[tag_link]
正确答案:B
下列关于用户级线程的描述中,错误的是()。
A. 用户级线程由线程库进行管理 B. 用户级线程只有在创建和调度时需要内核的干预 C. 操作系统无法直接调度用户级线程 D. 线程库中线程的切换不会导致进程切换
[tag_link]
正确答案:B
下列关于用户级线程的描述中,错误的是()。
A. 用户级线程由线程库进行管理 B. 用户级线程只有在创建和调度时需要内核的干预 C. 操作系统无法直接调度用户级线程 D. 线程库中线程的切换不会导致进程切换
[tag_link]
正确答案:B
2.10 本节小结 上述示例涵盖了从虚拟地址到Cache 查找过程中可能出现的典型情形。完整的地址翻译与数 据访问流程如下:首先查询 TLB; 若 TLB 未命中,则需访问页表以完成虚实地址转换。在此过 程中,若发现所需页面尚未调入主存(页表项无效),则触发缺页中断,从外存调入该页面。随 后,利用所得物理地址访问Cache; 若 Cache 未命中,则进一步从主存读取所需数据。 · 对 于 0x0b1:Cache 组索引为0xc, 标记为0x02。查 Cache 索引为0xc 的行,有效位为0, Cache 未命中,需从主存中读取物理页号为0x2、偏移为0x31处的数据。 · 对 于 0x354:Cache 组索引为5,标记为0x0d。查 Cache 索引为5的行,标记为0d 且有 效位为1,Cache 命中。偏移为0(块0),故虚拟地址0x03d4对应的数据为36H。 物理地址 Cache标记 Cache索引 偏 移 11 10 9 8 7 6 5 4 3 2 1 0 0x354 0 0 1 1 0 1 0 1 0 1 0 0 0x0b1 0 0 0 0 1 0 1 1 0 0 0 1 物理页号 页内偏移 表3.5 物理地址结构 获得主存中页面的物理地址后,需通过该地址访问数据,此时应检查其内容是否在Cache 中, 物理地址结构如表3.5所示。 · 对于0x0229: 组索引为0,TLB 标记为0x02。查 TLB 第0组,无匹配项。再查页表,虚 拟页号为0x08, 对应页表项有效位为0,页面不在主存中,触发缺页中断。 · 对于0x00fl: 组索引为3,TLB 标记为0x00。查 TLB 第3组,无匹配项, TLB 未命中, 转而查询页表。虚拟页号为0x03, 页表第3行有效位为1,表明页面在主存中。物理页 号为0x02(000010), 拼接页内偏移110001,得物理地址为0x0b1 (000010110001)。 地址为0x354(001101010100)。 225第 3 章 内 存 管 理 225 · 对 于 0x03d4: 组索引为3,TLB 标记为0x03。查TLB 第3组,存在标记为03且有效位 为1的项,TLB 命中。对应物理页号为0xOd(001101), 拼接页内偏移010100,得物理 由表3.4可得各地址的虚拟页号、组索引及TLB 标记。接下来需判断对应页面是否已在主存 中;若在主存中,则进一步确定其物理地址。 虚拟地址 T L B 标 记 组 索 引 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0x03d4 0 0 0 0 1 1 1 1 0 1 0 1 0 0 0x00fl 0 0 0 0 0 0 1 1 1 1 0 0 0 1 0x0229 0 0 0 0 1 0 0 0 1 0 1 0 0 1 虚拟页号 页内偏移 表3 .4 虚拟地址结构 首先将十六进制的虚拟地址0x03d4,0x00f¹ 和 0x0229 转换为二进制形式,如表3.4所示。 索引 标记位 有效位 块0 块1 块2 块3 索引 标记位 有效位 块0 块1 块2 块3 0 19 1 99 11 23 11 8 24 1 3A 00 51 89 1 15 0 一 一
一 9 2D 0 一 一 2 1B 1 00 02 04 08 A 2D 1 93 15 DA 3B 3 36 0 一 一 一 一 B 0B 0 一 一 一 一 4 32 1 43 6D 8F 09 C 02 0
5 OD 1 36 72 F0 1D D 16 1 04 96 34 15 6 31 0 一 一 一 一 E 13 1 83 77 1B D3 7 16 1 11 C2 DF 03 F 14 0 一 一 一 表3.3 data Cache 内 容 虚拟 页号 物理 页号 有效位 虚拟 页号 物理 页号 有效位 00 28 1 08 一 0 01 一 0 09 17 1 02 33 1 0A 09 1 03 02 1 0B 一 0 04 一 0 0C 一 0 05 16 1 0D 2D 1 06 0 0E 11 1 07 一 0 0F 0D 1 表3.2 部分页表 索引 标记 位 物理 页号 有效位 标记 位 物理 页号 有效 位 0 03 一 0 09 0D 1 00 一 0 07 02 1 1 03 2D 1 02 一 0 04 一 0 0A 一 0 2 02 一 0 08 一 0 06 一 0 03 一 0 3 07 一 0 03 0D 1 0A 34 1 02 一 0 表3. 1 TLB TLB 、部分页表及data Cache的内容分别见表3.1、表3.2和表3.3。 图3.28 地址结构 TLB标记 TLB组索引虚拟页号 页内偏移(a) 虚拟地址 (b) 物理地址 TLB标记 TLB组索引 虚拟页号 页内偏移 (a) 虚拟地址 (b) 物理地址 16个条目,因此组数为16/4=4,组索引占log24=2 位,虚拟页号的低2位作为组索引、高6位 作为TLB 标记。data Cache 行大小为4B, 故物理地址中最低log₂4=2 位为块内偏移;Cache 共 16组,因此接下来的log₂16=4 位为组索引,剩余高6位为标记。地址结构如图3.28所示。 系统以字节编址,页面大小为64B, 故页内偏移占log₂64=6 位。虚拟地址共14位,故虚拟 页号为14-6=8位;物理地址共12位,故物理页号为12-6=6位。TLB 采用四路组相联,共 要求分析对虚拟地址0x03d4,0x00f1 和 0x0229 的访问过程。 · data Cache采用物理寻址、直接映射方式,行大小为4B, 共16组。 · TLB 采用四路组相联结构,共16个条目; ●页面大小为64B; ●物理地址为12位; ●虚拟地址为14位; ●存储器以字节为编址单位; ●配置一个TLB和一个data Cache; 设某系统满足以下条件: 考虑到408统考越来越注重学科综合能力的考查,本节结合《计算机组成原理》中Cache 的 相关内容,分析虚实地址的变换过程。对于不参加统考的读者,可酌情跳过;对于参加统考但尚 未复习该部分内容的读者,建议先完成相关章节的学习,再回过头来学习本节。
[tag_link]
正确答案:【解答】
2.10 本节小结 上述示例涵盖了从虚拟地址到Cache 查找过程中可能出现的典型情形。完整的地址翻译与数 据访问流程如下:首先查询 TLB; 若 TLB 未命中,则需访问页表以完成虚实地址转换。在此过 程中,若发现所需页面尚未调入主存(页表项无效),则触发缺页中断,从外存调入该页面。随 后,利用所得物理地址访问Cache; 若 Cache 未命中,则进一步从主存读取所需数据。 · 对 于 0x0b1:Cache 组索引为0xc, 标记为0x02。查 Cache 索引为0xc 的行,有效位为0, Cache 未命中,需从主存中读取物理页号为0x2、偏移为0x31处的数据。 · 对 于 0x354:Cache 组索引为5,标记为0x0d。查 Cache 索引为5的行,标记为0d 且有 效位为1,Cache 命中。偏移为0(块0),故虚拟地址0x03d4对应的数据为36H。 物理地址 Cache标记 Cache索引 偏 移 11 10 9 8 7 6 5 4 3 2 1 0 0x354 0 0 1 1 0 1 0 1 0 1 0 0 0x0b1 0 0 0 0 1 0 1 1 0 0 0 1 物理页号 页内偏移 表3.5 物理地址结构 获得主存中页面的物理地址后,需通过该地址访问数据,此时应检查其内容是否在Cache 中, 物理地址结构如表3.5所示。 · 对于0x0229: 组索引为0,TLB 标记为0x02。查 TLB 第0组,无匹配项。再查页表,虚 拟页号为0x08, 对应页表项有效位为0,页面不在主存中,触发缺页中断。 · 对于0x00fl: 组索引为3,TLB 标记为0x00。查 TLB 第3组,无匹配项, TLB 未命中, 转而查询页表。虚拟页号为0x03, 页表第3行有效位为1,表明页面在主存中。物理页 号为0x02(000010), 拼接页内偏移110001,得物理地址为0x0b1 (000010110001)。 地址为0x354(001101010100)。 225第 3 章 内 存 管 理 225 · 对 于 0x03d4: 组索引为3,TLB 标记为0x03。查TLB 第3组,存在标记为03且有效位 为1的项,TLB 命中。对应物理页号为0xOd(001101), 拼接页内偏移010100,得物理 由表3.4可得各地址的虚拟页号、组索引及TLB 标记。接下来需判断对应页面是否已在主存 中;若在主存中,则进一步确定其物理地址。 虚拟地址 T L B 标 记 组 索 引 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0x03d4 0 0 0 0 1 1 1 1 0 1 0 1 0 0 0x00fl 0 0 0 0 0 0 1 1 1 1 0 0 0 1 0x0229 0 0 0 0 1 0 0 0 1 0 1 0 0 1 虚拟页号 页内偏移 表3 .4 虚拟地址结构 首先将十六进制的虚拟地址0x03d4,0x00f¹ 和 0x0229 转换为二进制形式,如表3.4所示。 索引 标记位 有效位 块0 块1 块2 块3 索引 标记位 有效位 块0 块1 块2 块3 0 19 1 99 11 23 11 8 24 1 3A 00 51 89 1 15 0 一 一
一 9 2D 0 一 一 2 1B 1 00 02 04 08 A 2D 1 93 15 DA 3B 3 36 0 一 一 一 一 B 0B 0 一 一 一 一 4 32 1 43 6D 8F 09 C 02 0
5 OD 1 36 72 F0 1D D 16 1 04 96 34 15 6 31 0 一 一 一 一 E 13 1 83 77 1B D3 7 16 1 11 C2 DF 03 F 14 0 一 一 一 表3.3 data Cache 内 容 虚拟 页号 物理 页号 有效位 虚拟 页号 物理 页号 有效位 00 28 1 08 一 0 01 一 0 09 17 1 02 33 1 0A 09 1 03 02 1 0B 一 0 04 一 0 0C 一 0 05 16 1 0D 2D 1 06 0 0E 11 1 07 一 0 0F 0D 1 表3.2 部分页表 索引 标记 位 物理 页号 有效位 标记 位 物理 页号 有效 位 0 03 一 0 09 0D 1 00 一 0 07 02 1 1 03 2D 1 02 一 0 04 一 0 0A 一 0 2 02 一 0 08 一 0 06 一 0 03 一 0 3 07 一 0 03 0D 1 0A 34 1 02 一 0 表3. 1 TLB TLB 、部分页表及data Cache的内容分别见表3.1、表3.2和表3.3。 图3.28 地址结构 TLB标记 TLB组索引虚拟页号 页内偏移(a) 虚拟地址 (b) 物理地址 TLB标记 TLB组索引 虚拟页号 页内偏移 (a) 虚拟地址 (b) 物理地址 16个条目,因此组数为16/4=4,组索引占log24=2 位,虚拟页号的低2位作为组索引、高6位 作为TLB 标记。data Cache 行大小为4B, 故物理地址中最低log₂4=2 位为块内偏移;Cache 共 16组,因此接下来的log₂16=4 位为组索引,剩余高6位为标记。地址结构如图3.28所示。 系统以字节编址,页面大小为64B, 故页内偏移占log₂64=6 位。虚拟地址共14位,故虚拟 页号为14-6=8位;物理地址共12位,故物理页号为12-6=6位。TLB 采用四路组相联,共 要求分析对虚拟地址0x03d4,0x00f1 和 0x0229 的访问过程。 · data Cache采用物理寻址、直接映射方式,行大小为4B, 共16组。 · TLB 采用四路组相联结构,共16个条目; ●页面大小为64B; ●物理地址为12位; ●虚拟地址为14位; ●存储器以字节为编址单位; ●配置一个TLB和一个data Cache; 设某系统满足以下条件: 考虑到408统考越来越注重学科综合能力的考查,本节结合《计算机组成原理》中Cache 的 相关内容,分析虚实地址的变换过程。对于不参加统考的读者,可酌情跳过;对于参加统考但尚 未复习该部分内容的读者,建议先完成相关章节的学习,再回过头来学习本节。
[tag_link]
正确答案:B
已知大根堆{62,34,53,12,8,46,22},删除堆顶元素后需要重新调整堆,则在此过程中 关键字的比较次数为()。
A. 2 B.3 C.4 D.5
[tag_link]
正确答案:B
采用假脱机技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作 实际上是对磁盘的存储操作,用以代替打印机的部分由()完成。
A. 独占设备 B. 共享设备 C. 虚拟设备 D. 一般物理设备
[tag_link]
正确答案:
采用假脱机技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作 实际上是对磁盘的存储操作,用以代替打印机的部分由()完成。
A. 独占设备 B. 共享设备 C. 虚拟设备 D. 一般物理设备
[tag_link]
正确答案:C
设某计算机有4个中断源1、2、3、4,其硬件排队优先次序按1 →2 →3 →4降序排列, 各中断源的服务程序中所对应的屏蔽字如下表所示。 中 断 源 屏 蔽 字 1 2 3 4 1 1 1 0 1 2 0 1 0 0 3 1 1 1 1 4 0 1 0 1
- 给出上述4个中断源的中断处理次序。 2)若4个中断源同时有中断请求,画出CPU 执行程序的轨迹。
[tag_link]
B
假设有两个整数x=-68,y=-80, 采用补码形式(含1位符号位)表示, x 和y 分别存 放在寄存器A 和B中。另外,还有两个寄存器C 和 D。A 、B 、C 、D 都是8位的寄存 器。请回答下列问题(要求最终用十六进制数表示二进制数序列): 1)寄存器A 和 B 中的内容分别是什么? 2) x 和 y 相加后的结果存放在寄存器 C 中,则寄存器C中的内容是什么?此时,溢出 标志OF 、符号标志SF 各是什么? 3) x 和y 相减后的结果存放在寄存器D 中,寄存器D 中的内容是什么?此时,溢出标 志 OF 、符号标志 SF 各是什么?
[tag_link]
【解答】
下列关于拓扑排序的说法中,正确的是( )。
Ⅰ.顶点数大于 1 的强连通图不能进行拓扑排序 Ⅱ.在一个有向图的拓扑序列中,若顶点 a 在顶点 b 之前,则图中必有一条弧 ⟨a,b⟩ Ⅲ.若有向无环图的拓扑序列唯一,则可以唯一确定该图
A. Ⅰ和Ⅱ B. Ⅰ、Ⅱ和Ⅲ C. 仅Ⅰ D. Ⅰ和Ⅲ
[tag_link]
正确答案:C
结论
C 正确。
推导
陈述Ⅰ正确:顶点数大于 1 的强连通图含环。陈述Ⅱ错误:a→x→b 时 a 在 b 前但无直接弧。陈述Ⅲ错误:图一仅有 a→b→c,图二还有 a→c,两图唯一拓扑序列都为 a,b,c。组合选项 A 包含Ⅰ、Ⅱ,B 包含Ⅰ、Ⅱ、Ⅲ,C 仅包含Ⅰ,D 包含Ⅰ、Ⅲ;因此只有选项 C 仅包含Ⅰ这一正确陈述。
易错点
拓扑序列表达偏序约束,不能反推出全部边,更不能唯一确定图。
以下关于非持续连接HTTP 特点的描述中,错误的是()。
A. HTTP 支持非持续连接与持续连接 B. HTTP/1.0 使用非持续连接,而HTTP/1.1 默认使用持续连接 C. 非持续连接中对每次请求/响应都要建立一次 TCP 连接 D. 非持续连接中读取一个包含100个图片对象的Web 页面,需要打开和关闭100次 TCP 连接
[tag_link]
正确答案:D
下列关于802.1Q 帧的描述中,错误的是()。
A. 在原始的以太网帧中加入一个4B 的标签字段,就构成802.1Q 帧 B. 插入 VLAN 标签后,以太网的最大帧长也需要保持不变 C. VLAN 标签中有标识符字段,称为VID, 标志该帧属于哪个VLAN D. 设置VLAN 后,两台主机之间通信也不一定使用802.1Q 帧
[tag_link]
正确答案:B
为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册, 这 一 级安全管理是()。
A. 系统级 B. 目 录 级 C. 用户级 D. 文件级
[tag_link]
正确答案:A
为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册, 这 一 级安全管理是()。
A. 系统级 B. 目 录 级 C. 用户级 D. 文件级
[tag_link]
正确答案:A
某线性表用带头结点的循环单链表存储,头指针为 head, 当 head->next->next== hea d 成立时,线性表的长度可能是()。
A. 0 B.1 C. 2 D. 可能为0或1
[tag_link]
正确答案:D
甲和乙刚建立 TCP 连接,并约定最大段长为2KB, 假设乙总是及时清空缓存,保证接 收窗口始终为20KB,ssthresh 为16KB, 若双向传输时间为10ms, 发送时延忽略不计, 且没有发生拥塞的情况,则经过(),甲的发送窗口第一次达到20KB。
A. 40ms B.50ms C.60ms D.70ms
[tag_link]
正确答案:
利用两个栈 S1 和 S2 来模拟一个队列,已知栈的4个运算定义如下:Push(S,x ); I1元素x 入 栈SPop(S,x); //s 出栈并将出栈的值赋给xStackEmpty (S ); / 判断栈是否为空StackOverflow(S); /判断栈是否为满
[tag_link]
D
假设P 为调用过程,Q 为被调用过程,程序在32位x86 处理器上执行,以下是 C 语言 程序中过程调用所涉及的操作: ① 过 程Q 保存P 的现场,并为非静态局部变量分配空间 ② 过 程P 将实参存放到Q 能访问到的地方 ③ 过 程P 将返回地址存放到特定处,并转移到Q 执行 ④ 过 程Q 取出返回地址,并转移回到过程P 执行 ⑤ 过 程Q 恢 复P 的现场,并释放局部变量所占空间 ⑥执行过程Q 的函数体 过程调用的正确执行步骤是()。
A. ②→③→④→( B.②- ③→ (①→ ( C. ②→③→ ⑥→ D.②→( ③- ⑤-
[tag_link]
正确答案:C
在微程序控制器中,形成微程序入口地址的是()。
A. 机器指令的地址码字段 B. 微指令的微地址码字段 C. 机器指令的操作码字段 D. 微指令的微操作码字段
[tag_link]
正确答案:C
设有一个含有200个元素的散列表,用线性探测法解决冲突,按关键字查询时找到一个 表项的平均探测次数不超过1.5,则散列表应至少能够容纳()个元素(设查找成功的 平均查找长度为ASL=[1+1/(1-a)]/2, 其中α为装填因子)。
A. 400 B.526 C.624 D.676
[tag_link]
正确答案:A
某单位分配了1个B 类地址,计划将内部网络划分成35个子网,将来可能增加16个子 网,每个子网的主机数量接近800台,则可行的掩码方案是()。
A. 255.255.248.0 B.255.255.252.0 C. 255.255.254.0 D.255.255.255.0
[tag_link]
正确答案:B
下列关于操作系统外核( exokernel) 的说法中,错误的是()。
A. 外核可以给用户进程分配未经抽象的硬件资源 B. 用户进程通过调用“库”请求操作系统外核的服务 C. 外核负责完成进程调度 D. 外核可以减少虚拟硬件资源的“映射”开销,提升系统效率
[tag_link]
正确答案:C
下列关于操作系统外核( exokernel) 的说法中,错误的是()。
A. 外核可以给用户进程分配未经抽象的硬件资源 B. 用户进程通过调用“库”请求操作系统外核的服务 C. 外核负责完成进程调度 D. 外核可以减少虚拟硬件资源的“映射”开销,提升系统效率
[tag_link]
正确答案:C
下面的说法中,正确的是()。
A. 不论是系统支持的线程还是用户级线程,其切换都需要内核的支持 B. 线程是资源分配的单位,进程是调度和分派的单位 C. 不管系统中是否有线程,进程都是拥有资源的独立单位 D. 在引入线程的系统中,进程仍是资源调度和分派的基本单位
[tag_link]
正确答案:C
下面的说法中,正确的是()。
A. 不论是系统支持的线程还是用户级线程,其切换都需要内核的支持 B. 线程是资源分配的单位,进程是调度和分派的单位 C. 不管系统中是否有线程,进程都是拥有资源的独立单位 D. 在引入线程的系统中,进程仍是资源调度和分派的基本单位
[tag_link]
正确答案:C
2.9 地址翻译的示例 程序编写的局部化程度越高,执行时的缺页率就越低。例如,若数组采用按行存储,则访问 时应尽量按行顺序进行,避免按列访问破坏空间局部性,从而导致缺页率异常升高。 对于已修改的页面(脏页),换出时必须写回磁盘。若采用“每换出一页即写回”的策略, 则会频繁触发磁盘 I/O, 效率极低。为此,系统引入已修改换出页面链表:当脏页被换出时, 暂不写回磁盘,而是挂入该链表;待积累足够数量后,再批量写回磁盘,从而显著减少磁盘 I/O 次数,降低页面换出开销。此外,若某进程在这些页面尚未写回磁盘前再次访问它们,则 可直接从链表中复用,无须重新从外存调入,进一步减少页面换入频率与I/O 开销。 好的页面置换算法能有效降低运行过程中的缺页率。例如,LRU 、CLOCK 等算法通过预测 未来访问行为,优先保留可能被再次访问的页面,从而提升内存命中率,加快页面访问速度。 分配给进程的物理块数越多,缺页率通常越低。然而,当物理块数量超过某一阈值后,继续增 加块数对缺页率的改善趋于平缓。因为此时进程的活跃页面已基本常驻内存,缺页主要由非活跃页 面引发,而这些页面本就无须长期驻留。若再分配更多物理块,则不仅收益甚微,反而造成内存资 源浪费。因此,只需确保活跃页面常驻内存,即可将缺页率有效控制在可接受范围内。 根据局部性原理,页面较大时,单次装入可覆盖更多局部访问区域,从而降低缺页率;而 页面较小时,缺页率则相对较高。较小的页面虽能减少页内碎片、提高内存利用率,但会导致每 个进程所需页面数量增多,导致页表过长,占用大量内存。较大的页面虽可缩短页表长度,却会 增大页内碎片。因此,页面大小的设计需在碎片控制与页表开销之间取得合理平衡。 缺页率是影响虚拟存储器性能的核心因素,而缺页率又受页面大小、分配给进程的物理块 数、页面置换算法、写回磁盘的频率以及程序的局部化程度等多方面影响。 考点追踪▶请求分页系统性能的影响因素分析(2020、2022)
[tag_link]
正确答案:【解答】
2.9 地址翻译的示例 程序编写的局部化程度越高,执行时的缺页率就越低。例如,若数组采用按行存储,则访问 时应尽量按行顺序进行,避免按列访问破坏空间局部性,从而导致缺页率异常升高。 对于已修改的页面(脏页),换出时必须写回磁盘。若采用“每换出一页即写回”的策略, 则会频繁触发磁盘 I/O, 效率极低。为此,系统引入已修改换出页面链表:当脏页被换出时, 暂不写回磁盘,而是挂入该链表;待积累足够数量后,再批量写回磁盘,从而显著减少磁盘 I/O 次数,降低页面换出开销。此外,若某进程在这些页面尚未写回磁盘前再次访问它们,则 可直接从链表中复用,无须重新从外存调入,进一步减少页面换入频率与I/O 开销。 好的页面置换算法能有效降低运行过程中的缺页率。例如,LRU 、CLOCK 等算法通过预测 未来访问行为,优先保留可能被再次访问的页面,从而提升内存命中率,加快页面访问速度。 分配给进程的物理块数越多,缺页率通常越低。然而,当物理块数量超过某一阈值后,继续增 加块数对缺页率的改善趋于平缓。因为此时进程的活跃页面已基本常驻内存,缺页主要由非活跃页 面引发,而这些页面本就无须长期驻留。若再分配更多物理块,则不仅收益甚微,反而造成内存资 源浪费。因此,只需确保活跃页面常驻内存,即可将缺页率有效控制在可接受范围内。 根据局部性原理,页面较大时,单次装入可覆盖更多局部访问区域,从而降低缺页率;而 页面较小时,缺页率则相对较高。较小的页面虽能减少页内碎片、提高内存利用率,但会导致每 个进程所需页面数量增多,导致页表过长,占用大量内存。较大的页面虽可缩短页表长度,却会 增大页内碎片。因此,页面大小的设计需在碎片控制与页表开销之间取得合理平衡。 缺页率是影响虚拟存储器性能的核心因素,而缺页率又受页面大小、分配给进程的物理块 数、页面置换算法、写回磁盘的频率以及程序的局部化程度等多方面影响。 考点追踪▶请求分页系统性能的影响因素分析(2020、2022)
[tag_link]
正确答案:B
从根结点到任意叶结点的路径都是有序的数据结构是()。
A. 红黑树 B. 二叉查找树 C. 哈夫曼树 D. 堆
[tag_link]
正确答案:D
下面关于独占设备和共享设备的说法中,不正确的是()。
A. 打印机、扫描仪等属于独占设备 B. 对独占设备往往采用静态分配方式 C. 共享设备是指一个作业尚未撤离,另一个作业即可使用,但每个时刻只有一个作业使用 D. 对共享设备往往采用静态分配方式
[tag_link]
正确答案:D
独占设备采用静态分配方式,而共享设备采用动态分配方式。
下面关于独占设备和共享设备的说法中,不正确的是()。
A. 打印机、扫描仪等属于独占设备 B. 对独占设备往往采用静态分配方式 C. 共享设备是指一个作业尚未撤离,另一个作业即可使用,但每个时刻只有一个作业使用 D. 对共享设备往往采用静态分配方式
[tag_link]
正确答案:D
独占设备采用静态分配方式,而共享设备采用动态分配方式。
一个 DMA 接口可采用周期窃取方式把字符(字节)传送到存储器,它支持的最大批量为 400B。若存储周期为0.2μs,每处理一次中断需5 μs, 现有的字符设备的传输速率为9600b/s。 假设字符之间的传输是无间隙的,试问DMA 方式每秒因数据传输占用处理器多少时间? 若完全采用中断方式,又需占处理器多少时间(忽略预处理所需时间)?
[tag_link]
B
在 C 语言的不同类型的数据混合运算中,要先转换为同一类型后进行运算。设一表达式 中包含有int 型 、long 型、char 型和 double 型的变量与数据,则表达式最后的运算结果 是(),这4种类型数据的转换规律是()。
A. long,int→char→double→long B.long,char→int→long→double C. double,char→int→long→double D.double,char→int→double→long
[tag_link]
正确答案:C
若一个有向图的顶点不能排成一个拓扑序列,则判定该有向图( )。
A. 含有多个出度为 0 的顶点 B. 是个强连通图 C. 含有多个入度为 0 的顶点 D. 含有顶点数大于 1 的强连通分量
[tag_link]
正确答案:D
结论
D 正确。
推导
A、C 仅描述零度顶点数量,不阻止排序;B 过强,局部环图不必全图强连通;D 正确,排序剩余环中的顶点彼此可达,形成大于 1 个顶点的强连通分量。
易错点
不能把“存在强连通分量”误读成“整个图强连通”。
若浏览器支持并行TCP 连接,使用非持久的HTTP/1.0 协议请求浏览1个 Web 页,该页 中引用同一网站上的7个小图像文件,则从浏览器为传输 Web 页请求建立 TCP 连接开 始,到接收完所有内容为止,所需的往返时间 RTT 数 至 少 是 ( ) 。
A. 3 B.4 C.8 D.9
[tag_link]
正确答案:B
下列关于虚拟局域网的叙述中,错误的是()。
A. VLAN 使用的802.1Q 帧的最大长度为1522B B. 属于不同VLAN 的主机,若连在同一台交换机上,则可进行数据链路层的通信 C . VLAN 是为局域网用户提供的一种服务,而不是一种新型的局域网 D. 同一个VLAN 的主机可以处于不同的局域网中
[tag_link]
正确答案:B
【2013 统考真题】若某文件系统索引节点( inode) 中有直接地址项和间接地址项,则 下列选项中,与单个文件长度无关的因素是()。
A. 索引节点的总数 B. 间接地址索引的级数 C. 地址项的个数 D. 文件块大小
[tag_link]
正确答案:A
【2013 统考真题】若某文件系统索引节点( inode) 中有直接地址项和间接地址项,则 下列选项中,与单个文件长度无关的因素是()。
A. 索引节点的总数 B. 间接地址索引的级数 C. 地址项的个数 D. 文件块大小
[tag_link]
正确答案:A
有两个长度都为n 的双链表,若以h₁为头指针的双链表是非循环的,以 h₂ 为头指针的 双链表是循环的,则下列叙述中正确的是()。
A. 对于双链表h₁, 删除首结点的时间复杂度是O(n) B. 对于双链表h₂, 删除首结点的时间复杂度是 O(n) C. 对于双链表h₁, 删除尾结点的时间复杂度是 O(1) D. 对于双链表h₂, 删除尾结点的时间复杂度是 O(1)
[tag_link]
正确答案:D
假设一个TCP 连接的传输过程在慢开始阶段,在tRTT 时刻到(t+1RTT 时刻之间发送 了 k 个数据段,假设仍然保持在慢开始阶段,预期在(t+1)RTT 时刻到(t+2)RTT 时刻之 间将发送()个数据段(假设接收方有足够的缓存)。
A. k B.k + 1 C.2k D.2k
[tag_link]
正确答案:
利用两个栈 S1 和 S2 来模拟一个队列,已知栈的4个运算定义如下: Push(S,x ); I1元素x 入 栈S Pop(S,x); //s 出栈并将出栈的值赋给x StackEmpty (S ); / 判断栈是否为空 StackOverflow(S); /判断栈是否为满 如何利用栈的运算来实现该队列的3个运算(形参由读者根据要求自己设计)?//将元素x 入队//出队,并将出队元素存储在x 中 /判断队列是否为空Enqueue ;Dequeue;QueueEmpty; 如何利用栈的运算来实现该队列的3个运算(形参由读者根据要求自己设计)? //将元素x 入队 //出队,并将出队元素存储在x 中 /判断队列是否为空 Enqueue ; Dequeue; QueueEmpty;
[tag_link]
D
下列关于RISC 的叙述中,正确的是()。
A. RISC 机一定采用流水技术 B. 采用流水技术的机器一定是RISC 机 C. RISC 机的兼容性优于CISC 机 D. CPU 配备很少的通用寄存器
[tag_link]
正确答案:A
下列不属于微指令结构设计所追求目标的是()。 C . 缩短微指令的长度 D. 增大控制存储器的容量
A. 提高微程序的执行速度 B. 提高微程序设计的灵活性
[tag_link]
正确答案:【解答】
假定有 K 个关键字互为同义词,若用线性探测法把这 K 个关键字填入散列表,至少要 进行()次探测。
A. K- 1 B. K C.K+1 D.K(K+1)/2
[tag_link]
正确答案:D
设有4条路由172.18.129.0/24、172.18.130.0/24、172.18.132.0/24和172.18.133.0/24,若 进行路由聚合,则能覆盖这4条路由的地址是()。
A. 172.18.128.0/21 B.172.18.128.0/22 C. 172.18.130.0/22 D.172.18.132.0/23
[tag_link]
正确答案:A
对于计算机操作系统引导,描述不正确的是()。
A. 计算机的引导程序驻留在ROM 中,开机后自动执行 B. 引导程序先做关键部位的自检,并识别已连接的外设 C. 引导程序会将硬盘中存储的操作系统全部加载到内存中 D. 若计算机中安装了双系统,引导程序会与用户交互加载有关系统
[tag_link]
正确答案:C
对于计算机操作系统引导,描述不正确的是()。
A. 计算机的引导程序驻留在ROM 中,开机后自动执行 B. 引导程序先做关键部位的自检,并识别已连接的外设 C. 引导程序会将硬盘中存储的操作系统全部加载到内存中 D. 若计算机中安装了双系统,引导程序会与用户交互加载有关系统
[tag_link]
正确答案:C
在多对一的线程模型中,当一个多线程进程中的某个线程被阻塞后,()。
A. 该进程的其他线程仍可继续运行 B. 整个进程都将阻塞 C. 该阻塞线程将被撤销 D. 该阻塞线程将永远不可能再执行
[tag_link]
正确答案:B
在多对一的线程模型中,当一个多线程进程中的某个线程被阻塞后,()。
A. 该进程的其他线程仍可继续运行 B. 整个进程都将阻塞 C. 该阻塞线程将被撤销 D. 该阻塞线程将永远不可能再执行
[tag_link]
正确答案:B
2.8 虚拟存储器性能影响因素 由此可见,内存映射文件带来的好处主要有:①使程序员的编程更为简单,已建立映射的 文件,可直接按内存方式进行读/写;②便于多个进程共享同一个磁盘文件。 区域执行写操作后,另一个进程在其映射区域执行读操作时,能够立即看到更新结果——因为二 者访问的是同一块物理内存,数据必然一致,无须额外的复制或同步机制。 223第 3 章 内 存 管 理 223 共享内存 进程1 进程1的虚拟地址空间 图3.27 内存映射文件 共享内存 物理内存 进程2 共享内存 进程2的虚拟地址空间 采用内存映射I/O 的共享内存 进程可通过共享内存实现高效通信。 实践中,这种共享内存往往正是通过将同 一文件映射到多个通信进程的虚拟地址空 间来实现的。此时,尽管各进程的虚拟地 址空间相互独立,但操作系统会通过页表 将它们对应的虚拟页映射到相同的物理页 (见图3.27)。因此,当一个进程在共享 存;当进程退出或显式解除文件映射时, 所有被修改的页面才会被写回磁盘文件。 进程通过该系统调用,将一个文件映射到其虚拟地址空间的某一区域,此后便可像访问内 存一样读/写文件。这种功能将一个文件当作内存中的一个大字符数组来访问,而无须调用传统 的文件I/O 接口,显然更为便捷。磁盘文件的读/写由操作系统负责完成,对进程而言是透明的。 映射时并不会立即加载文件内容,而是在进程首次访问某页面时,才按需将其一页一页地调入内 内存映射文件( Memory-Mapped Files)是操作系统向应用程序提供的一种系统调用机制,它 在磁盘文件与进程的虚拟地址空间之间建立直接映射关系,与虚拟内存机制紧密相关。 考点追踪 内存映射文件的原理与特点(2025)
[tag_link]
正确答案:【解答】
2.8 虚拟存储器性能影响因素 由此可见,内存映射文件带来的好处主要有:①使程序员的编程更为简单,已建立映射的 文件,可直接按内存方式进行读/写;②便于多个进程共享同一个磁盘文件。 区域执行写操作后,另一个进程在其映射区域执行读操作时,能够立即看到更新结果——因为二 者访问的是同一块物理内存,数据必然一致,无须额外的复制或同步机制。 223第 3 章 内 存 管 理 223 共享内存 进程1 进程1的虚拟地址空间 图3.27 内存映射文件 共享内存 物理内存 进程2 共享内存 进程2的虚拟地址空间 采用内存映射I/O 的共享内存 进程可通过共享内存实现高效通信。 实践中,这种共享内存往往正是通过将同 一文件映射到多个通信进程的虚拟地址空 间来实现的。此时,尽管各进程的虚拟地 址空间相互独立,但操作系统会通过页表 将它们对应的虚拟页映射到相同的物理页 (见图3.27)。因此,当一个进程在共享 存;当进程退出或显式解除文件映射时, 所有被修改的页面才会被写回磁盘文件。 进程通过该系统调用,将一个文件映射到其虚拟地址空间的某一区域,此后便可像访问内 存一样读/写文件。这种功能将一个文件当作内存中的一个大字符数组来访问,而无须调用传统 的文件I/O 接口,显然更为便捷。磁盘文件的读/写由操作系统负责完成,对进程而言是透明的。 映射时并不会立即加载文件内容,而是在进程首次访问某页面时,才按需将其一页一页地调入内 内存映射文件( Memory-Mapped Files)是操作系统向应用程序提供的一种系统调用机制,它 在磁盘文件与进程的虚拟地址空间之间建立直接映射关系,与虚拟内存机制紧密相关。 考点追踪 内存映射文件的原理与特点(2025)
[tag_link]
正确答案:B
指出堆和二叉排序树的区别?
[tag_link]
A
当用户要求使用打印机打印某文件时,用户的要求是由操作系统的()实现的。
A. 文件系统 B. 设备管理程序 C. 文件系统和设备管理程序 D. 打印机启动程序和设备管理程序
[tag_link]
正确答案:
当用户要求使用打印机打印某文件时,用户的要求是由操作系统的()实现的。
A. 文件系统 B. 设备管理程序 C. 文件系统和设备管理程序 D. 打印机启动程序和设备管理程序
[tag_link]
正确答案:C
假设磁盘传输数据以32位的字为单位,传输速率为1MB/s,CPU 的时钟频率为50MHz。 回答以下问题: 1)采取程序查询方式,假设查询操作需要100个时钟周期,求CPU 为 I/O 查询所花费 的时间比率(假设进行足够的查询以避免数据丢失)。 2)采用中断方式进行控制,每次传输的开销(包括中断处理)为80个时钟周期。求 CPU 为传输硬盘所花费的时间比率。 3)采用DMA 的方式,假定DMA 的启动需要1000个时钟周期, DMA 完成时后处理需 要500个时钟周期。若平均传输的数据长度为4KB ( 此处K=1000), 试问硬盘工 作时CPU 将用多少时间比率进行输入/输出操作?忽略DMA申请总线的影响。
[tag_link]
C
长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长, 其他规定均相同,则它们可表示的数的范围和精度为()。
A. 两者可表示的数的范围和精度相同 B. 前者可表示的数的范围大但精度低 C. 后者可表示的数的范围大且精度高 D. 前者可表示的数的范围大且精度高
[tag_link]
正确答案:B
右图所示有向图的所有拓扑序列共有()个。
A. 4 B.6 C. 5 D.7
[tag_link]
正确答案:C
假设主机通过HTTP/1.1 ( 流水线方式)请求浏览某个Web 服务器S 上的Web页 rfc.html, rfc.html引用了同目录下的3个JPEG 小图像(假设只有在收到rfc.html后才能发送对其引用 图像的请求),一次请求响应的时间为 RTT, 忽略其他各种时延,不考虑拥塞控制和流量 控制,则从发出HTTP 请求报文开始到收到全部内容为止,所耗费的时间是()。
A. 2RTT B.2.5RTT C.4RTT D.4.5RTT
[tag_link]
正确答案:A
下列关于虚拟局域网 ( VLAN) 的说法中,错误的是()。
A. 虚拟局域网建立在交换技术的基础上 B. 虚拟局域网通过硬件方式实现逻辑分组与管理 C. 虚拟网的划分与计算机的实际物理位置无关 D. 不同虚拟局域网的主机之间无法直接进行数据链路层的通信
[tag_link]
正确答案:B
简述文件的外存分配中,连续分配、链接分配和索引分配各自的主要优缺点。
[tag_link]
【解答】
简述文件的外存分配中,连续分配、链接分配和索引分配各自的主要优缺点。
[tag_link]
A
一个链表最常用的操作是在最后一个元素后插入一个元素和删除第一个元素,则选用() 最节省时间。
A. 不带头结点的循环单链表 B . 双链表 C. 单链表 D. 不带头结点且有尾指针的循环单链表
[tag_link]
正确答案:D
下列关于TCP 的拥塞控制机制的描述中,错误的是()。
A. TCP 刚建立连接进入慢开始阶段 B. 慢开始阶段拥塞窗口指数级增加 C. 超时发生时,新门限值(慢开始和拥塞避免阶段的分界点)等于旧门限值的一半 D. 拥塞避免阶段拥塞窗口线性增加
[tag_link]
正确答案:
栈的应用不包括()。
A. 递归 B. 表达式求值 C. 括号匹配 D. 缓冲区
[tag_link]
正确答案:D
下列描述中,不符合RISC指令系统特点的是()。
A. 指令长度固定,指令种类少 B. 寻址方式种类尽量减少,指令功能尽可能强 C. 增加寄存器的数目,以尽量减少访存次数 D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令
[tag_link]
正确答案:B
微程序控制器的执行速度比硬布线控制器慢,主要是因为()。
A. 增加了从磁盘存储器读取微指令的时间 B. 增加了从主存读取微指令的时间 C. 增加了从指令寄存器读取微指令的时间 D. 增加了从控制存储器读取微指令的时间
[tag_link]
正确答案:D
对包含n 个元素的散列表进行查找,平均查找长度()。 A . 为 O(log₂n) B. 为0(1) C. 不直接依赖于n D. 直接依赖于表长m
[tag_link]
正确答案:C
下列4个地址块中,与地址块192.168.6.192/26不重叠且与192.168.6.192/26聚合后的地 址块不会引入多余地址的是()。
A. 192.168.6.0/25 B.192.168.6.0/26 C. 192.168.6.128/26 D.192.168.6.192/27
[tag_link]
正确答案:C
存放操作系统自举程序的芯片是()。
A. SRAM B.DRAM C.ROM D.CMOS
[tag_link]
正确答案:C
存放操作系统自举程序的芯片是()。
A. SRAM B.DRAM C.ROM D.CMOS
[tag_link]
正确答案:C
并发性较好的多线程模型有()。 I. 一对一模型 Ⅱ.多对一模型 ⅢI. 多对多模型
A. 仅I B. I 和 Ⅱ C. I 和 Ⅲ D.I 、Ⅱ 和 Ⅲ
[tag_link]
正确答案:C
并发性较好的多线程模型有()。 I. 一对一模型 Ⅱ.多对一模型 ⅢI. 多对多模型
A. 仅I B. I 和 Ⅱ C. I 和 Ⅲ D.I 、Ⅱ 和 Ⅲ
[tag_link]
正确答案:C
2.7 内存映射文件 Linux 系统采用3.1.2节介绍的“伙伴算法”对内存中不同长度的连续空闲页框进行统计和管 理。该算法将连续的空闲页框组织为“空闲块”,并按其大小(所含连续页框的数量)分组。分 配页框是一个“化整为零”的过程,会产生外部碎片;因此,系统必须具备将零碎页框重新合并 为较大连续块的能力。Linux 通过伙伴算法的逆操作实现页框回收:当一个页框被释放时,系统 首先检查其是否存在大小相等的伙伴空闲块;若存在,则将二者合并为一个大小翻倍的新空闲块; 随后继续向上检查该新块是否能与其更高一级的伙伴再次合并,直至无法再合并为止。 在 Linux内核中,设置了一个负责页面换出的守护进程kswapd, 它定期检查内存使用情况。 当空闲页框数量低于特定阈值时,便主动发起页框回收操作。之所以不能等到空闲页框完全耗尽 才启动回收,是因为释放某些页框(如脏页)通常需要先将其写回磁盘,而该I/O 操作本身往往 需要临时页框作为缓冲区。若此时系统已无空闲页框,则既无法分配I/O 缓冲区,也无法完成页 面释放,从而可能导致内核陷入内存分配死锁,甚至引发系统崩溃。 当系统可分配的内存不足时,就必须回收部分页框,但并非所有页框都可回收。属于内核的 大部分页框(如内核栈、内核代码段、内核数据段、大部分内核使用的页框)均不可回收;而由 进程使用的页框(如进程代码段、进程数据段、进程堆栈、进程访问文件时映射的文件页、进程 间共享内存所占用的页框)则大多可以回收。
[tag_link]
正确答案:【解答】
2.7 内存映射文件 Linux 系统采用3.1.2节介绍的“伙伴算法”对内存中不同长度的连续空闲页框进行统计和管 理。该算法将连续的空闲页框组织为“空闲块”,并按其大小(所含连续页框的数量)分组。分 配页框是一个“化整为零”的过程,会产生外部碎片;因此,系统必须具备将零碎页框重新合并 为较大连续块的能力。Linux 通过伙伴算法的逆操作实现页框回收:当一个页框被释放时,系统 首先检查其是否存在大小相等的伙伴空闲块;若存在,则将二者合并为一个大小翻倍的新空闲块; 随后继续向上检查该新块是否能与其更高一级的伙伴再次合并,直至无法再合并为止。 在 Linux内核中,设置了一个负责页面换出的守护进程kswapd, 它定期检查内存使用情况。 当空闲页框数量低于特定阈值时,便主动发起页框回收操作。之所以不能等到空闲页框完全耗尽 才启动回收,是因为释放某些页框(如脏页)通常需要先将其写回磁盘,而该I/O 操作本身往往 需要临时页框作为缓冲区。若此时系统已无空闲页框,则既无法分配I/O 缓冲区,也无法完成页 面释放,从而可能导致内核陷入内存分配死锁,甚至引发系统崩溃。 当系统可分配的内存不足时,就必须回收部分页框,但并非所有页框都可回收。属于内核的 大部分页框(如内核栈、内核代码段、内核数据段、大部分内核使用的页框)均不可回收;而由 进程使用的页框(如进程代码段、进程数据段、进程堆栈、进程访问文件时映射的文件页、进程 间共享内存所占用的页框)则大多可以回收。
[tag_link]
正确答案:B
画出一棵二叉树,使得它既满足大根堆的要求又满足二叉排序树的要求。
[tag_link]
C
下列设备管理工作中,适合由设备独立性软件来完成的有()。 I. 向设备寄存器写命令 Ⅱ.检查用户是否有权使用设备 Ⅲ.将二进制整数转换成 ASCII码格式打印 IV. 缓冲区管理
A. I 、Ⅱ 和 Ⅲ B. Ⅱ、Ⅲ 和IV C. Ⅱ 和IV D. I 、Ⅲ 和 IV
[tag_link]
正确答案:
下列设备管理工作中,适合由设备独立性软件来完成的有()。 I. 向设备寄存器写命令 Ⅱ.检查用户是否有权使用设备 Ⅲ.将二进制整数转换成 ASCII码格式打印 IV. 缓冲区管理
A. I 、Ⅱ 和 Ⅲ B. Ⅱ、Ⅲ 和IV C. Ⅱ 和IV D. I 、Ⅲ 和 IV
[tag_link]
正确答案:C
浮点数的IEEE 754 标准对尾数编码采用的是()。
A. 原码 B. 反码 C. 补码 D. 移码
[tag_link]
正确答案:A
已知有向图 G=(V,E),其中 V={v₁,v₂,v₃,v₄,v₅,v₆,v₇},E={⟨v₁,v₂⟩,⟨v₁,v₃⟩,⟨v₁,v₄⟩,⟨v₂,v₅⟩,⟨v₃,v₅⟩,⟨v₃,v₆⟩,⟨v₅,v₇⟩,⟨v₆,v₇⟩,⟨v₄,v₆⟩},G 的拓扑序列是( )。
A. {v₁,v₃,v₄,v₆,v₂,v₅,v₇} B. {v₁,v₃,v₂,v₆,v₄,v₅,v₇} C. {v₁,v₃,v₄,v₅,v₂,v₆,v₇} D. {v₁,v₂,v₅,v₃,v₄,v₆,v₇}
正确答案:A
结论
A 满足所有有向边的起点先于终点,是合法拓扑序列。
推导
逐项验证边约束:v₁ 在 v₂、v₃、v₄ 之前;v₂、v₃ 在 v₅之前;v₃、v₄ 在 v₆之前;v₅、v₆ 在 v₇之前。A 的位置顺序全部满足这些约束。
易错点
A 正确;B 将 v₆ 放在 v₄ 前违反 v₄→v₆;C 将 v₅ 放在 v₂ 前违反 v₂→v₅;D 将 v₅ 放在 v₃ 前违反 v₃→v₅。
主机通过超链接http://www.cskaoyan.com/index.html 请求浏览Web页 index.html, 浏览器使 用流水线方式的HTTP/1.1协议,该Web 页引用了同一网站上的7个小图像文件,假设主机 到本地域名服务器和互联网上各服务器的往返时延均为1RTT。本地域名服务器只提供递归 查询服务,其他域名服务器只提供迭代查询服务,忽略其他所有时延,则从点击超链接开 始到浏览器接收到所有内容为止,所需的往返时间RTT 数最多是()。
A. 5 B.6 C.7 D.8
[tag_link]
正确答案:C
划分虚拟局域网( VLAN) 有多种方式,()不是正确的划分方式。
A. 基于交换机接口划分 B. 基于网卡地址划分 C. 基于用户名划分 D. 基于网络层地址划分
[tag_link]
正确答案:C
在实现文件系统时,为加快文件目录的检索速度,可利用“FCB 分解法”。假设目录文 件存放在磁盘上,每个盘块512B 。FCB占 6 4B, 其中文件名占8B。通常将FCB 分解成 两部分,第一部分占10B ( 包括文件名和文件内部号),第二部分占56B ( 包括文件内 部号和文件的其他描述信息)。
- 假设某一目录文件共有254个 FCB, 试分别给出采用分解法前和分解法后,查找该 目录文件的某个 FCB 的平均访问磁盘次数(访问每个文件的概率相同)。 2)一般地,若目录文件分解前占用 n 个盘块,分解后改用 m 个盘块存放文件名和文件 内部号,请给出访问磁盘次数减少的条件(假设m 和 n 个盘块中都正好装满)。
[tag_link]
【解答】
在实现文件系统时,为加快文件目录的检索速度,可利用“FCB 分解法”。假设目录文 件存放在磁盘上,每个盘块512B 。FCB占 6 4B, 其中文件名占8B。通常将FCB 分解成 两部分,第一部分占10B ( 包括文件名和文件内部号),第二部分占56B ( 包括文件内 部号和文件的其他描述信息)。
- 假设某一目录文件共有254个 FCB, 试分别给出采用分解法前和分解法后,查找该 目录文件的某个 FCB 的平均访问磁盘次数(访问每个文件的概率相同)。 2)一般地,若目录文件分解前占用 n 个盘块,分解后改用 m 个盘块存放文件名和文件 内部号,请给出访问磁盘次数减少的条件(假设m 和 n 个盘块中都正好装满)。
[tag_link]
D
需要分配较大连续空间,插入和删除不需要移动元素的线性表,其存储结构为()。
A. 单链表 B. 静态链表 C. 顺序表 D. 双链表
[tag_link]
正确答案:B
在一个TCP 连接中,MSS 为 1KB, 当拥塞窗口为34KB 时收到了3个冗余ACK 报文。 若在接下来的4RTT内报文段传输都是成功的,则当这些报文段均得到确认后,拥塞窗 口的大小是()。 A . 8KB B.16KB C.20KB D.21KB
[tag_link]
正确答案:
表达式 a*(b+c)-d 的后缀表达式是()。
A. abcd*+一 B. abc+d- C. abc +d- D. 一十*abcd
[tag_link]
正确答案:B
以下有关RISC 的描述中,正确的是()。
A. 为了实现兼容,新设计的RISC 是从原来CISC 系统的指令系统中挑选一部分实现的 B. 采用RISC 技术后,计算机的体系结构又恢复到了早期的情况 C. RISC 的主要目标是减少指令数,因此允许以增加每条指令的功能的方法来减少指令 系统所包含的指令数 D. 以上说法都不对
[tag_link]
正确答案:D
下列关于微指令的说法中,错误的是()。 I. 字段直接编码方式可用较少的二进制位数表示较多的微操作命令。若有两组互斥的 微命令,每组微命令的个数分别为4和9,则分别只需要2位和4位即可 Ⅱ. 直接编码方式不用进行译码操作,微指令字段中的每一位都代表一个微命令 Ⅲ.垂直型微指令用较长的微程序结构换取较短的微指令结构,所以在执行效率和灵活 性两方面都高于水平型微指令 IV. 在字段间接编码方式中,某个字段的译码输出需要依靠另外某个字段的输出
A. Ⅱ B.I 、Ⅱ C.I 、Ⅲ D.Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:
采用开放定址法解决冲突的散列查找中,发生聚集的原因主要是()。
A. 数据元素过多 B. 负载因子过大 C. 散列函数选择不当 D. 解决冲突的方法选择不当
[tag_link]
正确答案:D
在一条点对点链路上,为了减少IP 地址的浪费,子网掩码应指定为()。
A. 255.255.255.252 B.255.255.255.248 C. 255.255.255.240 D.255.255.255.196
[tag_link]
正确答案:A
计算机操作系统的引导程序位于()中。
A. 主板BIOS B. 片外Cache C. 主存 ROM 区 D. 硬盘
[tag_link]
正确答案:D
计算机操作系统的引导程序位于()中。
A. 主板BIOS B. 片外Cache C. 主存 ROM 区 D. 硬盘
[tag_link]
正确答案:D
下列关于多对一模型的叙述中,错误的是()。
A. 一个进程的多个线程不能并行运行在多个处理器上 B. 进程中的用户级线程由进程自己管理 C. 线程切换会导致进程切换 D. 一个线程的系统调用会导致整个进程阻塞
[tag_link]
正确答案:C
下列关于多对一模型的叙述中,错误的是()。
A. 一个进程的多个线程不能并行运行在多个处理器上 B. 进程中的用户级线程由进程自己管理 C. 线程切换会导致进程切换 D. 一个线程的系统调用会导致整个进程阻塞
[tag_link]
正确答案:C
页框回收 页面缓冲算法的优点:①显著降低页面换入/换出频率,大幅减少磁盘I/O 开销;②即使采 用简单的置换策略(如FIFO), 也能获得良好性能,且无须特殊硬件支持,实现简单高效。 上述通过链表管理物理页框、延迟实际 I/O 的机制,即为页框回收的过程。 2)修改页面链表。 当进程需要将一个已修改的页面换出时,系统不会立即写回磁盘,而是 将其所在的页框挂在该链表的末尾。待链表中积累足够数量的脏页后,再批量写回磁盘。 这样不仅降低了写回频率,也减少了因数据缺失而需重新读盘的次数。 避免从磁盘重新读入,有效减少页面换入开销。 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导222 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
- 空闲页面链表(也称空闲页框链表)。 当进程需要读入一个页面时,系统从该链表头部 取出一个页框,并将目标页面装入其中。若某未被修改的页面需要被换出,则系统并不 将其写回磁盘,而直接将其所在的物理页框挂在空闲链表的末尾。这些页框中仍保留着 原有数据。若后续有进程访问相同页面,则可直接从空闲链表中取下该页框复用,从而 为显著降低页面换入/换出的频率,系统在内存中维护如下两个专用链表。 页面缓冲算法在原页面置换算法的基础上增设一个修改页面链表,保存已修改且需要被换出 的页面,等被换出的页面数量达到一定值时,再批量写回磁盘,以减少页面换出的开销。 3)磁盘内容读入内存的频率。若每次访问缺失页面都需从磁盘重新读取,则会引发高频率 的磁盘I/O, 进而增加页面换入的开销。 2)已修改页面写回磁盘的频率。对于已被修改的页面(脏页),换出时必须写回磁盘。若 采用“每次换出即写回”的策略,则会导致频繁的磁盘I/O 操作。 1)页面置换算法的选择。 一个好的置换算法可有效降低进程运行过程中的缺页率,从而减 少页面换入/换出的频率,显著提升系统性能。 影响页面换入/换出效率的主要因素有如下几种。 在页式虚拟存储系统中,页面换入/换出的开销对系统性能影响显著。
[tag_link]
正确答案:【解答】
页框回收 页面缓冲算法的优点:①显著降低页面换入/换出频率,大幅减少磁盘I/O 开销;②即使采 用简单的置换策略(如FIFO), 也能获得良好性能,且无须特殊硬件支持,实现简单高效。 上述通过链表管理物理页框、延迟实际 I/O 的机制,即为页框回收的过程。 2)修改页面链表。 当进程需要将一个已修改的页面换出时,系统不会立即写回磁盘,而是 将其所在的页框挂在该链表的末尾。待链表中积累足够数量的脏页后,再批量写回磁盘。 这样不仅降低了写回频率,也减少了因数据缺失而需重新读盘的次数。 避免从磁盘重新读入,有效减少页面换入开销。 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导222 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
- 空闲页面链表(也称空闲页框链表)。 当进程需要读入一个页面时,系统从该链表头部 取出一个页框,并将目标页面装入其中。若某未被修改的页面需要被换出,则系统并不 将其写回磁盘,而直接将其所在的物理页框挂在空闲链表的末尾。这些页框中仍保留着 原有数据。若后续有进程访问相同页面,则可直接从空闲链表中取下该页框复用,从而 为显著降低页面换入/换出的频率,系统在内存中维护如下两个专用链表。 页面缓冲算法在原页面置换算法的基础上增设一个修改页面链表,保存已修改且需要被换出 的页面,等被换出的页面数量达到一定值时,再批量写回磁盘,以减少页面换出的开销。 3)磁盘内容读入内存的频率。若每次访问缺失页面都需从磁盘重新读取,则会引发高频率 的磁盘I/O, 进而增加页面换入的开销。 2)已修改页面写回磁盘的频率。对于已被修改的页面(脏页),换出时必须写回磁盘。若 采用“每次换出即写回”的策略,则会导致频繁的磁盘I/O 操作。 1)页面置换算法的选择。 一个好的置换算法可有效降低进程运行过程中的缺页率,从而减 少页面换入/换出的频率,显著提升系统性能。 影响页面换入/换出效率的主要因素有如下几种。 在页式虚拟存储系统中,页面换入/换出的开销对系统性能影响显著。
[tag_link]
正确答案:B
若只想得到一个序列中第 k(k≥5) 个最小元素之前的部分的排序序列,则最好采用什 么排序算法?
[tag_link]
D
下列关于设备驱动程序的说法中,正确的是()。 I. 设备驱动程序负责处理与设备相关的中断处理过程 IⅡ . 驱动程序全部使用汇编语言编写,没有使用高级语言编写 Ⅲ. 设备驱动程序负责处理磁盘调度 IV. 设备驱动程序与设备密切相关,可以在任意操作系统运行
A. Ⅱ 、Ⅲ 、IV B.I 、Ⅲ C.Ⅲ 、IV D.I 、Ⅱ 、Ⅲ
[tag_link]
正确答案:
下列关于设备驱动程序的说法中,正确的是()。 I. 设备驱动程序负责处理与设备相关的中断处理过程 IⅡ . 驱动程序全部使用汇编语言编写,没有使用高级语言编写 Ⅲ. 设备驱动程序负责处理磁盘调度 IV. 设备驱动程序与设备密切相关,可以在任意操作系统运行
A. Ⅱ 、Ⅲ 、IV B.I 、Ⅲ C.Ⅲ 、IV D.I 、Ⅱ 、Ⅲ
[tag_link]
正确答案:B
在 IEEE 754标准规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52 位,则它所能表示的最小规格化负数为()。
A. -(2-2⁵²)×2-1023 B.-(2-2-5)×2+1023 C. -1×2-1024 D.-(1-2-5²)×2+2047
[tag_link]
正确答案:B
下列哪种图的邻接矩阵是对称矩阵?( )
A. 有向网 B. 无向图 C. AOV 网 D. AOE 网
正确答案:B
结论
B 无向图的邻接矩阵必为对称矩阵。
推导
无向边 {vᵢ,vⱼ} 同时表示 i 到 j、j 到 i,因此矩阵中 aᵢⱼ=aⱼᵢ;无自环时主对角线为 0。
易错点
A 有向网不保证对称;C AOV 网和 D AOE 网都是有向网络,边方向也不保证对称。
主机 H 通过持久的HTTP/1.1 协议请求服务器S 上的5KB 数据,最大段长MSS=1KB, 往 返时间RTT=50ms, 最长报文段寿命MSL=800ms, 假设双方的接收窗口都足够大,当H 收到来自S 的第一个携带数据的报文段后,立即向S 发送连接释放报文段(注:连接释放 报文段可以携带数据信息或确认信息)。从H 请求与S 建立TCP 连接时刻起,到H 进入 CLOSED状态为止,所需的时间至少是()。
A. 1000ms B.1200ms C.1600ms D.1800ms
[tag_link]
正确答案:D
下列选项中,()不是虚拟局域网( VLAN) 的优点。
A. 有效共享网络资源 B. 简化网络管理 C. 链路聚合 D. 提高网络安全性
[tag_link]
正确答案:C
有文件系统如下图所示,图中的框表示目录,圆圈表示普通文件。
- 可否建立F 与 R 的链接?试加以说明。 2)能否删除R? 为什么? 3)能否删除N? 为什么? 根 目录CHM N 根 目录 C H M N
[tag_link]
【解答】
有文件系统如下图所示,图中的框表示目录,圆圈表示普通文件。
- 可否建立F 与 R 的链接?试加以说明。 2)能否删除R? 为什么? 3)能否删除N? 为什么? 根 目录CHM N 根 目录 C H M N
[tag_link]
C
下列关于静态链表的说法中,正确的是()。 I. 静态链表兼具顺序表和单链表的优点,因此存取表中第 i 个元素的时间与i 无关 II. 静态链表能容纳的最大元素个数在表定义时就确定了,以后不能增加 Ⅲ.静态链表与动态链表在元素的插入、删除上类似,不需要移动元素 IV. 相比动态链表,静态链表可能浪费较多的存储空间 prevdatanext32.【2016统考真题】已知一个带有表头结点的循环双链表L,结点结构为 prev data next 其中prev 和 next 分别是指向其直接前驱和直接后继结点的指针。现要删除指针 p 所 指的结点,正确的语句序列是()。
A. I 、Ⅱ 、Ⅲ B.Ⅱ 、Ⅲ 、IV C. I 、Ⅲ 、IV D.I 、Ⅱ 、IV A. p->next->prev=p-> prev;p- >prev->next=p->prev ;free (p); B.p->next->prev=p->next ;p->prev->next=p->next; free(p); C. p->next->prev=p->next ;p- >prev->next=p->prev ;free(p); D. p->next- >prev=p- >prev ;p-> prev->next=p->next; free(p);
[tag_link]
正确答案:B
A 和 B 建立 TCP 连接,MSS 为 1KB 。某时,慢开始门限值为2KB,A 的拥塞窗口 为 4KB, 在接下来的1RTT内 ,A 向B 发送了4KB 的数据( TCP 的数据部分),并 且得到了B 的确认,确认报文中的窗口字段的值为2KB。在下一个 RTT 中 ,A 最多 能向B发 送 ( ) 数 据 。
A. 2KB B.8KB C.5KB D.4KB
[tag_link]
正确答案:
下面()用到了队列。
A. 括号匹配 B. 表达式求值 C. 递归 D. FIFO页面替换算法
[tag_link]
正确答案:D
下列关于RISC 和CISC 的说法中,不正确的是()。
A. RISC 指令格式种类少,寻址方式少,指令长度固定,更容易用硬布线电路实现 B. CISC 指令功能强大,寻址方式多,便于汇编程序员编程 C. CISC 指令格式种类多,所以更有利于编译优化 D. RISC 多数指令能够在一个时钟周期内完成,特别适合流水线工作
[tag_link]
正确答案:C
微程序控制存储器属于()的一部分。
A. 主存 B. 外存 C.CPU D. 缓存
[tag_link]
正确答案:C
当用线性探测再散列法解决冲突时,计算出的一系列“下一个空位”的要求是()。
A. 必须大于或等于原散列地址 B. 必须小于或等于原散列地址 C. 可以大于或小于但不等于原散列地址 D. 对地址在何处没有限制
[tag_link]
正确答案:C
某子网的子网掩码为255.255.255.224,共给4台主机分配了IP 地址,其中一台因IP 地 址分配不当而存在通信故障。这一台主机的IP地 址 是 ( ) 。
A. 202.3.1.33 B.202.3.1.65 C.202.3.1.44 D.202.3.1.55
[tag_link]
正确答案:B
在操作系统引导过程中,下列关于各阶段核心功能的描述,正确的是()。
A. BIOS 直接加载并执行操作系统内核 B. MBR 解析硬盘分区表,并加载活动分区的引导扇区 C. 启动管理器由BIOS 直接从磁盘读取并执行 D. 内核初始化阶段仅加载设备驱动,不初始化进程调度相关数据结构
[tag_link]
正确答案:B
在操作系统引导过程中,下列关于各阶段核心功能的描述,正确的是()。
A. BIOS 直接加载并执行操作系统内核 B. MBR 解析硬盘分区表,并加载活动分区的引导扇区 C. 启动管理器由BIOS 直接从磁盘读取并执行 D. 内核初始化阶段仅加载设备驱动,不初始化进程调度相关数据结构
[tag_link]
正确答案:B
中级调度的目的是()。
A. 提 高CPU 的效率 B. 降低系统开销 C. 提 高CPU 的利用率 D. 节省内存
[tag_link]
正确答案:【解答】
中级调度的目的是()。
A. 提 高CPU 的效率 B. 降低系统开销 C. 提 高CPU 的利用率 D. 节省内存
[tag_link]
正确答案:D
页面缓冲算法 本节为2025年大纲新增考点。实际上,2012年统考真题第45题已涉及页框回收,其将页框 回收的过程描述为“被系统回收的页框,放入空闲页框链尾,其中内容在下一次分配之前不清空”, 这一描述正是页面缓冲算法中空闲页面链表的定义。因此,本节主要介绍页面缓冲算法。页框回 收算法较为复杂,且主流操作系统教材通常未系统介绍相关内容,其细节多见于深入剖析 Linux 内核的图书,而408考试中出现的概率也极低,因此本书不做介绍。
[tag_link]
正确答案:【解答】
页面缓冲算法 本节为2025年大纲新增考点。实际上,2012年统考真题第45题已涉及页框回收,其将页框 回收的过程描述为“被系统回收的页框,放入空闲页框链尾,其中内容在下一次分配之前不清空”, 这一描述正是页面缓冲算法中空闲页面链表的定义。因此,本节主要介绍页面缓冲算法。页框回 收算法较为复杂,且主流操作系统教材通常未系统介绍相关内容,其细节多见于深入剖析 Linux 内核的图书,而408考试中出现的概率也极低,因此本书不做介绍。
[tag_link]
正确答案:D
通常使用的堆也称二叉堆,因为它是用完全二叉树来实现的,树中结点最多只有两个孩 子。同理可以有 m 叉堆,即用完全m 叉树来实现的堆。 1)下图是一个 m 叉小根堆,问 m 值是多少?向这个堆插入一个元素65后,堆中的元 素如何变化?再删除堆顶元素呢?请画出变化后的树形。 904 90 4 2)从0开始对完全4叉树中的结点从左到右、从上到下进行编号。若给定一个结点k, 其父结点的编号是多少?(若存在),其第i(i=1,2,3,4) 个孩子的编号是多少? 3 ) 在m 叉堆中进行插入和删除操作的时间复杂度是多少?
[tag_link]
D
下列选项中,()不属于设备驱动程序的功能。
A. 接收进程发来的I/O 命令和参数,并检查其合法性 B. 查询 I/O 设备的状态 C. 发 出I/O 命令,启动I/O 设备 D. 对I/O 设备传回的数据进行分析和缓冲
[tag_link]
正确答案:
下列选项中,()不属于设备驱动程序的功能。
A. 接收进程发来的I/O 命令和参数,并检查其合法性 B. 查询 I/O 设备的状态 C. 发 出I/O 命令,启动I/O 设备 D. 对I/O 设备传回的数据进行分析和缓冲
[tag_link]
正确答案:D
按照IEEE 754 标准规定的32位单精度浮点数41A4C000H 对应的十进制数是()。
A. 4.59375 B.-20.59375 C.-4.59375 D.20.59375
[tag_link]
正确答案:D
若一个有向图具有有序的拓扑排序序列,则它的邻接矩阵必定为( )。
A. 对称 B. 稀疏 C. 三角 D. 一般
正确答案:C
结论
C。按拓扑序给顶点编号后,邻接矩阵必为严格上三角或严格下三角矩阵。
推导
拓扑序要求每条边都从序号较小顶点指向序号较大顶点,所以一种编号方向下非零元素只在主对角线上方;若反向编号,则只在下方。无自环时主对角线为 0。
易错点
A 对称性属于无向图;B 拓扑序不限制边数,不能推出稀疏;D 忽略了拓扑序带来的方向约束。
假定一个NAT 路由器的公网地址为205.56.79.35,并且有如下表项: 转 换 端 口 源IP地址 源 端 口 2056 192.168.32.56 21 2057 192.168.32.56 20 1892 192.168.48.26 80 2256 192.168.55.106 80 它收到一个源IP地址为192.168.32.56、源端口为80的分组,其动作是()。
A. 转换地址,将源IP 变为205.56.79.35,端口变为2056,然后发送到公网 B. 添加一个新的条目,转换IP 地址及端口然后发送到公网 C. 不转发,丢弃该分组 D. 直接将分组转发到公网
[tag_link]
正确答案:C
以太网使用的CSMA/CD 协议是以争用方式接入共享信道的,与传统的时分复用( TDM) 相比,其优缺点如何?
[tag_link]
C
某树形目录结构的文件系统如下图所示。该图中的方框表示目录,圆圈表示文件。 1)可否进行下列操作? ①在目录 D 中建立一个文件,取名为A。 ②将目录 C 改名为A。 2 ) 若E 和G 分别为两个用户的目录: ①在一段时间内用户G 主要使用文件S 和T。为简化操作和提高速度,应如何处理? ② 用 户E 欲对文件I 加以保护,不许别人使用,能否实现?如何实现? 根目录 D HG H M P
[tag_link]
【解答】
某树形目录结构的文件系统如下图所示。该图中的方框表示目录,圆圈表示文件。 1)可否进行下列操作? ①在目录 D 中建立一个文件,取名为A。 ②将目录 C 改名为A。 2 ) 若E 和G 分别为两个用户的目录: ①在一段时间内用户G 主要使用文件S 和T。为简化操作和提高速度,应如何处理? ② 用 户E 欲对文件I 加以保护,不许别人使用,能否实现?如何实现? 根目录 D HG H M P
[tag_link]
C
在带头结点的单链表L 中,删除所有值为x 的结点,并释放其空间,假设值为x 的结点 不唯一,试编写算法以实现上述操作。
[tag_link]
B
假设在没有发生拥塞的情况下,在一条往返时延RTT 为 1 0ms的线路上采用慢开始控制 策略。若接收窗口的大小为24KB, 最大报文段MSS 为 2KB, 则发送方能发送出第一个 完全窗口(也就是发送窗口达到24KB) 需要的时间是()。
A. 30ms B.40ms C.50ms D.60ms
[tag_link]
正确答案:
利用栈求表达式的值时,设立运算数栈OPEN。假设OPEN 只有两个存储单元,则在下 列表达式中,不会发生溢出的是()。
A. A-B*(C-D) B.(A-B)C-D C.(A-BC)-D D.(A-B)*(C-D)
[tag_link]
正确答案:B
下列说法中,正确的是()。
A. 采用微程序控制器是为了提高速度 B. 控制存储器由高速RAM 电路组成 C. 微指令计数器决定指令执行顺序 D. 一条微指令存放在控制器的一个控制存储器单元中
[tag_link]
正确答案:D
一组记录的关键字为{19,14,23,1,68,20,84,27,55,11,10,79},用链地址法构造散列表,散 列函数为H(key)=key mod 13, 散列地址为1的链中有()个记录。
A. 1 B.2 C.3 D.4
[tag_link]
正确答案:D
某主机的IP 地址是166.66.66.66,子网掩码为255.255.192.0,若该主机向其所在子网发 送广播分组,则目的IP 地址应该是()。
A. 166.66.66.255 B.166.66.255.255 C.166.255.255.255 D.166.66.127.255
[tag_link]
正确答案:D
检查分区表是否正确,确定哪个分区为活动分区,并在程序结束时将该分区的启动程序 (操作系统引导扇区)调入内存加以执行,这是()的任务。
A. MBR B. 引导程序 C. 操作系统 D.BIOS
[tag_link]
正确答案:A
检查分区表是否正确,确定哪个分区为活动分区,并在程序结束时将该分区的启动程序 (操作系统引导扇区)调入内存加以执行,这是()的任务。
A. MBR B. 引导程序 C. 操作系统 D.BIOS
[tag_link]
正确答案:A
进程从创建态转换到就绪态的工作由()完成。
A. 进程调度 B . 中级调度 C. 高级调度 D. 低级调度
[tag_link]
正确答案:【解答】
进程从创建态转换到就绪态的工作由()完成。
A. 进程调度 B . 中级调度 C. 高级调度 D. 低级调度
[tag_link]
正确答案:C
2.6 页 框 回 收 假设工作集窗口尺寸4设置为5,则在t₁ 时刻,进程的工作集为{2,3,5};在t₂ 时刻,工作集 为{1,2,3,4}。在实际应用中,工作集窗口通常设置得较大,对于局部性较好的程序,其工作集大 小一般远小于窗口尺寸4。由于工作集反映了进程在随后一段时间内很可能频繁访问的页面集合, 因此驻留集的大小不应小于工作集的大小,否则进程在运行过程中将频繁发生缺页。 考点追踪 工作集的应用分析(2016) 工作集是指在某段时间间隔内,进程实际访问过的页面集合。通常,工 作 集 W 可由时间 t 和工作集窗口尺寸4共同确定。例如,某进程对页面的访问序列如下:
[tag_link]
正确答案:【解答】
2.6 页 框 回 收 假设工作集窗口尺寸4设置为5,则在t₁ 时刻,进程的工作集为{2,3,5};在t₂ 时刻,工作集 为{1,2,3,4}。在实际应用中,工作集窗口通常设置得较大,对于局部性较好的程序,其工作集大 小一般远小于窗口尺寸4。由于工作集反映了进程在随后一段时间内很可能频繁访问的页面集合, 因此驻留集的大小不应小于工作集的大小,否则进程在运行过程中将频繁发生缺页。 考点追踪 工作集的应用分析(2016) 工作集是指在某段时间间隔内,进程实际访问过的页面集合。通常,工 作 集 W 可由时间 t 和工作集窗口尺寸4共同确定。例如,某进程对页面的访问序列如下:
[tag_link]
正确答案:B
编写一个算法,在基于单链表表示的待排序关键字序列上进行简单选择排序。
[tag_link]
B
对设备驱动程序的处理过程进行排序,正确的处理顺序是()。 ①对服务请求进行校验 ②传送必要的参数 ③启动I/O 设备 ④将抽象要求转化为具体要求 ⑤检查设备的状态
A. ①④⑤②③ C.①④②⑤③ D.④①②⑤③
[tag_link]
正确答案:
对设备驱动程序的处理过程进行排序,正确的处理顺序是()。 ①对服务请求进行校验 ②传送必要的参数 ③启动I/O 设备 ④将抽象要求转化为具体要求 ⑤检查设备的状态
A. ①④⑤②③ C.①④②⑤③ D.④①②⑤③
[tag_link]
正确答案:B
在浮点数编码表示中,()在机器数中不出现,是隐含的。
A. 阶码 B. 符号 C. 尾数 D. 基数
[tag_link]
正确答案:D
用 DFS 算法遍历一个无环有向图,并在 DFS 算法退栈返回时输出相应的顶点,则输出的顶点序列是( )。
A. 逆拓扑有序 B. 拓扑有序 C. 无序的 D. 无法确定
正确答案:A
结论
A。退栈时输出的完成时间序列是逆拓扑序。
推导
对任意边 u→v,DFS 必须先完成后继 v,才可能完成 u,因此 v 的完成时间早于 u。按完成时间从先到后输出时,后继在前、前驱在后,正是拓扑序的逆序。
易错点
B 是把完成时间序列与其逆序混淆;C、D 忽略了无环条件下完成时间对每条边的严格约束。
在浏览器中输入 http://cskaoyan.com 并按回车,直到王道论坛的首页显示在浏览器中, 请问在此过程中,按照TCP/IP 模 型 ,从应用层到网络层都用到了哪些协议?
[tag_link]
C
长度为1km 、数据传输速率为10Mb/s的 CSMA/CD 协议以太网,信号在电缆中的传播 速率为200000km/s。试求能够使该网络正常运行的最小帧长。
[tag_link]
A
有一个文件系统如图A 所示。图中的方框表示目录,圆圈表示普通文件。根目录常驻内 存,目录文件组织成链接文件,不设FCB, 普通文件组织成索引文件。目录表指示下一 级文件名及其磁盘地址(各占2B, 共 4B) 。 下级文件是目录文件时,指示其第一个磁 盘块地址。下级文件是普通文件时,指示其FCB 的磁盘地址。每个目录的文件磁盘块的 最 后 4B供拉链使用。下级文件在上级目录文件中的次序在图中为从左至右。每个磁盘 块有512B, 与普通文件的一页等长。 普通文件的FCB 组织如图B 所示。其中,每个磁盘地址占2B, 前10个地址直接指示 该文件前10页的地址。第11个地址指示一级索引表地址, 一级索引表中的每个磁盘地 址指示一个文件页地址;第12个地址指示二级索引表地址,二级索引表中的每个地址 指示一个一级索引表地址;第13个地址指示三级索引表地址,三级索引表中的每个地 址指示一个二级索引表地址。请问: 279第 4 章 文 件 管 理 279 ····根目录该文件的有关描述信息磁盘地址磁盘地址磁盘地址…磁盘地址磁盘地址磁盘地址123111213MR ① ·· ·· 根目录 该文件的有关描述信息 磁盘地址 磁盘地址 磁盘地址 … 磁盘地址 磁盘地址 磁盘地址 1 2 3 11 12 13 M R ① 图A 某树形结构文件系统框图 图B FCB组织 1)一个普通文件最多可有多少个文件页? 2)若要读文件J 中的某一页,最多启动磁盘多少次? 3)若要读文件W中的某一页,最少启动磁盘多少次? 4)根据3),为最大限度地减少启动磁盘的次数,可采用什么方法?此时,磁盘最多启 动多少次?
[tag_link]
【解答】
有一个文件系统如图A 所示。图中的方框表示目录,圆圈表示普通文件。根目录常驻内 存,目录文件组织成链接文件,不设FCB, 普通文件组织成索引文件。目录表指示下一 级文件名及其磁盘地址(各占2B, 共 4B) 。 下级文件是目录文件时,指示其第一个磁 盘块地址。下级文件是普通文件时,指示其FCB 的磁盘地址。每个目录的文件磁盘块的 最 后 4B供拉链使用。下级文件在上级目录文件中的次序在图中为从左至右。每个磁盘 块有512B, 与普通文件的一页等长。 普通文件的FCB 组织如图B 所示。其中,每个磁盘地址占2B, 前10个地址直接指示 该文件前10页的地址。第11个地址指示一级索引表地址, 一级索引表中的每个磁盘地 址指示一个文件页地址;第12个地址指示二级索引表地址,二级索引表中的每个地址 指示一个一级索引表地址;第13个地址指示三级索引表地址,三级索引表中的每个地 址指示一个二级索引表地址。请问: 279第 4 章 文 件 管 理 279 ····根目录该文件的有关描述信息磁盘地址磁盘地址磁盘地址…磁盘地址磁盘地址磁盘地址123111213MR ① ·· ·· 根目录 该文件的有关描述信息 磁盘地址 磁盘地址 磁盘地址 … 磁盘地址 磁盘地址 磁盘地址 1 2 3 11 12 13 M R ① 图A 某树形结构文件系统框图 图B FCB组织 1)一个普通文件最多可有多少个文件页? 2)若要读文件J 中的某一页,最多启动磁盘多少次? 3)若要读文件W中的某一页,最少启动磁盘多少次? 4)根据3),为最大限度地减少启动磁盘的次数,可采用什么方法?此时,磁盘最多启 动多少次?
[tag_link]
D
试编写在带头结点的单链表L 中删除一个最小值结点的高效算法(假设该结点唯一)。
[tag_link]
B
甲向乙发起一个TCP 连接,最大段长MSS=1KB,RTT=3ms, 乙的接收缓存为16KB, 且乙的接收缓存仅有数据存入而无数据取出,则甲从连接建立成功至发送窗口达到 8KB, 需经过的最小时间以及此时乙的接收缓存的可用空间分别为()。
A. 3ms,15KB B.9ms,9KB C.6ms,13KB D.12ms,8KB
[tag_link]
正确答案:
执行下列语句段后,i 的 值 为 ( ) 。 int f(int x){ return (( x>0)?x*f(x-1):2); int i ; i=f(f(1));
A. 2 B. 4 C . 8 D. 无限递归
[tag_link]
正确答案:B
假设计算机 A 要求应用在实时性要求较高的场合,计算机B要求有较好的灵活性和可修 改性,则两台计算机的控制器应采用的设计方式分别是()。
A. 计算机A 和 B 都应采用硬布线控制器 B. 计算机A 和B 都应采用微程序控制器 C. 计算机A 应采用硬布线控制器,计算机 B 应采用微程序控制器 D. 计算机A 应采用微程序控制器,计算机B 应采用硬布线控制器
[tag_link]
正确答案:C
在采用链地址法处理冲突所构成的散列表上查找某一关键字,则在查找成功的情况下, 所探测的这些位置上的关键字值();若采用线性探测法,则()。
A. 一定都是同义词 B. 不一定都是同义词 C. 都相同 D. 一定都不是同义词
[tag_link]
正确答案:
现将一个 IP 网络划分为4个子网,若其中一个子网是192.168.1.130/26,则下列网络中 不可能是另外3个子网之一的是()。
A. 192.168.1.0/25 B.192.168.1.64/26 C.192.168.1.96/27 D.192.168.1.224/27
[tag_link]
正确答案:C
下列关于虚拟机的说法中,正确的是()。 I. 虚拟机可以用软件实现 Ⅱ .虚拟机可以用硬件实现 ⅢI. 多台虚拟机可同时运行在同一物理机器上,它实现了真正的并行
A. I 和 Ⅱ B. I 和 Ⅲ C. 仅 I D. I 、Ⅱ和 Ⅲ
[tag_link]
正确答案:A
下列关于虚拟机的说法中,正确的是()。 I. 虚拟机可以用软件实现 Ⅱ .虚拟机可以用硬件实现 ⅢI. 多台虚拟机可同时运行在同一物理机器上,它实现了真正的并行
A. I 和 Ⅱ B. I 和 Ⅲ C. 仅 I D. I 、Ⅱ和 Ⅲ
[tag_link]
正确答案:A
下列哪些指标是调度算法设计时应该考虑的?() I. 公平性 II . 资源利用率 I. 互斥性 IV. 平均周转时间
A. I 、Ⅱ B.I 、Ⅱ 、IV C.I 、Ⅲ 、IV D . 全部都是
[tag_link]
正确答案:【解答】
下列哪些指标是调度算法设计时应该考虑的?() I. 公平性 II . 资源利用率 I. 互斥性 IV. 平均周转时间
A. I 、Ⅱ B.I 、Ⅱ 、IV C.I 、Ⅲ 、IV D . 全部都是
[tag_link]
正确答案:B
工作集 抖动是虚拟存储系统中的严重性能问题,必须加以解决。由于抖动的发生直接源于系统为进 程分配的页框数(驻留集)过少,于是又提出了工作集的概念,用以动态指导页框分配。 系统发生抖动的根本原因在于:分配给进程的物理块数量过少,无法满足其正常运行的基本 需求,导致进程在执行过程中频繁触发缺页中断,不得不反复请求系统将所缺页面调入内存。此 时,磁盘I/O 频率急剧上升,进程的大部分时间都消耗在页面的换入与换出操作上,几乎无法完 成有效计算,进而造成CPU 利用率急剧下降,甚至趋近于零。 考点追踪 抖动的处理措施(2011) 在页面置换过程中,最糟糕的情形是:刚刚换出的页面马上又要换入内存,而刚刚换入的页 面又立即被换出。这种频繁的页面调度行为称为抖动(也称颠簸)。
[tag_link]
正确答案:【解答】
工作集 抖动是虚拟存储系统中的严重性能问题,必须加以解决。由于抖动的发生直接源于系统为进 程分配的页框数(驻留集)过少,于是又提出了工作集的概念,用以动态指导页框分配。 系统发生抖动的根本原因在于:分配给进程的物理块数量过少,无法满足其正常运行的基本 需求,导致进程在执行过程中频繁触发缺页中断,不得不反复请求系统将所缺页面调入内存。此 时,磁盘I/O 频率急剧上升,进程的大部分时间都消耗在页面的换入与换出操作上,几乎无法完 成有效计算,进而造成CPU 利用率急剧下降,甚至趋近于零。 考点追踪 抖动的处理措施(2011) 在页面置换过程中,最糟糕的情形是:刚刚换出的页面马上又要换入内存,而刚刚换入的页 面又立即被换出。这种频繁的页面调度行为称为抖动(也称颠簸)。
[tag_link]
正确答案:B
试设计一个算法,判断一个数据序列是否构成一个小根堆。
[tag_link]
【解答】
printf()是 C 语言中进行格式化输出的库函数,该函数最终会转到内核态执行相应的系统调 用服务例程,进程是通过执行()从用户态进入内核态的。
A. 陷入指令 B. 关中断指令 C. 无条件跳转指令 D. 输出指令
[tag_link]
正确答案:
printf()是 C 语言中进行格式化输出的库函数,该函数最终会转到内核态执行相应的系统调 用服务例程,进程是通过执行()从用户态进入内核态的。
A. 陷入指令 B. 关中断指令 C. 无条件跳转指令 D. 输出指令
[tag_link]
正确答案:A
若某单精度浮点数、某原码、某补码、某移码的32位机器数均为0xF0000000, 则这些 数从大到小的顺序是()。
A. 浮原补移 B. 浮移补原 C. 移原补浮 D. 移补原浮
[tag_link]
正确答案:D
下列关于图的说法中,正确的是()。 I. 有向图中顶点V的度等于其邻接矩阵中第V行中1的个数 IⅡ . 无向图的邻接矩阵一定是对称矩阵,有向图的邻接矩阵一定是非对称矩阵 Ⅲ .在带权图G 的最小生成树G₁中,某条边的权值可能会超过未选边的权值 IV. 若有向无环图的拓扑序列唯一,则可以唯一确定该图
A. I 、Ⅱ 和 Ⅲ B. Ⅲ 和 IV C. II D. IV
[tag_link]
正确答案:C
在如下条件下,计算使用非持续方式和持续方式请求一个Web 页面所需的时间: 1)测试的RTT 的平均值为150ms, 一个 gif 对象的平均发送时延为35ms。 2) 一 个Web页面中有10幅gif图 片 ,Web页面的基本HTML 文件、HTTP 请求报文、 TCP握手报文大小忽略不计。 3) TCP 三次握手的第三步中捎带一个HTTP 请求。 4)使用非流水线方式。
[tag_link]
C
考虑建立一个 CSMA/CD 协议网络,电缆长1km, 运行速率为1Gb/s, 电缆中的信号速 率是200000km/s, 最小帧长是多少?
[tag_link]
A
在某个文件系统中,外存为硬盘。物理块大小为512B, 有文件A 包含598条记录,每条 记录占255B, 每个物理块放2条记录。文件A 所在的目录如下图所示。文件目录采用多 级树形目录结构,由根目录节点、作为目录文件的中间节点和作为信息文件的树叶组成, 每个目录项占127B, 每个物理块放4个目录项,根目录的第一块常驻内存。试问:
- 若文件的物理结构采用链式存储方式,链指针地址占2B, 则要将文件 A 读入内存, 至少需要存取几次硬盘? 2)若文件为连续文件,则要读文件A 的第487条记录至少要存取几次硬盘? roottmpyoufilel dirl dir2like margde v etemikboot root tmp you filel dirl dir2 like marg de v ete mik boot
[tag_link]
【解答】
在某个文件系统中,外存为硬盘。物理块大小为512B, 有文件A 包含598条记录,每条 记录占255B, 每个物理块放2条记录。文件A 所在的目录如下图所示。文件目录采用多 级树形目录结构,由根目录节点、作为目录文件的中间节点和作为信息文件的树叶组成, 每个目录项占127B, 每个物理块放4个目录项,根目录的第一块常驻内存。试问:
- 若文件的物理结构采用链式存储方式,链指针地址占2B, 则要将文件 A 读入内存, 至少需要存取几次硬盘? 2)若文件为连续文件,则要读文件A 的第487条记录至少要存取几次硬盘? roottmpyoufilel dirl dir2like margde v etemikboot root tmp you filel dirl dir2 like marg de v ete mik boot
[tag_link]
B
试编写算法将带头结点的单链表就地逆置,所谓“就地”是指辅助空间复杂度为0(1)。
[tag_link]
A
【 2011 统考真题】主机甲向主机乙发送一个( SYN=1,seq=11220) 的 TCP 段,期望 与主机乙建立 TCP 连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的 TCP 段 可 能 是 ( ) 。
A. (SYN=0,ACK=0,seq=11221,ack=11221) B. (SYN=1,ACK=1,seq=11220,ack=11220) C. (SYN=1,ACK=1,seq=11221,ack=11221) D. (SYN=0,ACK=0,seq=11220,ack=11220)
[tag_link]
正确答案:
设有如下递归函数,则计算F(8) 需要调用该递归函数的次数为()。 int F(int n){ if(n<=3) return 1; else return F(n-2)+F(n-4)+1;
A. 7 B. 8 C.9 D.10
[tag_link]
正确答案:C
在微程序控制器中,控制部件向执行部件发出的某个控制信号称为()。
A. 微程序 B. 微指令 C. 微操作 D. 微命令
[tag_link]
正确答案:D
若采用链地址法构造散列表,散列函数为H(key)=key mod 17, 则需(①)个链表。这 些链的链首指针构成一个指针数组,数组的下标范围为(②)。 ① A.17 B.13 C.16 D. 任意 ②A.0~17 B.1~17 C.0~16 D.1~16
[tag_link]
正确答案:
位于不同子网的主机之间相互通信时,下列说法中正确的是()。
A. 路由器在转发 IP 数据报时,重新封装源硬件地址和目的硬件地址 B. 路由器在转发 IP 数据报时,重新封装源IP 地址和目的IP 地址 C. 路由器在转发IP 数据报时,重新封装目的硬件地址和目的IP 地址 D. 源站点可以直接进行ARP 广播得到目的站点的硬件地址
[tag_link]
正确答案:A
下列关于VMware Workstation 虚拟机的说法中,错误的是()。
A. 真实硬件不会直接执行虚拟机中的敏感指令 B. 虚拟机中只能安装一种操作系统 C. 虚拟机是运行在计算机中的一个应用程序 D. 虚拟机文件封装在一个文件夹中,并存储在数据存储器中
[tag_link]
正确答案:B
下列关于VMware Workstation 虚拟机的说法中,错误的是()。
A. 真实硬件不会直接执行虚拟机中的敏感指令 B. 虚拟机中只能安装一种操作系统 C. 虚拟机是运行在计算机中的一个应用程序 D. 虚拟机文件封装在一个文件夹中,并存储在数据存储器中
[tag_link]
正确答案:B
时间片轮转调度算法是为了()。
A. 多个用户能及时干预系统 B. 使系统变得高效 C. 优先级较高的进程得到及时响应 D. 需 要CPU 时间最少的进程最先做
[tag_link]
正确答案:【解答】
时间片轮转调度算法是为了()。
A. 多个用户能及时干预系统 B. 使系统变得高效 C. 优先级较高的进程得到及时响应 D. 需 要CPU 时间最少的进程最先做
[tag_link]
正确答案:A
抖动 *3.2.5 抖动和工作集 操作系统中的页面置换算法普遍遵循一个原则:尽可能保留近期访问过的页面,优先淘汰未 访问过的页面。简单 CLOCK 算法仅依据访问位判断页面是否“被访问过”;而改进型 CLOCK 算法则在此基础上进一步细化:对“未访问过”的页面,优先换出其中未修改者;即使所有页面 均“被访问过”,仍优先选择未修改者换出,以最小化磁盘写回成本。 改进型CLOCK 算法优于简单CLOCK算法之处在于:优先淘汰未修改的页面,从而降低磁 盘I/O 开销。但为定位合适的淘汰页,可能需多轮扫描,算法本身的运行开销相应增加。 零,随后重复第①步;若仍无1类页面,则执行第②步。此时必能找到可淘汰页面。 ③若前两步均失败(所有页面A=1), 则将指针复位至起始位置,并将所有帧的访问位清 ②若第①步失败,则进行第二轮扫描,寻找A=0 且 M=1 的2类页面,将第一个找到的2 类页面作为淘汰页。此轮扫描中,将所有经过的页面的访问位A 置为0。 ①从当前指针位置开始,进行第一轮扫描,寻找A=0 且 M=0 的1类页面,将第一个找到 的1类页面作为淘汰页。此轮扫描不修改任何访问位A。 内存中的每一页必属于这四类页面之一。进行页面置换时,算法采用与简单CLOCK 类似的 循环扫描机制,区别在于该算法需同时检查访问位与修改位,具体步骤如下。 ●4类 (A=1,M =1): 最近已被访问,且已被修改,可能再次被访问。 ●3类 (A=1,M=0): 最近已被访问,但未被修改,可能再次被访问。 ●2类 (A=0,M=1): 最近未被访问,但已被修改,是次佳的淘汰页。 ●1类 (A=0,M=0): 最近未被访问,且未被修改,是最佳的淘汰页。 将一个页面换出时,若该页已被修改,则需将其写回磁盘;若未被修改,则无须写回。可见, 修改过的页面置换代价更高。为降低I/O 开 销 ,改进型 CLOCK 算法在访问位( A) 的基础上,引 入修改位( M) , 综合考虑页面的使用情况与置换代价。在选择淘汰页时,优先考虑既未被访问 过又未被修改的页面。根据(A,M) 的组合,页面可分为以下四类: 改 进CLOCK 算法的应用分析(2016、2021) 考点追踪 改进 CLOCK 算法的思想(2018) (2)改进型CLOCK 算法 (b) 第6次缺页中断缺页中断时替换指针扫描示意图(a) 第5次缺页中断 图3.26 (b) 第6次缺页中断 缺页中断时替换指针扫描示意图 帧3 页2(0)页2(1)页0(0)页1(1)页4(1)页1(0)页1(0)页2(0) 页0(0) 页1( 页2(0) 页2(1) 页0(0) 页1(1) 页4(1) 页1(0) 页1(0) 帧2帧 4 帧2 页3(1)页3(1)页3(1)页7(0) 页3(1) 页3(1) 页3(1) 帧1 存在,每次访问均将对应帧的访问位置为1。当访问1时发生第7次缺页,此时替换指针指向帧4, 且所有帧的访问位均为1,算法再次完成一轮扫描并将访问位清零,故淘汰帧4中的页面2。后续 访问3,已存在,访问位置为1。最后访问2时发生第8次缺页,替换指针指向帧1,帧1的访问位 为1,将其置0后继续扫描,帧2的访问位为0,故淘汰帧2中的页面0,装入页面2。 初始阶段,页面7,0,1,2依次调入,访问位均置为1。随后访问0,已存在,访问位保持为1。 访问3时发生第5次缺页,此时替换指针位于帧1,而所有页框的访问位均为1。算法遂完整扫 描一圈,将各帧访问位清零,指针回到最初的位置(帧1),故淘汰帧1中的页面7,装入页面3, 访问位置为1,如图3.26(a) 所示。接着访问0,已存在,访问位置为1。访问4时发生第6次缺页, 替换指针指向帧2(上次替换位置的下一帧),帧2的访问位为1,将其置0后继续扫描;帧3的 访问位为0,故淘汰帧3中的页面2,装入页面4,如图3.26(b)所示。此后访问2,3,0,3,2,均已 图3.25 CLOCK 算法时的置换图 帧1 1 1 7 1 7 1 7 1 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 3 1 3 0 帧2 0 1 0 1 0 l 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 2 1 帧3 1 1 1 1 1 1 1 0 1 0 4 1 4 1 4 1 4 1 4 1 4 1 4 0 4 0 4 0 帧4 2 1 2 1 2 0 2 0 2 0 2 1 2 1 2 l 2 l 2 1 1 1 1 1 1 1 缺页否 √ √ √ √ √ √ 访问顺序 7 0 1 2 0 3 0 4 2 3 0 3 2 1 3 2 假设页面访问需列为7,0,1,2,0,3,0,4,2,3,0,3,2,1,3,2,采用简单CLOCK 算 法 ,分配4 个页框,每个页框记录(页面号,访问位),具体过程如图3.25所示。 考点追踪 CLOCK 算法的应用分析(2010) 简单的CLOCK 算法为每个页面设置一个访问位,当某页首次被装入内存或被访问时,其访 问位被置为1。系统将所有页框组织成一个循环队列,并维护一个替换指针,指向当前检查位置。 发生缺页且需置换时,算法按以下规则操作:若指针所指页面的访问位为0,则直接淘汰该页; 若为1,则将其置为0,指针顺移至下一页面,给予该页一次“宽恕”机会——即暂不淘汰,待 后续轮询时再行判断。由于指针在队列中循环移动,形如时钟指针,故称CLOCK 算法。又因其 仅依据“最近是否被使用”这一粗略信息进行决策,也被称为最近未用( NRU) 算法。 (1)简单的CLOCK 算法 LRU 算法的性能接近OPT 算法,但其实现开销较大。因此,操作系统的设计者尝试了许多 算法,试图以较小的开销接近LRU 算法的性能,这类算法统称为CLOCK 算法的变体。
[tag_link]
正确答案:【解答】
抖动 *3.2.5 抖动和工作集 操作系统中的页面置换算法普遍遵循一个原则:尽可能保留近期访问过的页面,优先淘汰未 访问过的页面。简单 CLOCK 算法仅依据访问位判断页面是否“被访问过”;而改进型 CLOCK 算法则在此基础上进一步细化:对“未访问过”的页面,优先换出其中未修改者;即使所有页面 均“被访问过”,仍优先选择未修改者换出,以最小化磁盘写回成本。 改进型CLOCK 算法优于简单CLOCK算法之处在于:优先淘汰未修改的页面,从而降低磁 盘I/O 开销。但为定位合适的淘汰页,可能需多轮扫描,算法本身的运行开销相应增加。 零,随后重复第①步;若仍无1类页面,则执行第②步。此时必能找到可淘汰页面。 ③若前两步均失败(所有页面A=1), 则将指针复位至起始位置,并将所有帧的访问位清 ②若第①步失败,则进行第二轮扫描,寻找A=0 且 M=1 的2类页面,将第一个找到的2 类页面作为淘汰页。此轮扫描中,将所有经过的页面的访问位A 置为0。 ①从当前指针位置开始,进行第一轮扫描,寻找A=0 且 M=0 的1类页面,将第一个找到 的1类页面作为淘汰页。此轮扫描不修改任何访问位A。 内存中的每一页必属于这四类页面之一。进行页面置换时,算法采用与简单CLOCK 类似的 循环扫描机制,区别在于该算法需同时检查访问位与修改位,具体步骤如下。 ●4类 (A=1,M =1): 最近已被访问,且已被修改,可能再次被访问。 ●3类 (A=1,M=0): 最近已被访问,但未被修改,可能再次被访问。 ●2类 (A=0,M=1): 最近未被访问,但已被修改,是次佳的淘汰页。 ●1类 (A=0,M=0): 最近未被访问,且未被修改,是最佳的淘汰页。 将一个页面换出时,若该页已被修改,则需将其写回磁盘;若未被修改,则无须写回。可见, 修改过的页面置换代价更高。为降低I/O 开 销 ,改进型 CLOCK 算法在访问位( A) 的基础上,引 入修改位( M) , 综合考虑页面的使用情况与置换代价。在选择淘汰页时,优先考虑既未被访问 过又未被修改的页面。根据(A,M) 的组合,页面可分为以下四类: 改 进CLOCK 算法的应用分析(2016、2021) 考点追踪 改进 CLOCK 算法的思想(2018) (2)改进型CLOCK 算法 (b) 第6次缺页中断缺页中断时替换指针扫描示意图(a) 第5次缺页中断 图3.26 (b) 第6次缺页中断 缺页中断时替换指针扫描示意图 帧3 页2(0)页2(1)页0(0)页1(1)页4(1)页1(0)页1(0)页2(0) 页0(0) 页1( 页2(0) 页2(1) 页0(0) 页1(1) 页4(1) 页1(0) 页1(0) 帧2帧 4 帧2 页3(1)页3(1)页3(1)页7(0) 页3(1) 页3(1) 页3(1) 帧1 存在,每次访问均将对应帧的访问位置为1。当访问1时发生第7次缺页,此时替换指针指向帧4, 且所有帧的访问位均为1,算法再次完成一轮扫描并将访问位清零,故淘汰帧4中的页面2。后续 访问3,已存在,访问位置为1。最后访问2时发生第8次缺页,替换指针指向帧1,帧1的访问位 为1,将其置0后继续扫描,帧2的访问位为0,故淘汰帧2中的页面0,装入页面2。 初始阶段,页面7,0,1,2依次调入,访问位均置为1。随后访问0,已存在,访问位保持为1。 访问3时发生第5次缺页,此时替换指针位于帧1,而所有页框的访问位均为1。算法遂完整扫 描一圈,将各帧访问位清零,指针回到最初的位置(帧1),故淘汰帧1中的页面7,装入页面3, 访问位置为1,如图3.26(a) 所示。接着访问0,已存在,访问位置为1。访问4时发生第6次缺页, 替换指针指向帧2(上次替换位置的下一帧),帧2的访问位为1,将其置0后继续扫描;帧3的 访问位为0,故淘汰帧3中的页面2,装入页面4,如图3.26(b)所示。此后访问2,3,0,3,2,均已 图3.25 CLOCK 算法时的置换图 帧1 1 1 7 1 7 1 7 1 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 3 1 3 0 帧2 0 1 0 1 0 l 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 2 1 帧3 1 1 1 1 1 1 1 0 1 0 4 1 4 1 4 1 4 1 4 1 4 1 4 0 4 0 4 0 帧4 2 1 2 1 2 0 2 0 2 0 2 1 2 1 2 l 2 l 2 1 1 1 1 1 1 1 缺页否 √ √ √ √ √ √ 访问顺序 7 0 1 2 0 3 0 4 2 3 0 3 2 1 3 2 假设页面访问需列为7,0,1,2,0,3,0,4,2,3,0,3,2,1,3,2,采用简单CLOCK 算 法 ,分配4 个页框,每个页框记录(页面号,访问位),具体过程如图3.25所示。 考点追踪 CLOCK 算法的应用分析(2010) 简单的CLOCK 算法为每个页面设置一个访问位,当某页首次被装入内存或被访问时,其访 问位被置为1。系统将所有页框组织成一个循环队列,并维护一个替换指针,指向当前检查位置。 发生缺页且需置换时,算法按以下规则操作:若指针所指页面的访问位为0,则直接淘汰该页; 若为1,则将其置为0,指针顺移至下一页面,给予该页一次“宽恕”机会——即暂不淘汰,待 后续轮询时再行判断。由于指针在队列中循环移动,形如时钟指针,故称CLOCK 算法。又因其 仅依据“最近是否被使用”这一粗略信息进行决策,也被称为最近未用( NRU) 算法。 (1)简单的CLOCK 算法 LRU 算法的性能接近OPT 算法,但其实现开销较大。因此,操作系统的设计者尝试了许多 算法,试图以较小的开销接近LRU 算法的性能,这类算法统称为CLOCK 算法的变体。
[tag_link]
正确答案:D
优先队列( Priority Queue) 是一种数据结构,它类似于普通队列,但每个元素都有一个 优先级。元素在入队时会根据其优先级来排序,而不按照先入先出的顺序来排序。每次 从优先队列中出队时,出队的是优先级最高的元素,而不是最早进入队列的元素。 队列中的元素的数据结构的定义如下: typedef struct{int value; //元素的值int priority; //元素的优先级,priority 越大,优先级越高}PriorityQueueElement; typedef struct{ int value; //元素的值 int priority; //元素的优先级,priority 越大,优先级越高 }PriorityQueueElement; 请设计一个优先队列,要求满足:①初始时队列为空;②入队时,不允许增加队列的 占用空间;③出队后,出队元素所占用的空间可重复使用,即整个队列所占用的空间 不变;④入队操作和出队操作的时间复杂度始终保持为O(log₂n) 。请回答:
- 该队列是应选择链式存储结构,还是选择顺序存储结构? 2)给出优先队列的数据结构的定义。 3)用伪代码给出入队操作和出队操作的基本过程(关键之处可用文字描述)。
[tag_link]
【解答】
【2013 统考真题】设系统缓冲区和用户工作区均采用单缓冲,从外 90 设读入一块数据到系统缓冲区的时间为100,从系统缓冲区读入一块 用户工作区 数据到用户工作区的时间为5,对用户工作区中的一块数据进行分析 系统缓冲区的时间为90(见右图)。进程从外设读入并分析2个数据块的最短 系统缓冲区 100 时间是( )。 外设
A. 200 B.295 C.300 D.390
[tag_link]
正确答案:
【2013 统考真题】设系统缓冲区和用户工作区均采用单缓冲,从外 90 设读入一块数据到系统缓冲区的时间为100,从系统缓冲区读入一块 用户工作区 数据到用户工作区的时间为5,对用户工作区中的一块数据进行分析 系统缓冲区的时间为90(见右图)。进程从外设读入并分析2个数据块的最短 系统缓冲区 100 时间是( )。 外设
A. 200 B.295 C.300 D.390
[tag_link]
正确答案:C
采用规格化的浮点数最主要是为了()。
A. 增加数据的表示范围 B. 方便浮点运算 C. 防止运算时数据溢出 D. 增加数据的表示精度
[tag_link]
正确答案:D
下图所示的AOE 网中,关键路径长度为()。 a₂=4√a₁=6 a₃= a₂=4 √ 心 四 心 四 a₇=9a₄=1 a₇=9 ag=7₂ a₅=1 ag=7 a1₀=2 V8) au=4 W
A. 16 B. 17 C.1 8 D. 19
[tag_link]
正确答案:C
构造一个CSMA/CD 协议总线网,速率为100Mb/s, 信号在电缆中的传播速率为2×10⁵km/s, 数据帧的最小长度为125B。试求总线电缆的最大长度(假设总线电缆中无中继器)。
[tag_link]
【解答】
假定磁盘块的大小为1KB, 对于540MB 的硬盘,其文件分配表( FAT) 最少需要占用 多少存储空间?
[tag_link]
D
假定磁盘块的大小为1KB, 对于540MB 的硬盘,其文件分配表( FAT) 最少需要占用 多少存储空间?
[tag_link]
D
设在一个带表头结点的单链表中,所有结点的元素值无序,试编写一个函数,删除表中 所有处于给定的两个值(作为函数参数给出)之间的元素(若存在)。
[tag_link]
在使用 TCP 传输数据时,若有一个确认报文段丢失,则也不一定会引起与该确认报文 段对应的数据的重传。试说明理由。
[tag_link]
C
设有如下递归函数,在func(fun c(5)) 的执行过程中,第4个被执行的 func 函数是()。 2;int func(int x){ if(x<=3)return 2; func(x-2)+func(x-4);else return func(x-2)+func(x-4);
A. func(2) B.func(3) C.func(4) D.func(5)
[tag_link]
正确答案:
在微程序控制器中,机器指令与微指令的关系是()。
A. 每条机器指令由一条微指令来执行 B. 每条机器指令由若干微指令组成的微程序来执行 C. 若干机器指令组成的程序可由一个微程序来执行 D. 每条机器指令由若干微程序来执行
[tag_link]
正确答案:B
设散列表长m=14, 散列函数为H(key)=key%11, 表中仅有4个结点H(15)=4,H(38) =5, H(61)=6,H(84)=7, 若采用线性探测法处理冲突,则关键字为49的结点地址 是 ( ) 。
A. 8 B.3 C.5 D.9
[tag_link]
正确答案:A
路由器收到目的IP 地址为255.255.255.255的分组,则路由器的操作是()。
A. 丢弃该IP 分组 B. 从所有其他接口转发该IP 分组 C. 通过路由表中的默认路由转发该IP 分组 D. 通过路由表中的特定主机路由转发该IP 分组
[tag_link]
正确答案:A
虚拟机的实现离不开虚拟机管理程序( VMM), 下列关于VMM的说法中正确的是()。 I. 第一类 VMM 直接运行在硬件上,其效率通常高于第二类VMM II. VMM的上层需要支持操作系统的运行、应用程序的运行,因此实现VMM 的代码量 通常大于实现一个完整操作系统的代码量 Ⅲ. VMM可将一台物理机器虚拟化为多台虚拟机器 IV. 为了支持客户操作系统的运行,第二类 VMM需要完全运行在最高特权级
A. I、Ⅱ 和 Ⅲ B. I 和 Ⅲ C. I、Ⅲ 和IV D.I 、Ⅱ 、Ⅲ和IV
[tag_link]
正确答案:B
虚拟机的实现离不开虚拟机管理程序( VMM), 下列关于VMM的说法中正确的是()。 I. 第一类 VMM 直接运行在硬件上,其效率通常高于第二类VMM II. VMM的上层需要支持操作系统的运行、应用程序的运行,因此实现VMM 的代码量 通常大于实现一个完整操作系统的代码量 Ⅲ. VMM可将一台物理机器虚拟化为多台虚拟机器 IV. 为了支持客户操作系统的运行,第二类 VMM需要完全运行在最高特权级
A. I、Ⅱ 和 Ⅲ B. I 和 Ⅲ C. I、Ⅲ 和IV D.I 、Ⅱ 、Ⅲ和IV
[tag_link]
正确答案:B
在单处理器系统中,进程什么时候占用处理器及占用时间的长短是由()决定的。
A. 进程相应的代码长度 B. 进程总共需要运行的时间 C. 进程特点和进程调度策略 D. 进程完成什么功能
[tag_link]
正确答案:【解答】
在单处理器系统中,进程什么时候占用处理器及占用时间的长短是由()决定的。
A. 进程相应的代码长度 B. 进程总共需要运行的时间 C. 进程特点和进程调度策略 D. 进程完成什么功能
[tag_link]
正确答案:C
时钟 ( CLOCK) 算法 OPT 算法的性能最好,但无法实现。FIFO 算法实现简单,但忽略局部性,性能较差。LRU 算法性能接近OPT 算法,具有良好的实际效果,但其实现通常需要硬件支持,开销较大。 由图可见,前5次缺页处理的结果与 OPT 算法相同,但这仅是巧合,并无必然联系。实际 上,LRU 算法根据页面过去的使用情况来判断,是“向前看”的;而OPT 算法则根据页面未来 的使用情况来判断,是“向后看”的。而页面过去与未来的走向之间并无必然联系。 图3.24 LRU页面置换算法时的置换图 物理块1 7 7 7 2 2 4 4 4 0 1 1 1 物理块2 0 0 0 0 0 0 3 3 3 0 0 物理块3 1 1 3 3 2 2 2 2 2 7 缺页否 √ √ √ √ √ √ √ √ √ √ √ 访问页面 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1 仍用上面的例子采用LRU 算法进行置换,如图3.24所示。首次访问页面2时发生缺页,将 最近最久未使用的页面7换出;随后访问页面3时再次缺页,将最近最久未使用的页面1换出。 考点追踪 LRU 算法的应用分析(2009、2015、2019、2025) LRU 算法选择淘汰最近最长时间未使用的页面,其基本思想是:若某页面在过去一段时间内 未被使用,则在近期未来很可能也不会被访问。为实现这一策略,系统需为每个页面维护一个访 问字段,记录其自上次被访问以来所经历的时间,淘汰页面时选择该值最大的页面。
[tag_link]
正确答案:【解答】
时钟 ( CLOCK) 算法 OPT 算法的性能最好,但无法实现。FIFO 算法实现简单,但忽略局部性,性能较差。LRU 算法性能接近OPT 算法,具有良好的实际效果,但其实现通常需要硬件支持,开销较大。 由图可见,前5次缺页处理的结果与 OPT 算法相同,但这仅是巧合,并无必然联系。实际 上,LRU 算法根据页面过去的使用情况来判断,是“向前看”的;而OPT 算法则根据页面未来 的使用情况来判断,是“向后看”的。而页面过去与未来的走向之间并无必然联系。 图3.24 LRU页面置换算法时的置换图 物理块1 7 7 7 2 2 4 4 4 0 1 1 1 物理块2 0 0 0 0 0 0 3 3 3 0 0 物理块3 1 1 3 3 2 2 2 2 2 7 缺页否 √ √ √ √ √ √ √ √ √ √ √ 访问页面 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1 仍用上面的例子采用LRU 算法进行置换,如图3.24所示。首次访问页面2时发生缺页,将 最近最久未使用的页面7换出;随后访问页面3时再次缺页,将最近最久未使用的页面1换出。 考点追踪 LRU 算法的应用分析(2009、2015、2019、2025) LRU 算法选择淘汰最近最长时间未使用的页面,其基本思想是:若某页面在过去一段时间内 未被使用,则在近期未来很可能也不会被访问。为实现这一策略,系统需为每个页面维护一个访 问字段,记录其自上次被访问以来所经历的时间,淘汰页面时选择该值最大的页面。
[tag_link]
正确答案:B
以下排序算法中,()在一趟结束后不一定能选出一个元素放在其最终位置上。
A. 简单选择排序 B. 冒泡排序 C. 归并排序 D. 堆排序
[tag_link]
正确答案:C
输入/输出软件一般分为4个层次:用户层、与设备无关的软件层、设备驱动程序和中断 处理程序。请说明以下各工作是在哪一层完成的: 1)为磁盘读操作计算磁道、扇区和磁头。 2)向设备寄存器写命令。 3)检查用户是否有权使用设备。 4)将二进制整数转换成ASCII 码以便打印。
[tag_link]
输入/输出软件一般分为4个层次:用户层、与设备无关的软件层、设备驱动程序和中断 处理程序。请说明以下各工作是在哪一层完成的: 1)为磁盘读操作计算磁道、扇区和磁头。 2)向设备寄存器写命令。 3)检查用户是否有权使用设备。 4)将二进制整数转换成ASCII 码以便打印。
[tag_link]
C
设 x 是采用IEEE 754标准表示的32位单精度浮点数,下列说法中正确的是()。 I. 当 x|<1.0×2-¹26 时 ,x 将被置为机器零 IⅡ . 当 x>1.0×2¹27 时,将发生溢出 II.x 所能表示的最小非规格化正数与最大非规格化负数的绝对值相等 IV.x 可表示的最大正数与最小负数的绝对值相等
A. I,II,II,IV B.I,II C.I,I,IV D.II,IV
[tag_link]
正确答案:D
若某带权图为G=(V,E), a=4 a₆=4 其 中V={ v1,V₂,V3,V4,Vs,V6,V₇,V₈,V₉,V10},E={<v1,V ₂>5,<v1, v₃>6,<v₂,V₅>3,<v3,V₅>6,<v3,v₄>3,<v4,V₅>3,<v4,V₇>1,<v4,Vg>4,<vs,V₆>4,<vs,v₇>2,<v₆, V1o>4,<v₇,v₉>5,<v₈,V₉>2,<v₉,V1o>2}( 注:边括号外的数据表示边上的权值),则G的 关键路径的长度为()。
A. 19 B. 20 C. 21 D.22
[tag_link]
正确答案:
局域网和广域网的差异不仅在于它们所覆盖的范围不同,还主要在于它们()。
A. 所使用的介质不同 B. 所使用的协议不同 C. 所能支持的通信量不同 D. 所提供的服务不同
[tag_link]
正确答案:B
某文件系统采用混合索引分配方式,如下图所示。在索引节点中,有10个直接块,有1 个一级间接块、1个二级间接块及1个三级间接块,间接块指向的是一个索引块,每个 索引块和数据块的大小均为4KB, 而系统中地址所占空间为4B ( 指针大小为4B), 假 设以下问题都建立在该索引节点已在内存中的前提下。 现请回答: 1)文件的大小为多大时可以只用到索引节点的直接块? 2)该索引节点能访问到的地址空间大小总共为多大(小数点后保留2位)? 3)若要读取一个文件的第10000B的内容,需要访问磁盘多少次? 4)若要读取一个文件的第10MB 的内容,需要访问磁盘多少次? 模 式所有者(2)时间戳(3)块大小计数直接块一级间址二级间址三级间址数据二数 据数据二数据数 据数 据数据数据数据数据 模 式 所有者(2) 时间戳(3) 块大小 计数 直接块 一级间址 二级间址 三级间址 数据二 数 据 数据二 数据 数 据 数 据 数据 数据 数据 数据
[tag_link]
【解答】
某文件系统采用混合索引分配方式,如下图所示。在索引节点中,有10个直接块,有1 个一级间接块、1个二级间接块及1个三级间接块,间接块指向的是一个索引块,每个 索引块和数据块的大小均为4KB, 而系统中地址所占空间为4B ( 指针大小为4B), 假 设以下问题都建立在该索引节点已在内存中的前提下。 现请回答: 1)文件的大小为多大时可以只用到索引节点的直接块? 2)该索引节点能访问到的地址空间大小总共为多大(小数点后保留2位)? 3)若要读取一个文件的第10000B的内容,需要访问磁盘多少次? 4)若要读取一个文件的第10MB 的内容,需要访问磁盘多少次? 模 式所有者(2)时间戳(3)块大小计数直接块一级间址二级间址三级间址数据二数 据数据二数据数 据数 据数据数据数据数据 模 式 所有者(2) 时间戳(3) 块大小 计数 直接块 一级间址 二级间址 三级间址 数据二 数 据 数据二 数据 数 据 数 据 数据 数据 数据 数据
[tag_link]
B
给定两个单链表,试分析找出两个链表的公共结点的思想(不用写代码)。
[tag_link]
A
若收到的报文段无差错,只是报文段失序,则TCP 对此未做明确规定,而是让TCP 的 实现者自行确定。试讨论两种可能的方法的优劣: 1)将失序报文段丢弃。 2)先将失序报文段暂存于接收缓存内,待所缺序号的报文段收齐后再一起上交应用层。
[tag_link]
C
对于一个问题的递归算法求解和其相对应的非递归算法求解,()。
A. 递归算法通常效率高一些 B. 非递归算法通常效率高一些 C. 两者相同 D. 无法比较
[tag_link]
正确答案:B
水平型微指令与垂直型微指令相比,()。
A. 前者一次只能完成一个基本操作 B. 后者一次只能完成一个基本操作 C. 两者都是一次只能完成一个基本操作 D. 两者都能一次完成多个基本操作
[tag_link]
正确答案:B
现有长度为17、初始为空的散列表HT, 散列函数H(key)=key%17, 用线性探查法解 决冲突。将关键字序列26,25,72,38,8,18,59依次插入HT 后,查找59需探查()次。 A.2 B.3 C.4 D.5
[tag_link]
正确答案:C
某以太网中,甲的 IP 地址为211.71.136.23,子网掩码为255.255.240.0,已知网关地址 为211.71.136.1。若甲向乙( IP 地址为211.71.130.25)发送一个IP 分组,则()。
A. 该分组封装成帧后直接发送给乙,帧中目的MAC 地址为网关的MAC 地址 B. 该分组封装成帧后直接发送给乙,帧中目的MAC 地址为乙的MAC 地址 C. 该分组封装成帧后交由网关转发,帧中目的MAC 地址为网关的MAC 地址 D. 该分组封装成帧后交由网关转发,帧中目的 MAC 地址为乙的MAC 地址
[tag_link]
正确答案:B
在某单处理器系统中,若此刻有多个就绪态进程,则下列叙述中错误的是()。
A. 进程调度的目标是让进程轮流使用处理器 B. 当一个进程运行结束后,会调度下一个就绪进程运行 C. 上下文切换是进程调度的实现手段 D. 处于临界区的进程在退出临界区前,无法被调度
[tag_link]
正确答案:【解答】
在某单处理器系统中,若此刻有多个就绪态进程,则下列叙述中错误的是()。
A. 进程调度的目标是让进程轮流使用处理器 B. 当一个进程运行结束后,会调度下一个就绪进程运行 C. 上下文切换是进程调度的实现手段 D. 处于临界区的进程在退出临界区前,无法被调度
[tag_link]
正确答案:D
最近最久未使用 ( LRU ) 算法 只有FIFO 算法可能出现 Belady 异常,而OPT 算法和 LRU 算法永远不会出现此类异常。 图3.23 Belady 异常 物理块1 3 3 3 0 0 0 4 4 4 物理块2 2 2 2 3 3 3 1 1 物理块3 1 1 1 2 2 2 0 缺页否 √ √ √ √ √ 物理块1。 3 3 3 3 4 4 4 4 0 0 物理块2. 2 2 2 2 3 3 3 3 4 物理块3。 1 1 1 1 2 2 2 2 物理块4. 0 0 0 0 1 1 1 缺页否 √ √ √ √ √ √ √ √ √ √ 访问页面 0 2 值得注意的是,FIFO 算法存在一种反直觉现象:当为进程分配的物理块数增加时,缺页次 数反而可能上升,这一现象称为Belady 异常。其根本原因在于FIFO 仅依据调入时间决策,而忽 略了页面的实际使用情况。例如,页面访问需列为3,2,1,0,3,2,4,3,2,1,0,4,当分配3个物理 块时,缺页次数为9次;当分配4个物理块时,缺页次数反而增至10次,如图3.23所示。 图3.22 FIFO 算法的置换图 物理块1 7 7 7 2 2 2 4 4 4 0 0 0 7 7 7 物理块2 0 0 0 3 3 3 2 2 2 1 1 1 0 0 物理块3 1 1 1 0 0 0 3 3 3 2 2 2 1 缺页否 √ √ √ √ √ √ √ √ √ √ 访问页面 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1 仍用上面的例子,采用FIFO 算法进行置换。当访问页面2时发生缺页,淘汰最早进入的页 面7。随后访问页面3时再次缺页,此时将2,0,1中最先进入的页面0换出……以此类推,具体 过程如图3.22所示。可见,共发生15次缺页中断,其中12次触发页面置换。 考点追踪 FIFO 算法的应用分析(2010) 先进先出页面置换算法选择淘汰最早进入内存的页面。该算法实现简单,将内存中的页面按 调入时间组织成一个队列,需要换出时直接移除队首页面。然而,FIFO 算法未利用局部性原理, 与进程实际运行规律不符,最早装入的页面仍可能被频繁访问,因此性能通常较差。
[tag_link]
正确答案:【解答】
最近最久未使用 ( LRU ) 算法 只有FIFO 算法可能出现 Belady 异常,而OPT 算法和 LRU 算法永远不会出现此类异常。 图3.23 Belady 异常 物理块1 3 3 3 0 0 0 4 4 4 物理块2 2 2 2 3 3 3 1 1 物理块3 1 1 1 2 2 2 0 缺页否 √ √ √ √ √ 物理块1。 3 3 3 3 4 4 4 4 0 0 物理块2. 2 2 2 2 3 3 3 3 4 物理块3。 1 1 1 1 2 2 2 2 物理块4. 0 0 0 0 1 1 1 缺页否 √ √ √ √ √ √ √ √ √ √ 访问页面 0 2 值得注意的是,FIFO 算法存在一种反直觉现象:当为进程分配的物理块数增加时,缺页次 数反而可能上升,这一现象称为Belady 异常。其根本原因在于FIFO 仅依据调入时间决策,而忽 略了页面的实际使用情况。例如,页面访问需列为3,2,1,0,3,2,4,3,2,1,0,4,当分配3个物理 块时,缺页次数为9次;当分配4个物理块时,缺页次数反而增至10次,如图3.23所示。 图3.22 FIFO 算法的置换图 物理块1 7 7 7 2 2 2 4 4 4 0 0 0 7 7 7 物理块2 0 0 0 3 3 3 2 2 2 1 1 1 0 0 物理块3 1 1 1 0 0 0 3 3 3 2 2 2 1 缺页否 √ √ √ √ √ √ √ √ √ √ 访问页面 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1 仍用上面的例子,采用FIFO 算法进行置换。当访问页面2时发生缺页,淘汰最早进入的页 面7。随后访问页面3时再次缺页,此时将2,0,1中最先进入的页面0换出……以此类推,具体 过程如图3.22所示。可见,共发生15次缺页中断,其中12次触发页面置换。 考点追踪 FIFO 算法的应用分析(2010) 先进先出页面置换算法选择淘汰最早进入内存的页面。该算法实现简单,将内存中的页面按 调入时间组织成一个队列,需要换出时直接移除队首页面。然而,FIFO 算法未利用局部性原理, 与进程实际运行规律不符,最早装入的页面仍可能被频繁访问,因此性能通常较差。
[tag_link]
正确答案:B
以下排序算法中,()不需要进行关键字的比较。
A. 快速排序 B. 归并排序 C. 基数排序 D. 堆排序
[tag_link]
正确答案:C
在某系统中,若采用双缓冲区(每个缓冲区可存放一块数据),将一块数据从磁盘传送 到缓冲区的时间为80 μs, 从缓冲区传送到用户的时间为20μs,CPU 计算一块数据的时 间为50 μs 。总共处理4个数据块,每个数据块的平均处理时间是多少?
[tag_link]
在某系统中,若采用双缓冲区(每个缓冲区可存放一块数据),将一块数据从磁盘传送 到缓冲区的时间为80 μs, 从缓冲区传送到用户的时间为20μs,CPU 计算一块数据的时 间为50 μs 。总共处理4个数据块,每个数据块的平均处理时间是多少?
[tag_link]
C
在浮点运算中,下溢指的是()。
A. 运算结果的绝对值小于机器所能表示的最小绝对值 B. 运算的结果小于机器所能表示的最小负数 C. 运算的结果小于机器所能表示的最小正数 D. 运算结果的最低有效位产生的错误
[tag_link]
正确答案:A
广域网覆盖的地理范围从几十千米到几千千米,它的通信子网主要使用()。
A. 报文交换技术 B. 分组交换技术 C. 文件交换技术 D. 电路交换技术
[tag_link]
正确答案:B
某文件系统采用多级索引的方式组织文件的数据存放,假定在文件的 i_node 中设有13 个地址项,其中直接索引10项, 一次间接索引项1项,二次间接索引项1项,三次间 接索引项1项。数据块的大小为4KB, 磁盘地址用4B 表示,试问: 1)这个文件系统允许的最大文件长度是多少? 2 ) 一 个 2GB大小的文件,在这个文件系统中实际占用多少空间?(文件索引块所占的 磁盘空间也需要考虑)
[tag_link]
【解答】
某文件系统采用多级索引的方式组织文件的数据存放,假定在文件的 i_node 中设有13 个地址项,其中直接索引10项, 一次间接索引项1项,二次间接索引项1项,三次间 接索引项1项。数据块的大小为4KB, 磁盘地址用4B 表示,试问: 1)这个文件系统允许的最大文件长度是多少? 2 ) 一 个 2GB大小的文件,在这个文件系统中实际占用多少空间?(文件索引块所占的 磁盘空间也需要考虑)
[tag_link]
C
设 C={a,b₁,a₂,b₂,…,ambn} 为线性表,采用带头结点的单链表存放,设计一个就地算 法,将其拆分为两个线性表,使得A={a₁,a₂,…,a n},B={bn…,b₂,b₁}。
[tag_link]
C
一个TCP 连接要发送3200B 的数据。第一个字节的编号为10010。若前两个报文段各携 带1000B的数据,最后一个报文段携带剩下的数据,写出每个报文段的序号。
[tag_link]
D
执行函数时,其局部变量一般采用()进行存储。
A. 树形结构 B. 静态链表 C. 栈结构 D. 队列结构
[tag_link]
正确答案:C
垂直型微指令的特点是()。
A. 控制信号经过编码产生 B. 强调并行控制功能 C. 采用微操作码 D. 微指令格式垂直表示
[tag_link]
正确答案:C
现有长度为17、初始为空的散列表HT, 散列函数H(key)=key%17, 用平方探测法解 决冲突:H,(key)=(H(key)±i²)%17 。 将关键字序列6,22,7,26,9,23依次插入HT 后 , 则关键字23存放在散列表中的位置是()。
A. 0 B.2 C.6 D.15
[tag_link]
正确答案:B
下列情况需要启动 ARP 请求的是()。
A. 主机需要接收信息,但ARP 表中没有源IP 地址与MAC 地址的映射关系 B. 主机需要接收信息,但ARP 表中已有源IP 地址与MAC 地址的映射关系 C. 主机需要发送信息,但ARP 表中没有目的IP 地址与MAC 地址的映射关系 D. 主机需要发送信息,但ARP 表中已有目的IP 地址与MAC 地址的映射关系
[tag_link]
正确答案:C
下列内容中,不属于进程上下文的是()。
A. 进程现场信息 B. 进程控制信息 C. 中断向量 D. 用户堆栈
[tag_link]
正确答案:【解答】
下列内容中,不属于进程上下文的是()。
A. 进程现场信息 B. 进程控制信息 C. 中断向量 D. 用户堆栈
[tag_link]
正确答案:C
先进先出 ( FIFO) 算法 可见,整个过程中共发生9次缺页中断,其中6次触发页面置换(不算初始装入)。 图3.21 利用最佳置换算法时的置换图 物理块1 7 7 7 2 2 2 2 2 7 物理块2 0 0 0 0 4 0 0 0 物理块3 1 1 3 3 3 1 1 缺页否 √ √ √ √ √ √ √ √ 访问页面 0 1 进程运行时,首先将页面7,0,1依次装入内存。当访问页面2时,发生缺页中断。根据OPT 算法,选择未来最久才被再次访问的页面(页面7的下一次访问在第18次,远晚于其他页面) 淘汰。随后访问页面0时,因其已在内存中,不产生缺页。访问页面3时再次缺页,此时页面1 的下次访问(第14次)最晚,故将其淘汰……以此类推,具体过程如图3.21所示。 7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1 假定系统为某进程分配了三个物理块,并给定如下页面访问序列: 最佳页面置换算法在发生缺页时,选择淘汰以后永不使用或在最长时间内不再被访问的 页面,从而在理论上获得最低的缺页率。然而,由于操作系统无法预知未来的页面访问序列, 该算法在实际系统中无法实现。尽管如此, OPT 算法仍具有重要的理论意义,常用于评价其 他算法。
[tag_link]
正确答案:【解答】
先进先出 ( FIFO) 算法 可见,整个过程中共发生9次缺页中断,其中6次触发页面置换(不算初始装入)。 图3.21 利用最佳置换算法时的置换图 物理块1 7 7 7 2 2 2 2 2 7 物理块2 0 0 0 0 4 0 0 0 物理块3 1 1 3 3 3 1 1 缺页否 √ √ √ √ √ √ √ √ 访问页面 0 1 进程运行时,首先将页面7,0,1依次装入内存。当访问页面2时,发生缺页中断。根据OPT 算法,选择未来最久才被再次访问的页面(页面7的下一次访问在第18次,远晚于其他页面) 淘汰。随后访问页面0时,因其已在内存中,不产生缺页。访问页面3时再次缺页,此时页面1 的下次访问(第14次)最晚,故将其淘汰……以此类推,具体过程如图3.21所示。 7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1 假定系统为某进程分配了三个物理块,并给定如下页面访问序列: 最佳页面置换算法在发生缺页时,选择淘汰以后永不使用或在最长时间内不再被访问的 页面,从而在理论上获得最低的缺页率。然而,由于操作系统无法预知未来的页面访问序列, 该算法在实际系统中无法实现。尽管如此, OPT 算法仍具有重要的理论意义,常用于评价其 他算法。
[tag_link]
正确答案:B
在下列排序算法中,平均情况下空间复杂度为 O(n)的是(),最坏情况下空间复杂度 为 O(n)的 是 ( ) 。 I. 希 尔排序 IⅡ . 堆排序 Ⅲ. 冒泡排序 IV. 归并排序 V. 快速排序 VI. 基数排序
A. I 、IV 、VI B. Ⅱ、V C. IV、V D. IV
[tag_link]
正确答案:【解答】
文件系统和整个磁盘的关系是()。
A. 没有磁盘就没有文件系统 B. 文件系统的组织信息放在磁盘上,这些信息和代码合在一起形成文件系统 C. 文件系统就是整个磁盘 D. 没有关系
[tag_link]
正确答案:
文件系统和整个磁盘的关系是()。
A. 没有磁盘就没有文件系统 B. 文件系统的组织信息放在磁盘上,这些信息和代码合在一起形成文件系统 C. 文件系统就是整个磁盘 D. 没有关系
[tag_link]
正确答案:B
判断浮点数运算是否溢出,取决于( )。
A. 尾数是否上溢 B. 尾数是否下溢 C. 阶码是否上溢 D. 阶码是否下溢
[tag_link]
正确答案:C
广域网所使用的传输方式是()。
A. 广播式 B. 存储转发式 C. 集中控制式 D. 分布控制式
[tag_link]
正确答案:B
从用户的观点看,操作系统中引入文件系统的目的是()。
A. 保护用户数据 B. 实现对文件的按名存取 C. 实现虚拟存储 D. 保存用户和系统文档及数据
[tag_link]
正确答案:【解答】
从用户的观点看,操作系统中引入文件系统的目的是()。
A. 保护用户数据 B. 实现对文件的按名存取 C. 实现虚拟存储 D. 保存用户和系统文档及数据
[tag_link]
正确答案:B
在一个递增有序的单链表中,存在重复的元素。设计算法删除重复的元素,例如(7,10, 10,21,30,42,42,42,51,70)将变为(7,10,21,30,42,51,70)。
[tag_link]
D
设 TCP 发送窗口的最大尺寸为64KB, 网络的平均往返时间为20ms, 问 TCP 所能得 到的最大数据传输速率是多少?(只考虑单向传输,且假设信道带宽不受限)
[tag_link]
D
执行()操作时,需要使用队列作为辅助存储空间。
A. 查找散列(哈希)表 B. 广度优先搜索图 C. 前序(根)遍历二叉树 D. 深度优先搜索图
[tag_link]
正确答案:B
下列关于微命令的描述中,正确的是()。
A. 同一个时钟周期中,可以同时出现的微命令叫相容性微命令 B. 同一个时钟周期中,可以同时出现的微命令叫互斥性微命令 C. 在执行过程中可能引起总线冲突的微命令叫互斥性微命令 D. 同一个时钟周期中,不允许同时出现的微命令叫相容性微命令
[tag_link]
正确答案:A
将10个元素散列到100000个单元的散列表中,则()产生冲突。
A. 一定会 B. 一定不会 C. 仍可能会 D. 不确定
[tag_link]
正确答案:C
某网络拓扑如下图所示,H1 与 H2 的默认网关和子网掩码都分别配置为192.168.3.1和 255.255.255.0,H3 和 H4 的默认网关和子网掩码都分别配置为192.168.3.254和255.255. 255.128,初始时所有设备的ARP 缓存均为空。则下列说法中错误的是()。
A. 若 H1 向 H3 发送数据,则H2 、H3 、H4 都能收到H1 发来的 ARP 请求报文 B. 若 H3 向 H1 发送数据,则H3 能收到 H1 发来的ARP 响应报文 C. 若 H1 向 H2 发送数据,则H2 、H3 、H4 都能收到H1发来的ARP 请求报文 D. 若 H3 向 H4 发送数据,则H3 能收到H4 发来的ARP 响应报文
[tag_link]
正确答案:B
下列关于进程上下文切换的叙述中,错误的是()。
A. 进程上下文指进程的代码、数据以及支持进程执行的所有运行环境 B. 进程上下文切换机制实现了不同进程在一个处理器中交替运行的功能 C. 进程上下文切换过程中必须保存换下进程在切换处的程序计数器的值 D. 进程上下文切换过程中必须将换下进程的代码和数据从主存保存到磁盘
[tag_link]
正确答案:【解答】
下列关于进程上下文切换的叙述中,错误的是()。
A. 进程上下文指进程的代码、数据以及支持进程执行的所有运行环境 B. 进程上下文切换机制实现了不同进程在一个处理器中交替运行的功能 C. 进程上下文切换过程中必须保存换下进程在切换处的程序计数器的值 D. 进程上下文切换过程中必须将换下进程的代码和数据从主存保存到磁盘
[tag_link]
正确答案:D
最 佳( OPT) 算法 常见的页面置换算法有以下四种。 考点追踪 各种页面置换算法的特点(2014) 进程运行时,若其访问的页面不在内存中,需将其调入,但内存又无空闲页框,则必须从内 存中换出一页至外存。选择换出哪一页的算法称为页面置换算法。由于页面的换入与换出均涉及 磁盘I/O, 开销较大,因此, 一个好的页面置换算法应致力于降低缺页率。
[tag_link]
正确答案:【解答】
最 佳( OPT) 算法 常见的页面置换算法有以下四种。 考点追踪 各种页面置换算法的特点(2014) 进程运行时,若其访问的页面不在内存中,需将其调入,但内存又无空闲页框,则必须从内 存中换出一页至外存。选择换出哪一页的算法称为页面置换算法。由于页面的换入与换出均涉及 磁盘I/O, 开销较大,因此, 一个好的页面置换算法应致力于降低缺页率。
[tag_link]
正确答案:D
下列排序算法中,排序过程中比较次数的数量级与序列初始状态无关的是()。
A. 归并排序 B. 插入排序 C . 快速排序 D. 冒泡排序
[tag_link]
正确答案:
磁盘是可共享设备,但在每个时刻()作业启动它。
A. 可以由任意多个 B. 能限定多个 C. 至少能由一个 D. 至多能由一个
[tag_link]
正确答案:
磁盘是可共享设备,但在每个时刻()作业启动它。
A. 可以由任意多个 B. 能限定多个 C. 至少能由一个 D. 至多能由一个
[tag_link]
正确答案:D
假定采用IEEE754 标准中的单精度浮点数格式表示一个数为45100000H, 则该数的值是()。
A. (+1.125)10×2¹⁰B.(+1.125)10×2 C.(+0.125)1o×2 D.(+0.125)10×210
[tag_link]
正确答案:B
广域网的拓扑结构通常采用()。 116 2 0 2 7 年 计 算 机 网 络 考 研 复 习 指 导
A. 星形 B. 总线形 C. 网状 D. 环形
[tag_link]
正确答案:
逻辑文件系统的功能有()。 I. 文件按名存取 Ⅱ .文件目录组织管理 Ⅲ.把文件名转换为文件描述符或文件句柄 IV. 存储保护
A. I、Ⅱ 和 Ⅲ B.Ⅱ 、Ⅲ 和 IV C. I 、Ⅱ 和 IV D.I 、Ⅱ 、Ⅲ 和 IV
[tag_link]
正确答案:【解答】
逻辑文件系统的功能有()。 I. 文件按名存取 Ⅱ .文件目录组织管理 Ⅲ.把文件名转换为文件描述符或文件句柄 IV. 存储保护
A. I、Ⅱ 和 Ⅲ B.Ⅱ 、Ⅲ 和 IV C. I 、Ⅱ 和 IV D.I 、Ⅱ 、Ⅲ 和 IV
[tag_link]
正确答案:D
设 A 和 B 是两个单链表(带头结点),其中元素递增有序。设计一个算法从A 和 B中 的公共元素产生单链表C, 要求不破坏A 、B的结点。
[tag_link]
C
在一个 TCP 连接中,信道带宽为100Mb/s, 单个报文大小为1000B, 发送窗口固定为60, 端到端时延为20ms.TCP 最多能达到的平均数据传输速率是多少?信道利用率是多少? (只考虑单向传输,确认报文的发送时延、各层协议的首部开销均忽略不计。)
[tag_link]
C
下列说法中,正确的是()。
A. 消除递归不一定需要使用栈 B. 对同一输入序列进行两组不同的合法入栈和出栈组合操作,所得的输出序列也一定相同 C. 通常使用队列来处理函数或过程调用 D. 队列和栈都是运算受限的线性表,只允许在表的两端进行运算
[tag_link]
正确答案:A
在微程序控制方式中,以下说法正确的是()。 I. 采用微程序控制器的处理器称为微处理器 IⅡ . 每条机器指令由一段微程序来执行 Ⅲ.在微指令的编码中,效率最低的是直接编码方式 IV. 水平型微指令能充分利用数据通路的并行结构
A. I 、Ⅱ B.Ⅱ 、IV C.I 、Ⅲ D.IⅢ 、IV
[tag_link]
正确答案:B
若要在散列表中删除一个记录,应如何操作?为什么?按照处理冲突的方法为开放地 址法和拉链法分别说明。
[tag_link]
B
可以动态为主机配置IP地址的协议是()。
A. ARP B.RARP C.DHCP D.NAT
[tag_link]
正确答案:C
在支持页式存储管理和多线程技术的系统中,当一个进程中的线程T₁ 切换到同一个进程 中的线程 T₂ 执行时,操作系统需要执行的操作是()。 I. 更新程序计数器的值 IⅡ . 更新栈基址寄存器的值 Ⅲ.更新页基址寄存器的值 IV. 更新进程打开文件表 1 0 . ( ) 有 利 于CPU 繁忙型的作业,而不利于I/O 繁忙型的作业。
A. I 、Ⅱ 、Ⅲ 、IV B.Ⅱ 、 IV C.I 、Ⅱ D.I 、Ⅲ 、IV A. 时间片轮转调度算法 B. 先来先服务调度算法 C. 短作业(进程)优先调度算法 D. 优先级调度算法
[tag_link]
正确答案:【解答】
在支持页式存储管理和多线程技术的系统中,当一个进程中的线程T₁ 切换到同一个进程 中的线程 T₂ 执行时,操作系统需要执行的操作是()。 I. 更新程序计数器的值 IⅡ . 更新栈基址寄存器的值 Ⅲ.更新页基址寄存器的值 IV. 更新进程打开文件表 1 0 . ( ) 有 利 于CPU 繁忙型的作业,而不利于I/O 繁忙型的作业。
A. I 、Ⅱ 、Ⅲ 、IV B.Ⅱ 、 IV C.I 、Ⅱ D.I 、Ⅲ 、IV A. 时间片轮转调度算法 B. 先来先服务调度算法 C. 短作业(进程)优先调度算法 D. 优先级调度算法
[tag_link]
正确答案:C
2.4 页面置换算法 当进程访问的页面不在内存中时(页表项的存在位为0),CPU 会触发缺页中断。中断响应 后,系统转入缺页中断处理程序。该程序首先通过页表项获取该页在外存中的地址,然后判断内 存是否已满:若内存未满,则分配一个空闲页框,发起磁盘I/O 将所缺页面调入,并更新页表项: 填写物理块号,置存在位为1;若内存已满,则先按某种置换算法选出一页准备换出。若该页的 修改位为0,则直接丢弃;若修改位为1,则需先将其写回对换区,再释放该页框。随后,将所 缺页面调入该页框,并更新页表项,置存在位为1。调入完成后,进程即可通过更新后的页表生 成正确的物理地址。整个页面调入过程对用户完全透明,由操作系统自动完成。
[tag_link]
正确答案:【解答】
2.4 页面置换算法 当进程访问的页面不在内存中时(页表项的存在位为0),CPU 会触发缺页中断。中断响应 后,系统转入缺页中断处理程序。该程序首先通过页表项获取该页在外存中的地址,然后判断内 存是否已满:若内存未满,则分配一个空闲页框,发起磁盘I/O 将所缺页面调入,并更新页表项: 填写物理块号,置存在位为1;若内存已满,则先按某种置换算法选出一页准备换出。若该页的 修改位为0,则直接丢弃;若修改位为1,则需先将其写回对换区,再释放该页框。随后,将所 缺页面调入该页框,并更新页表项,置存在位为1。调入完成后,进程即可通过更新后的页表生 成正确的物理地址。整个页面调入过程对用户完全透明,由操作系统自动完成。
[tag_link]
正确答案:B
2路归并排序中,归并趟数的数量级是()。
A. O(n) B.O(log₂n) C.O(nlog₂n) D.O(n²)
[tag_link]
正确答案:B
既可以顺序读/写,又可以按任意次序读/写的存储器有()。 I. 光盘 II. 磁带 ⅢI. U 盘 IV. 磁盘
A. Ⅱ 、Ⅲ 、IV B.I 、Ⅲ 、IV C.Ⅲ 、 IV D. 仅 IV
[tag_link]
正确答案:
既可以顺序读/写,又可以按任意次序读/写的存储器有()。 I. 光盘 II. 磁带 ⅢI. U 盘 IV. 磁盘
A. Ⅱ 、Ⅲ 、IV B.I 、Ⅲ 、IV C.Ⅲ 、 IV D. 仅 IV
[tag_link]
正确答案:B
已知 float 型采用IEEE754 单精度浮点数格式,若x、y为 float 型变量,且x=-126,y=15.75, 则执行语句z=x+y 时,在浮点运算单元中进行对阶操作后的结果是()。
A. x 不变,y 为010000101,0.001111110…0 B. x 不变,y 为010000110,0.001111110.…0 C. y 不变,x 为110000101,0.001111110.…0 D. y 不变,x 为110000110,0.001111110.…0
[tag_link]
正确答案:A
下面是一种称为“破圈法”的求解最小生成树的方法:所谓“破圈法”,是指“任取 一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。试判断这种方 法是否正确。若正确,说明理由;若不正确,举出反例(注:圈就是回路)。
[tag_link]
参考答案
这种方法正确。
先看“最终得到树”:从连通图的一个回路中删除一条边,不会破坏连通性,因为该边的两个端点仍可沿回路中的其余边互相到达。反复删除到没有回路时,图仍连通且无环,所以得到一棵生成树。
再证明“权值最小”。设当前回路中被删除的最大权边为 e。取当前图的一棵最小生成树 T:
- 若
e不在T中,删除e不影响T; - 若
e在T中,删去e会把T分成两个连通分量。原回路上必有另一条跨越这两个分量的边f,且w(f) ≤ w(e)。用f替换e后仍为生成树,且总权值不增,因此仍能得到一棵最小生成树。
所以每次“破圈”后,剩余图中始终至少保留一棵最小生成树;最终只剩一棵生成树时,它必为最小生成树。
易错点
环上最大权边并不一定唯一。若有多条并列最大边,任删其中一条即可;不能说所有最大边都绝不属于任何最小生成树。
现在大量的计算机是通过诸如以太网这样的局域网连入广域网的,而局域网与广域网的 互联是通过()实现的。
A. 路由器 B. 资源子网 C. 桥接器 D. 中继器
[tag_link]
正确答案:A
下列关于文件系统的说法中,正确的是()。
A. 一 个文件系统可以管理的文件数量受限于文件控制块的数量 B. 一个文件系统可使用的容量一定等于其所在磁盘的容量 C. 一个文件系统中单个文件的大小只受磁盘剩余容量大小的限制 D. 一个文件系统不能将数据存放在多个磁盘上
[tag_link]
正确答案:A
下列关于文件系统的说法中,正确的是()。
A. 一 个文件系统可以管理的文件数量受限于文件控制块的数量 B. 一个文件系统可使用的容量一定等于其所在磁盘的容量 C. 一个文件系统中单个文件的大小只受磁盘剩余容量大小的限制 D. 一个文件系统不能将数据存放在多个磁盘上
[tag_link]
正确答案:A
已知两个链表A 和 B 分别表示两个集合,其元素递增排列。编制函数,求A 与 B 的交 集,并存放于A 链表中。
[tag_link]
C
主机A 基于 TCP 向主机B 连续发送3个TCP 报文段。第一个报文段的序号为90,第二 个报文段的序号为120,第三个报文段的序号为150。
- 第一、二个报文段中有多少数据? 2)假设第二个报文段丢失而其他两个报文段到达主机B, 在主机B 发往主机A 的确认 报文中,确认序号应是多少?
[tag_link]
【2012 统考真题】已知操作符包括“+”“一”“”“I”“(” 和“)”。将中缀表达式 a+b-a((c+d)/e-f)+g 转换为等价的后缀表达式 ab+acd+e/f-*-g+ 时,用栈来存 放暂时还不能确定运算次序的操作符。栈初始时为空,转换过程中同时保存在栈中的操 作符的最大个数是()。
A. 5 B.7 C.8 D.1 1
[tag_link]
正确答案:A
下列说法中,正确的是()。 I. 微程序控制方式和硬布线控制方式相比较,前者可以使指令的执行速度更快 II. 若采用微程序控制方式,则可用 μPC 取代PC Ⅲ. 控制存储器可以用ROM 元件实现 IV. 指令周期也称CPU时钟周期
A. I 、Ⅲ B.Ⅱ 、Ⅲ C. 只有 Ⅲ D.I 、Ⅲ 、IV
[tag_link]
正确答案:C
假定把关键字key 散列到有 n 个表项(从0到n-1 编址)的散列表中。对于下面的每 个函数H(key)(key 为整数),这些函数能够当作散列函数吗?若能,它是一个好的散 列函数吗?说明理由。设函数random(n) 返回一个0到n-1 之间的随机整数(包括0与 n - 1 在内)。 1)H(key)=key/n。 2)H(key)=1。 3)H(key)=(key +random(n)%n。 4)H( key)=key%p(n); 其中p(n)是不大于n 的最大素数。
[tag_link]
D
若某路由器收到一个 TTL 值 为 1 的IP 数据报,则路由器的操作是( )。
A. 转发该IP 数据报 B. 仅仅丢弃该IP 数据报 C. 丢弃该IP 数据报并向源主机发送类型为终点不可达的ICMP 差错报告报文 D. 丢弃该IP 数据报并向源主机发送类型为时间超过的ICMP 差错报告报文
[tag_link]
正确答案:D
下面有关选择进程调度算法的准则中,不正确的是()。
A. 尽快响应交互式用户的请求 B. 尽量提高处理器利用率 C. 尽可能提高系统吞吐量 D. 适当增长进程就绪队列的等待时间
[tag_link]
正确答案:D
下面有关选择进程调度算法的准则中,不正确的是()。
A. 尽快响应交互式用户的请求 B. 尽量提高处理器利用率 C. 尽可能提高系统吞吐量 D. 适当增长进程就绪队列的等待时间
[tag_link]
正确答案:D
如何调入页面 3) UNIX 方式。与进程相关的文件始终保留在文件区。因此,未运行过的页面从文件区 调入;曾经运行过但已被换出的页面则存放在对换区,后续调入时从对换区读取。若 多个进程共享同一页面,则只要该页面已在内存中,其他进程便可直接复用,无须重 复调入。 2)系统对换区空间不足。对于不会被修改的页面,直接从文件区调入;当换出此类页面时, 因其内容未变,无须写回磁盘。而对于可能被修改的页面,换出时必须保存到对换区, 后续调入时也需从对换区读取,从而兼顾效率与正确性。 1)系统拥有足够的对换区空间。此时可将所有页面从对换区调入,以提高调页速度。为此, 需在进程运行前,将与该进程相关的文件从文件区复制到对换区。 请求分页系统中的外存分为两部分:用于存放文件的文件区和用于存放换出页面的对换区, 也称交换区。对换区采用连续分配方式,而文件区采用离散分配方式,因此对换区的磁盘I/O 速 度通常快于文件区。这样,系统在发生缺页时,调入页面的来源可分为以下三种情况。
[tag_link]
正确答案:【解答】
如何调入页面 3) UNIX 方式。与进程相关的文件始终保留在文件区。因此,未运行过的页面从文件区 调入;曾经运行过但已被换出的页面则存放在对换区,后续调入时从对换区读取。若 多个进程共享同一页面,则只要该页面已在内存中,其他进程便可直接复用,无须重 复调入。 2)系统对换区空间不足。对于不会被修改的页面,直接从文件区调入;当换出此类页面时, 因其内容未变,无须写回磁盘。而对于可能被修改的页面,换出时必须保存到对换区, 后续调入时也需从对换区读取,从而兼顾效率与正确性。 1)系统拥有足够的对换区空间。此时可将所有页面从对换区调入,以提高调页速度。为此, 需在进程运行前,将与该进程相关的文件从文件区复制到对换区。 请求分页系统中的外存分为两部分:用于存放文件的文件区和用于存放换出页面的对换区, 也称交换区。对换区采用连续分配方式,而文件区采用离散分配方式,因此对换区的磁盘I/O 速 度通常快于文件区。这样,系统在发生缺页时,调入页面的来源可分为以下三种情况。
[tag_link]
正确答案:A
若对27个元素只进行三趟多路归并排序,则选取的归并路数最少为()。
A. 2 B.3 C.4 D.5
[tag_link]
正确答案:B
磁盘调度的目的是缩短()时间。
A. 寻道 B. 延迟 C. 传送 D. 启动
[tag_link]
正确答案:A
磁盘调度是对访问磁道次序的调度,若没有合适的磁盘调度,则寻道时间会大大增加。
磁盘调度的目的是缩短()时间。
A. 寻道 B. 延迟 C. 传送 D. 启动
[tag_link]
正确答案:A
磁盘调度是对访问磁道次序的调度,若没有合适的磁盘调度,则寻道时间会大大增加。
假设x 和y 均是float 型变量,x 的真值为1,y 的真值为0.1。已知0.1的二进制表示为 无限循环小数0.00011[0011]. (重复因子为0011),某计算机采用IEEE 754单精度格 式及就近舍入方式,则计算x+y 的结果用十六进制机器数表示为()。
A. 3F800000 B.3F8C CCCD C.3F8C CCCC D.3F80000C
[tag_link]
正确答案:B
已知有向图如右图所示。 1)写出该图的邻接矩阵表示并据此给出从顶点1出发的 深度优先遍历序列。 2)求该有向图的强连通分量的数目。 3)给出该图的任意两个拓扑序列。 4)若将该图视为无向图,分别用Prim 算法和 Kruskal 算 法求最小生成树。
[tag_link]
C
下列协议中不属于TCP/IP 族 的 是 ( ) 。
A. ICMP B.TCP C.FTP D.HDLC
[tag_link]
正确答案:D
UNIX 操作系统中,文件的索引结构放在()。
A. 超级块 B . 索引节点 C. 目录项 D. 空闲块
[tag_link]
正确答案:B
UNIX 操作系统中,文件的索引结构放在()。
A. 超级块 B . 索引节点 C. 目录项 D. 空闲块
[tag_link]
正确答案:B
两个整数序列A=a1,a2,a₃,…,am 和 B=b₁,b₂,b₃,…,b 已经存入两个单链表中,设计一 个算法,判断序列B 是否是序列A的连续子序列。
[tag_link]
B
考虑在一条TCP 连接上采用慢开始拥塞控制而不发生网络拥塞的情况下,接收窗口为 24KB,RTT 为10ms, 最大段长为2KB, 则需要多长时间才能发送第一个完全窗口?
[tag_link]
假设一个算术表达式中包含圆括号、方括号和花括号3种类型的括号,编写一个算法来 判别表达式中的括号是否配对,以字符“\0”作为算术表达式的结束符。
[tag_link]
D
通常一条指令对应一个微程序, 一个微程序的周期对应一个()。
A. 指令周期 B. 主频周期 C. 时钟周期 D. 工作周期
[tag_link]
正确答案:A
使用散列函数H(key)=key%11, 把一个整数值转换成散列表下标,散列表的长度为11,现 在要把数据{1,13,12,34,38,33,27,22}依次插入散列表。 1)使用线性探测法来构造散列表。 2)使用链地址法构造散列表。 试针对这两种情况,分别确定查找成功所需的平均查找长度,及查找不成功所需的平均 查找长度。
[tag_link]
D
下列关于ICMP 报文的说法中,错误的是()。
A. ICMP 报文封装在数据链路层帧中发送 B. ICMP 报文可以用于报告IP 数据报发送错误 C. ICMP 报文封装在IP 数据报中发送 D. 对于已经携带ICMP 差错报文的分组,不再产生ICMP 差错报文
[tag_link]
正确答案:A
实时系统的进程调度,通常采用()调度算法。
A. 先来先服务 B. 时间片轮转 C. 抢占式的优先级高者优先 D. 高响应比优先
[tag_link]
正确答案:C
实时系统的进程调度,通常采用()调度算法。
A. 先来先服务 B. 时间片轮转 C. 抢占式的优先级高者优先 D. 高响应比优先
[tag_link]
正确答案:C
从何处调入页面 预调页本质上是在进程运行前完成页面加载,而请求调页则是在运行期间动态调入。 2)请求调页策略。 当进程在运行中访问的页面不在内存时,便会触发缺页中断,由系统将 其所需页面调入内存。这种策略调入的页面必然会被访问,且实现相对简单,因此当前 的虚拟存储器大多采用此策略。其缺点是每次仅调入一页,导致磁盘I/O 开销较大。 1)预调页策略。 根据局部性原理,一次调入若干相邻页面通常比逐页调入更高效。然而, 若预调入的页面大多未被访问,则会造成内存浪费。因此,系统可尝试预测进程近期可 能访问的页面并预先调入,但目前预测成功率仅约50%。鉴于预测效果有限,该策略主 要用于进程首次调入时,由程序员显式指定应优先加载的页面。 为确定系统将进程运行时所缺页面调入内存的时机,可采用以下两种调页策略。
[tag_link]
正确答案:【解答】
从何处调入页面 预调页本质上是在进程运行前完成页面加载,而请求调页则是在运行期间动态调入。 2)请求调页策略。 当进程在运行中访问的页面不在内存时,便会触发缺页中断,由系统将 其所需页面调入内存。这种策略调入的页面必然会被访问,且实现相对简单,因此当前 的虚拟存储器大多采用此策略。其缺点是每次仅调入一页,导致磁盘I/O 开销较大。 1)预调页策略。 根据局部性原理,一次调入若干相邻页面通常比逐页调入更高效。然而, 若预调入的页面大多未被访问,则会造成内存浪费。因此,系统可尝试预测进程近期可 能访问的页面并预先调入,但目前预测成功率仅约50%。鉴于预测效果有限,该策略主 要用于进程首次调入时,由程序员显式指定应优先加载的页面。 为确定系统将进程运行时所缺页面调入内存的时机,可采用以下两种调页策略。
[tag_link]
正确答案:B
将两个各有N 个元素的有序表合并成一个有序表,最少的比较次数是(),最多的比 较 次 数 是 ( ) 。
A. N B.2N- 1 C.2N D.N- 1
[tag_link]
正确答案:
下列各种算法中,()算法和其他算法存在根本的不同。
A. SCAN B.FCFS C.C-LOOK D.CLOCK
[tag_link]
正确答案:
下列各种算法中,()算法和其他算法存在根本的不同。
A. SCAN B.FCFS C.C-LOOK D.CLOCK
[tag_link]
正确答案:D
在 IEEE754 标准浮点格式中,非规格化浮点数表示为()。
A. 阶码为0,尾数为任意非0的二进制数 B. 阶码为255,尾数全为0 C. 阶码为255,尾数为任意非0的二进制数 D. 阶码为0,尾数全为0
[tag_link]
正确答案:A
对右图所示的无向图,按照 Dijkstra 算法,写出从顶点1到其 他各个顶点的最短路径和最短路径长度(顺序不能颠倒)。
[tag_link]
A
为实现透明传输(默认为异步线路),PPP 使用的填充方法是()。
A. 位填充 B. 字符填充 C. 对字符数据使用字符填充,对非字符数据使用位填充 D. 对字符数据使用位填充,对非字符数据使用字符填充
[tag_link]
正确答案:B
文件的存储空间管理实质上是对()的组织和管理。
A. 文件目录 B. 外存已占用区域 C. 外存空闲区 D. 文件控制块
[tag_link]
正确答案:C
文件的存储空间管理实质上是对()的组织和管理。
A. 文件目录 B. 外存已占用区域 C. 外存空闲区 D. 文件控制块
[tag_link]
正确答案:C
设计一个算法用于判断带头结点的循环双链表是否对称。
[tag_link]
【解答】
设 TCP 拥塞窗口的慢开始门限值初始为12MSS, 当拥塞窗口达到16时出现超时,再次 进入慢开始阶段,则从此时起恢复到超时的拥塞窗口大小,需要多少个往返时延?
[tag_link]
下列部件中属于控制部件的是()。 I. 指令寄存器 Ⅱ .操作控制器 Ⅲ .程序计数器 IV. 状态条件寄存器
A. I 、Ⅲ 、IV B.I 、Ⅱ 、Ⅲ C.I 、Ⅱ 、IV D.I 、Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:B
已知一组关键字为{26,36,41,38,44,15,68,12,6,51,25},用链地址法解决冲突,假设 装填因子α=0.73,散列函数的形式为H(key)=key%P,P 为不大于表长的最大素数, 请回答以下问题: 1)构造出散列函数。 2)分别计算出等概率情况下查找成功和查找失败的平均查找长度(查找失败的计算中 只将与关键字的比较次数计算在内即可)。
[tag_link]
C
下列关于ICMP 差错报文的描述中,错误的是()。
A. ICMP 报文分为差错报告报文和询问报文两类 B. 对于已经分片的分组,只对第一个分片产生ICMP 差错报文 C. PING 使用了ICMP 差错报文 D. 对于多播的分组,不产生ICMP 差错报文
[tag_link]
正确答案:C
支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现 CPU 的共 享,但其中()不是引起操作系统选择新进程的直接原因。
A. 运行进程的时间片用完 B. 运行进程出错 C. 运行进程要等待某一事件发生 D. 有新进程被创建进入就绪态
[tag_link]
正确答案:D
支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现 CPU 的共 享,但其中()不是引起操作系统选择新进程的直接原因。
A. 运行进程的时间片用完 B. 运行进程出错 C. 运行进程要等待某一事件发生 D. 有新进程被创建进入就绪态
[tag_link]
正确答案:D
调入页面的时机 3)优先权分配算法,为重要或紧迫的进程分配更多页框。 通常的做法是将所有可分配页框 分为两部分:一部分按比例分配给各进程,另一部分则依据进程的优先权动态分配。 2)按比例分配算法,根据进程的逻辑地址空间大小按比例分配页框。 1)平均分配算法,将系统中所有可供分配的页框平均分配给各个进程。 在采用固定分配策略时,系统需将空闲页框分配给各进程,常见的分配算法如下。
[tag_link]
正确答案:【解答】
调入页面的时机 3)优先权分配算法,为重要或紧迫的进程分配更多页框。 通常的做法是将所有可分配页框 分为两部分:一部分按比例分配给各进程,另一部分则依据进程的优先权动态分配。 2)按比例分配算法,根据进程的逻辑地址空间大小按比例分配页框。 1)平均分配算法,将系统中所有可供分配的页框平均分配给各个进程。 在采用固定分配策略时,系统需将空闲页框分配给各进程,常见的分配算法如下。
[tag_link]
正确答案:B
用归并排序算法对序列{1,2,6,4,5,3,8,7}进行排序,共需要进行()次比较。
A. 12 B.13 C.14 D.15
[tag_link]
正确答案:C
磁盘上的文件以()为单位读/写。
A. 块 B. 记录 C. 柱面 D. 磁道
[tag_link]
正确答案:
磁盘上的文件以()为单位读/写。
A. 块 B. 记录 C. 柱面 D. 磁道
[tag_link]
正确答案:A
在 IEEE 754 单精度浮点数加减运算的对阶阶段,若需将某操作数的尾数右移以对齐阶 码,则关于其隐含的前导“1”,以下说法正确的是()。
A. 隐含的“1”始终保留在最高位,在右移过程中不会被移出 B. 隐含的“1”参与右移,但为保持规格化形式,移位后仍重置为1 C. 对阶移位前,需先将隐含的“1”恢复到尾数高位,再整体右移 D. 非规格化数也包含隐含的“1”,因此同样需要恢复后再移位
[tag_link]
正确答案:C
下图所示为一个用 AOE 网表示的工程。
- 画出此图的邻接表表示。 2)完成此工程至少需要多少时间? 3)指出关键路径。 4)哪些活动加速可以缩短完成工程所需的时间? a₅=2a₁=2 a₅=2 —a₂=5— a₃=5
[tag_link]
A
以下对PPP 的描述中,错误的是()。
A. 具有差错控制能力 B. 仅支持IP C. 支持动态分配 IP 地址 D. 支持身份验证
[tag_link]
正确答案:B
对外存文件区的管理应以()为主要目标。 301第 4 章 文 件 管 理 301
A. 提高系统吞吐量 B. 提高换入换出速度 C. 降低存储费用 D. 提高存储空间的利用率
[tag_link]
正确答案:D
对外存文件区的管理应以()为主要目标。 301第 4 章 文 件 管 理 301
A. 提高系统吞吐量 B. 提高换入换出速度 C. 降低存储费用 D. 提高存储空间的利用率
[tag_link]
正确答案:D
有两个循环单链表,链表头指针分别为 h₁ 和 h₂, 编写一个函数将链表h₂ 链接到链表 h₁ 之后,要求链接后的链表仍保持循环链表形式。
[tag_link]
D
假定 TCP 报文段载荷是1500B, 最大分组存活时间是120s, 要使得 TCP 报文段的序 号不会循环回来而重叠,线路允许的最快速度是多大?(不考虑帧长限制)
[tag_link]
为了确定下一条微指令的地址,通常采用断定方式,其基本思想是()。
A. 用程序计数器( PC) 来产生后继微指令地址 B. 用微程序计数器(μPC) 来产生后继微指令地址 C. 通过后继微指令地址字段由设计者指定或转移控制字段控制产生后继微指令地址 D. 通过指令中指定一个专门字段来控制产生后继微指令地址
[tag_link]
正确答案:C
设散列表为HT[0…12], 即表的大小为 m=13 。 现采用双散列法解决冲突,散列函数和 再散列函数分别为: H₀(key)=key%13 注:%是取模运算(=mod) H₁=(H₁-1+REV(key+1)%11+1)%13;i=1,2,3,…,m-1 其中,函数REV(x)表示颠倒十进制数x 的各位,如REV(37)=73 、REV(7)=7 等。若插 入的关键码序列为(2,8,31,20,19,18,53,27),请回答: 1)画出插入这8个关键码后的散列表。 2)计算查找成功的平均查找长度ASL。
[tag_link]
A
0.0.0/0 176.4.4.4 S4 若路由器收到一个目的地址为169.96.40.5的IP 分组,则转发该IP 分组的接口是()。
A. S1 B.S2 C.S3 D.S4
[tag_link]
正确答案:
进程(线程)调度的时机有()。 I. 运行的进程(线程)运行完毕 IⅡ . 运行的进程(线程)所需资源未准备好 ⅢI. 运行的进程(线程)的时间片用完 IV. 运行的进程(线程)自我阻塞 V. 运行的进程(线程)出现错误
A. Ⅱ 、Ⅲ 、IV 和 V B.I和 Ⅲ C. Ⅱ、IV 和V D. 全部都是
[tag_link]
正确答案:D
进程(线程)调度的时机有()。 I. 运行的进程(线程)运行完毕 IⅡ . 运行的进程(线程)所需资源未准备好 ⅢI. 运行的进程(线程)的时间片用完 IV. 运行的进程(线程)自我阻塞 V. 运行的进程(线程)出现错误
A. Ⅱ 、Ⅲ 、IV 和 V B.I和 Ⅲ C. Ⅱ、IV 和V D. 全部都是
[tag_link]
正确答案:D
页框调入算法 页面分配策略曾在2015年统考选择题中出现过,考查的正是这三种策略的名称。不少考生 因误判其为非重点内容,复习时一带而过,最终在考试中失分。而在这种基础题上失分,实属可 惜。再次提醒读者,考研成功的秘诀在于“全面”和“反复多次”。 系统初始为每个进程分配一定数量的页框;当某进程发生缺页时,仅允许从其自身已分配的 页框中选择一页换出,因此不会影响其他进程的运行。此外,系统还根据进程的缺页率动态调整 其驻留集大小:若缺页率过高,表明当前页框不足,则为其增加若干页框;若缺页率过低,说明 存在资源冗余,则可适当回收部分页框,但需确保不会引发缺页率的显著上升。该策略在有效抑 制进程频繁调页的同时,兼顾了系统的多道程序并发能力。尽管其实现机制较为复杂、运行开销 较大,但相比因频繁换入/换出所消耗的磁盘I/O 与 CPU 资源,这一开销无疑是值得的。 (3)可变分配局部置换 所谓可变分配,是指初始时为每个进程分配一定数量的页框,并在运行期间根据需要动态调 整。所谓全局置换,是指当进程发生缺页时,系统首先从空闲页框队列中取出一个页框分配给该 进程,并将所缺页面调入;若空闲页框已耗尽,则允许从内存所有页框中选择一个换出,而不论 其归属哪个进程。该方法比固定分配局部置换更为灵活,能够动态扩充进程的驻留集以更好地适 应运行需求。然而,由于每次缺页都会为其分配新页框,若缺乏有效调控,则某些活跃进程的驻 留集可能持续膨胀,不断抢占其他进程的页框,进而削弱系统的多道程序并发能力。 (2)可变分配全局置换 理论上可形成四种组合,但由于固定分配要求进程的页框数量保持不变,而全局置换会导致进程的 页框数量发生变化,二者互斥,因此实际可行的策略仅有三种。 注 意 注 意 调入,从而维持其驻留集大小恒定。该策略的难点在于:若初始分配的页框太少,则进程将频繁 缺页;若分配过多,则不仅浪费内存资源,还会减少系统可容纳的并发进程数。 所谓固定分配,是指为每个进程分配固定数量的页框,并在其运行期间保持不变。所谓局部 置换,是指当进程发生缺页时,只能从该进程自身已分配的页框中选择一页换出,再将所缺页面 (1)固定分配局部置换 考点追踪 页面分配与置换策略的名称(2015) 在请求分页系统中,可采取两种内存分配策略,即固定和可变分配策略。在进行置换时,也 可采取两种策略,即全局和局部置换。于是可组合出以下三种适用的策略。
[tag_link]
正确答案:【解答】
页框调入算法 页面分配策略曾在2015年统考选择题中出现过,考查的正是这三种策略的名称。不少考生 因误判其为非重点内容,复习时一带而过,最终在考试中失分。而在这种基础题上失分,实属可 惜。再次提醒读者,考研成功的秘诀在于“全面”和“反复多次”。 系统初始为每个进程分配一定数量的页框;当某进程发生缺页时,仅允许从其自身已分配的 页框中选择一页换出,因此不会影响其他进程的运行。此外,系统还根据进程的缺页率动态调整 其驻留集大小:若缺页率过高,表明当前页框不足,则为其增加若干页框;若缺页率过低,说明 存在资源冗余,则可适当回收部分页框,但需确保不会引发缺页率的显著上升。该策略在有效抑 制进程频繁调页的同时,兼顾了系统的多道程序并发能力。尽管其实现机制较为复杂、运行开销 较大,但相比因频繁换入/换出所消耗的磁盘I/O 与 CPU 资源,这一开销无疑是值得的。 (3)可变分配局部置换 所谓可变分配,是指初始时为每个进程分配一定数量的页框,并在运行期间根据需要动态调 整。所谓全局置换,是指当进程发生缺页时,系统首先从空闲页框队列中取出一个页框分配给该 进程,并将所缺页面调入;若空闲页框已耗尽,则允许从内存所有页框中选择一个换出,而不论 其归属哪个进程。该方法比固定分配局部置换更为灵活,能够动态扩充进程的驻留集以更好地适 应运行需求。然而,由于每次缺页都会为其分配新页框,若缺乏有效调控,则某些活跃进程的驻 留集可能持续膨胀,不断抢占其他进程的页框,进而削弱系统的多道程序并发能力。 (2)可变分配全局置换 理论上可形成四种组合,但由于固定分配要求进程的页框数量保持不变,而全局置换会导致进程的 页框数量发生变化,二者互斥,因此实际可行的策略仅有三种。 注 意 注 意 调入,从而维持其驻留集大小恒定。该策略的难点在于:若初始分配的页框太少,则进程将频繁 缺页;若分配过多,则不仅浪费内存资源,还会减少系统可容纳的并发进程数。 所谓固定分配,是指为每个进程分配固定数量的页框,并在其运行期间保持不变。所谓局部 置换,是指当进程发生缺页时,只能从该进程自身已分配的页框中选择一页换出,再将所缺页面 (1)固定分配局部置换 考点追踪 页面分配与置换策略的名称(2015) 在请求分页系统中,可采取两种内存分配策略,即固定和可变分配策略。在进行置换时,也 可采取两种策略,即全局和局部置换。于是可组合出以下三种适用的策略。
[tag_link]
正确答案:B
一组经过第一趟2路归并排序后的记录的关键字为{25,50,15,35,80,85,20,40,36,70}, 其中包含5个长度为2的有序表,用2路归并排序算法对该序列进行第二趟归并后的结 果为 ( ) 。
A. 15,25,35,50,80,20,85,40,70,36 B.15,25,35,50,20,40,80,85,36,70 C. 15,25,50,35,80,85,20,36,40,70 D.15,25,35,50,80,20,36,40,70,85
[tag_link]
正确答案:B
在磁盘中读取数据的下列时间中,影响最大的是()。
A. 处理时间 B. 延迟时间 C. 传送时间 D. 寻道时间
[tag_link]
正确答案:
在磁盘中读取数据的下列时间中,影响最大的是()。
A. 处理时间 B. 延迟时间 C. 传送时间 D. 寻道时间
[tag_link]
正确答案:D
在IEEE 754单精度浮点数加减运算中,若两个操作数阶码之差的绝对值为△E, 当其大 于或等于()时,阶码较小的操作数对结果无影响,结果直接取阶码较大的操作数(假 设采用就近舍入的方式)。
A. 24 B. 25 C. 126 D.128
[tag_link]
正确答案:B
下表给出了某工程各工序之间的优先关系和各工序所需的时间(其中“一”表示无先 驱工序),请完成以下各题: 1)画出相应的AOE网 。 2)列出各事件的最早发生时间和最迟发生时间。 3)求出关键路径并指明完成该工程所需的最短时间。 工序代号 A B C D E F G H 所需时间 3 2 2 3 4 3 2 1
先驱工序 一 一 A A B A C、E D
[tag_link]
参考答案
可把工序表转换为下面的 AOE 边集;顶点编号只是为了表达依赖关系,虚活动可按等价方式设置。
| 活动 | 边 | 持续时间 |
|---|---|---|
| A | 1→2 | 3 |
| B | 1→3 | 2 |
| C | 2→4 | 2 |
| D | 2→5 | 3 |
| E | 3→4 | 4 |
| F | 2→8 | 3 |
| G | 4→8 | 2 |
| H | 5→8 | 1 |
按拓扑序正向计算事件最早发生时间,按逆拓扑序反向计算最迟发生时间:
| 事件 | 1 | 2 | 3 | 4 | 5 | 8 |
|---|---|---|---|---|---|---|
ve | 0 | 3 | 2 | 6 | 6 | 8 |
vl | 0 | 4 | 2 | 6 | 7 | 8 |
对活动 i→j,最早开始 e=ve(i),最迟开始 l=vl(j)-duration,时差为 l-e:
| 活动 | A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|---|
e | 0 | 0 | 3 | 3 | 2 | 3 | 6 | 6 |
l | 1 | 0 | 4 | 4 | 2 | 5 | 6 | 7 |
| 时差 | 1 | 0 | 1 | 1 | 0 | 2 | 0 | 1 |
因此关键活动为 B、E、G,关键路径是 1→3→4→8,最短工期为 8 个时间单位。
易错点
活动 F 虽然直接通向汇点,但路径 1→2→8 只有 6,不决定总工期;关键活动必须满足时差为 0,不能只看是否连接汇点。
PPP 提供的功能有()。
A. 一种组帧方法 B. 链路控制协议 ( LCP) C. 网络控制协议( NCP) D. A、B 和C 都是
[tag_link]
正确答案:D
位示图可用于()。
A. 文件目录的查找 B. 磁盘空间的管理 C. 主存空间的管理 D. 文件的保密
[tag_link]
正确答案:B
位示图可用于()。
A. 文件目录的查找 B. 磁盘空间的管理 C. 主存空间的管理 D. 文件的保密
[tag_link]
正确答案:B
设有一个带头结点的非循环双链表L, 其每个结点中除有 pre 、data 和 next 域外, 还有一个访问频度域 freq, 其值均初始化为零。每当在链表中进行一次 Locate(L,x) 运算时,令值为 x 的结点中 freq 域的值增1,并使此链表中的结点保持按访问频度递 减的顺序排列,且最近访问的结点排在频度相同的结点之前,以便使频繁访问的结点总 是靠近表头。试编写符合上述要求的Locate(L,x) 函数,返回找到结点的地址,类型 为指针型。
[tag_link]
B
一个 TCP 连接使用256kb/s 的链路,其端到端时延为128ms。经测试发现吞吐率只有 128kb/s 。问窗口是多少?忽略 PDU 封装的协议开销及接收方应答分组的发送时间(假 定应答分组长度很小)。
[tag_link]
下图是某微程序控制器的基本结构, μPC 是一个8位寄存器, μIR 是一个32位寄存器, 一 条机器指令平均由4条不同的微指令组成(不含取指部分),则下列描述中错误的是()。 微命令译码μIR控制存储器 CSCLK→来自主存IR起始和转移 地址发生器转移控制条件码μPC 微命令 译码 μIR 控制存储器 CS CLK→ 来自主存 IR 起始和转移 地址发生器 转移控制 条件码 μPC
A. 微指令的地址形成方式是增量法 B. 条件码来自标志寄存器 C. 最多有64条不同的机器指令 D. 控制存储器的容量为1KB
[tag_link]
正确答案:C
230.32.0/21、35.230.40.0/21、35.230.48.0/21和35.230.56.0/21,将该4条路由聚合后 的目的网络地址为()。
A. 35.230.0.0/19 B.35.230.0.0/20 C.35.230.32.0/19 D.35.230.32.0/20
[tag_link]
正确答案:A
设有4个作业同时到达,每个作业的执行时间均为2h, 它们在一台处理器上按单道式运 行,则平均周转时间为()。
A. 1h B. 5h C.2.5h D.8h
[tag_link]
正确答案:B
设有4个作业同时到达,每个作业的执行时间均为2h, 它们在一台处理器上按单道式运 行,则平均周转时间为()。
A. 1h B. 5h C.2.5h D.8h
[tag_link]
正确答案:B
内存分配策略 2)驻留集过大,当分配给进程的页框数超过某一阈值后,继续增加页框对缺页率的改善趋 于平缓,不仅浪费内存资源,还会因可用页框总量减少而降低系统的整体并发能力。
- 驻留集过小,内存中可容纳的进程数量增多,有助于提高多道程序的并发度;但每个进 程获得的页框过少,将导致缺页率显著升高,CPU 需耗费大量时间处理缺页中断。 在页式虚拟存储系统中,进程启动时既不需要、也不可能将其所有页面装入内存。因此,操 作系统必须决定为该进程分配多少页框——这一集合即称为该进程的驻留集。驻留集大小的选择 需在系统并发度与缺页开销之间进行权衡,具体体现在以下两个方面: (2)驻留集大小 最小页框数(也称最小物理块数)是指能保证进程正常运行所需的最少页框数量。若系统为 进程分配的页框数少于此值,则进程将无法执行。进程应获得的最小页框数与计算机的硬件结构 有关,具体取决于指令的格式、功能和寻址方式。例如,对于采用单地址指令和直接寻址的简单 机器,最小页框数为2:一个用于存放指令,另一个用于存放数据。若支持间接寻址,则至少需 要3个页框:分别用于存放指令、指针和数据。对于功能较强的机器,若一条指令及其两个操作 数各自跨越两个页面,则在最坏情况下,该指令执行过程中可能涉及6个不同的页面。因此,应 至少为每个进程分配6个页框,以确保这些页面能同时驻留内存,顺利完成指令执行。 考点追踪 最小物理块数的确定原则(2025) (1)最小页框数
[tag_link]
正确答案:【解答】
内存分配策略 2)驻留集过大,当分配给进程的页框数超过某一阈值后,继续增加页框对缺页率的改善趋 于平缓,不仅浪费内存资源,还会因可用页框总量减少而降低系统的整体并发能力。
- 驻留集过小,内存中可容纳的进程数量增多,有助于提高多道程序的并发度;但每个进 程获得的页框过少,将导致缺页率显著升高,CPU 需耗费大量时间处理缺页中断。 在页式虚拟存储系统中,进程启动时既不需要、也不可能将其所有页面装入内存。因此,操 作系统必须决定为该进程分配多少页框——这一集合即称为该进程的驻留集。驻留集大小的选择 需在系统并发度与缺页开销之间进行权衡,具体体现在以下两个方面: (2)驻留集大小 最小页框数(也称最小物理块数)是指能保证进程正常运行所需的最少页框数量。若系统为 进程分配的页框数少于此值,则进程将无法执行。进程应获得的最小页框数与计算机的硬件结构 有关,具体取决于指令的格式、功能和寻址方式。例如,对于采用单地址指令和直接寻址的简单 机器,最小页框数为2:一个用于存放指令,另一个用于存放数据。若支持间接寻址,则至少需 要3个页框:分别用于存放指令、指针和数据。对于功能较强的机器,若一条指令及其两个操作 数各自跨越两个页面,则在最坏情况下,该指令执行过程中可能涉及6个不同的页面。因此,应 至少为每个进程分配6个页框,以确保这些页面能同时驻留内存,顺利完成指令执行。 考点追踪 最小物理块数的确定原则(2025) (1)最小页框数
[tag_link]
正确答案:B
若将中国人按照生日(不考虑年份,只考虑月、日)来排序,则使用下列排序算法时, 最 快 的 是 ( ) 。
A. 归并排序 B. 希尔排序 C. 快速排序 D. 基数排序
[tag_link]
正确答案:D
硬盘的操作系统引导扇区产生在()。
A. 对硬盘进行分区时 B. 对硬盘进行低级格式化时 C. 硬盘出厂时自带 D. 对硬盘进行高级格式化时
[tag_link]
正确答案:
硬盘的操作系统引导扇区产生在()。
A. 对硬盘进行分区时 B. 对硬盘进行低级格式化时 C. 硬盘出厂时自带 D. 对硬盘进行高级格式化时
[tag_link]
正确答案:D
下列关于机器字长的叙述中,错误的是()。
A. 机器字长是指CPU 中定点运算数据通路的宽度 B. 机器字长通常与CPU 通用寄存器的位数一致 C. 机器字长决定了定点数的表示范围和精度 D. 机器字长对计算机硬件造价没有影响
[tag_link]
正确答案:
一连通无向图,边非负权值,问用 Dijkstra 最短路径算法能否给出一棵生成树,该树是 否一定是最小生成树?说明理由。
[tag_link]
参考答案
Dijkstra 算法能给出一棵以源点为根的最短路径树,但这棵树不一定是最小生成树。
原因是两种贪心目标不同:Dijkstra 每次固定“从源点到某顶点的当前最短距离”,而 Prim 每次选择“已入树顶点集合到树外的最轻边”。前者优化每个顶点到源点的路径,后者优化整棵树的边权总和。
反例:无向图有边 a-b=5、a-c=5、a-d=5、b-d=1、c-d=1。从 a 出发执行 Dijkstra,在三个距离同为 5 的顶点中先固定 d 时,a-b 和 a-c 仍分别比绕经 d 的距离 6 更短,因此可得到边集 {a-b,a-c,a-d},总权值为 15。最小生成树则可取 {a-d,b-d,c-d},总权值为 7。
所以“能生成树”正确,“一定是最小生成树”错误。
PPP中 的LCP 帧的作用是()。
A. 在建立状态阶段协商数据链路协议的选项 B. 配置网络层协议 C. 检查数据链路层的错误,并通知错误信息 D. 安全控制,保护通信双方的数据安全
[tag_link]
正确答案:A
下列各种文件存储空间的管理方法中,()需要使用空闲盘块号栈。
A. 空闲表法 B. 空闲链表法 C. 位示图法 D. 成组链接法
[tag_link]
正确答案:D
下列各种文件存储空间的管理方法中,()需要使用空闲盘块号栈。
A. 空闲表法 B. 空闲链表法 C. 位示图法 D. 成组链接法
[tag_link]
正确答案:D
设将n(n>1) 个整数存放到不带头结点的单链表L 中,设计算法将L 中保存的序列循环 右移k(0<k<n) 个位置。例如,若k=1, 则将链表{0,1,2,3}变为{3,0,1,2}。要求: 1)给出算法的基本设计思想。 2)根据设计思想,采用C 或 C++语言描述算法,关键之处给出注释。 3)说明你所设计算法的时间复杂度和空间复杂度。
[tag_link]
C
假定TCP 最大报文段的长度是1KB, 拥塞窗口被置为18KB, 并且发生了超时事件。 若接着的4次迸发量传输都是成功的,则该窗口将是多大?
[tag_link]
若某机主频为200MHz, 每个指令周期平均为2.5个CPU 周期,每个 CPU 周期平均包 括2个主频周期,问: 1)该机平均指令执行速度为多少MIPS? 2)若主频不变,但每条指令平均包括5个 CPU 周期,每个 CPU 周期又包含4个主频 周期,平均指令执行速度又为多少MIPS? 3)由此可得出什么结论?
[tag_link]
D
一个数据报长度为4000B ( 首部长度固定为20B) 。 现经过一个网络传送,但此网络能 够传送的最大数据长度为1500B 。IP分片时,首部长度不变。试问应当划分为几个短一 些的数据报片?各数据报片的数据字段长度、片段偏移字段和MF 标志应为何值?
[tag_link]
C
若每个作业只能建立一个进程,为了照顾短作业用户,应采用();为了照顾紧急作 业用户,应采用();为了能实现人机交互,应采用();而能使短作业、长作业和 交互作业用户都满意,应采用()。 A . FCFS 调度算法 B. 短作业优先调度算法 E. 剥夺式优先级调度算法
C. 时间片轮转调度算法 D. 多级反馈队列调度算法
[tag_link]
正确答案:B 、E 、C 、D
若每个作业只能建立一个进程,为了照顾短作业用户,应采用();为了照顾紧急作 业用户,应采用();为了能实现人机交互,应采用();而能使短作业、长作业和 交互作业用户都满意,应采用()。 A . FCFS 调度算法 B. 短作业优先调度算法 E. 剥夺式优先级调度算法
C. 时间片轮转调度算法 D. 多级反馈队列调度算法
[tag_link]
正确答案:
最小页框数与驻留集 在为进程分配内存时,主要涉及以下问题:① 为保证进程能正常运行,所需最小页框数的 确定;②为每个进程分配页框时,所分配的页框是固定的还是可变的;③在为不同进程分配页 框时,是采用平均分配还是按进程大小比例分配。本节将围绕这些问题展开讨论。
[tag_link]
正确答案:【解答】
最小页框数与驻留集 在为进程分配内存时,主要涉及以下问题:① 为保证进程能正常运行,所需最小页框数的 确定;②为每个进程分配页框时,所分配的页框是固定的还是可变的;③在为不同进程分配页 框时,是采用平均分配还是按进程大小比例分配。本节将围绕这些问题展开讨论。
[tag_link]
正确答案:D
设线性表中每个元素有两个数据项k₁ 和 k₂, 现对线性表按以下规则进行排序:先看数据 项 k₁,k₁ 值小的元素在前,大的元素在后;在k₁ 值相同的情况下,再看k₂,k₂ 值小的元 素在前,大的元素在后。满足这种要求的排序算法是()。
A. 先按 k₁进行直接插入排序,再按 k₂ 进行简单选择排序 B. 先按k₂ 进行直接插入排序,再按k₁ 进行简单选择排序 C. 先按k₁ 进行简单选择排序,再按k₂ 进行直接插入排序 D. 先按k₂ 进行简单选择排序,再按 k₁进行直接插入排序
[tag_link]
正确答案:D
在磁盘中,每个扇区的头部和尾部都包含一些磁盘控制器的使用信息,如扇区号等,这 些磁盘控制器的使用信息是在()阶段被创建的。
A. 低级格式化 B. 分区 C. 高级格式化 D. 系统引导
[tag_link]
正确答案:
在磁盘中,每个扇区的头部和尾部都包含一些磁盘控制器的使用信息,如扇区号等,这 些磁盘控制器的使用信息是在()阶段被创建的。
A. 低级格式化 B. 分区 C. 高级格式化 D. 系统引导
[tag_link]
正确答案:A
计算机中的信息按边界对齐方式存储的含义是()。
A. 信息的字节长度必须是整数 B. 信息单元的字节长度必须是整数 C. 信息单元的存储地址必须是整数 D. 信息单元的存储地址是其字节长度的整数倍
[tag_link]
正确答案:D
试编写利用 DFS 实现有向无环图拓扑排序的算法。
[tag_link]
参考答案
用三色标记区分顶点状态:白色表示未访问,灰色表示仍在当前 DFS 递归栈中,黑色表示其所有后继都已处理。遇到指向灰色顶点的边就是回边,说明图中有环,不能得到拓扑序。
topologicalSort(G):
color[v] = WHITE for every vertex v
stack = empty
for each vertex v:
if color[v] == WHITE and not dfs(v):
return "图中有环"
return pop all vertices from stack
dfs(u):
color[u] = GRAY
for each v in Adj[u]:
if color[v] == GRAY:
return false
if color[v] == WHITE and not dfs(v):
return false
color[u] = BLACK
push u into stack
return true
顶点 u 只有在所有后继完成后才入栈,因此对任意边 u→v,v 先于 u 入栈;最后按出栈顺序输出,就得到完成时间从晚到早的拓扑序。外层循环遍历所有白色顶点,因此也适用于不连通的 DAG。
采用邻接表时,每个顶点和每条边只处理常数次,时间复杂度为 O(V+E),辅助空间为 O(V)(不计图本身)。
下列关于PPP 的叙述中,正确的是()。
A. PPP 是网络层协议 B. PPP 支持半双工或全双工通信 C. PPP 两端的网络层必须运行相同的网络层协议 D. PPP 是面向字节的协议
[tag_link]
正确答案:D
硬盘的主引导扇区()。
A. 包含引导记录 B. 包含分区表和主引导程序 C. 只包含主引导程序 D. 只包含分区表
[tag_link]
正确答案:B
硬盘的主引导扇区()。
A. 包含引导记录 B. 包含分区表和主引导程序 C. 只包含主引导程序 D. 只包含分区表
[tag_link]
正确答案:B
单链表有环,是指单链表的最后一个结点的指针指向了链表中的某个结点(通常单链表 的最后一个结点的指针域是空的)。试编写算法判断单链表是否存在环。 1)给出算法的基本设计思想。 2)根据设计思想,采用C 或 C++语言描述算法,关键之处给出注释。 3)说明你所设计算法的时间复杂度和空间复杂度。
[tag_link]
D
一个TCP 首部的数据信息(十六进制表示)为0x0D 280015505FA9060000000070 024000 C0290000。TCP 首部的格式如下图所示。请回答:
- 源端口号和目的端口号各是多少? 2)发送的序号是多少?确认序号是多少?
- TCP 首部的长度是多少? 4)这是一个使用什么协议的TCP 连接?该TCP 连接的状态是什么? 32位- 部位 0 8 16 24 31 部 TC 首 P 部 源端口 目的端口 20 固定 B 的 首 序号 确认号 数据 偏移 保留 UR G AC K P SH RST SYN FIN 窗 口 检验和 紧急指针 选项(长度可变) 填充
[tag_link]
某机有80条指令,平均每条指令由4条微指令组成(包含取指微指令),其中有一条 取指微指令是所有指令公用的。已知微指令长度为32位,请估算控制存储器CM 容量。
[tag_link]
B
某网络的一台主机产生了一个 IP 数据报,首部长度为20B, 数据部分长度为2000B。该 数据报需要经过两个网络到达目的主机,这两个网络所允许的数据链路层的最大传输单 位 ( MTU) 分别为1500B 和576B 。问 原IP 数据报到达目的主机时分成了几个 IP 小报 文?每个报文的数据部分长度分别是多少?
[tag_link]
B
()优先级是在创建进程时确定的,确定之后在整个运行期间不再改变。
A. 先来先服务 B. 动态 C. 短作业 D. 静态
[tag_link]
正确答案:D
()优先级是在创建进程时确定的,确定之后在整个运行期间不再改变。
A. 先来先服务 B. 动态 C. 短作业 D. 静态
[tag_link]
正确答案:D
2.3 页框分配 ④将获得的物理块号与页内地址拼接,形成物理地址,用于访存。 ③若页面不在内存,则触发缺页中断。操作系统接管后,将所需页面从外存调入内存(必要 时先换出一页),并更新页表和快表。随后,重新执行地址变换以获取物理块号。 ②若快表未命中,则需访问页表。若该页已在内存中(状态位=1),则从相应表项中取出 物理块号,并将该页表项装入快表;若快表已满,则按置换算法淘汰一项。 ①首先检索快表,若命中,则从相应表项中取出该页的物理块号,并置访问位为1,以供置 换算法换出页面时参考。对于写操作,还需置修改位为1。 分页系统的地址变换过程及分析(2009、2010、2014、2024) 请求分页系统的地址变换过程如下。 第 3 章 内 存 管 理215 第 3 章 内 存 管 理 图3.20 请求分页中的地址变换过程 开始二页号>页表长度?否↓CPU检索快表否页表项在快表中?访问页表页在内存?是上修改快表0S 命令CPU 从外存读缺页修改访问位和修改位启动I/O硬件形成物理地址将一页从外存换入内存地址变换结束保留CPU现场从外存中找到缺页内存满否?是 选择一页换出该页被修改否? 是将该页写回外存程序请求访问一页越界中断修改页表否是否是 开始二 页号>页表长度? 否↓ CPU检索快表 否 页表项在快表中? 访问页表 页在内存? 是上 修改快表 0S 命令CPU 从外存读缺页 修改访问位和修改位 启动I/O硬件 形成物理地址 将一页从外存换入内存 地址变换结束 保留CPU现场 从外存中找到缺页 内存满否? 是 选择一页换出 该页被修改否? 是 将该页写回外存 程序请求访问一页 越界中断 修改页表 否 是 否 是 在基本分页系统地址变换机构的基础上,请求分页系统为支持虚拟存储器,增加了缺页中断 触发机制。请求分页系统的地址变换过程如图3.20所示。
[tag_link]
正确答案:【解答】
2.3 页框分配 ④将获得的物理块号与页内地址拼接,形成物理地址,用于访存。 ③若页面不在内存,则触发缺页中断。操作系统接管后,将所需页面从外存调入内存(必要 时先换出一页),并更新页表和快表。随后,重新执行地址变换以获取物理块号。 ②若快表未命中,则需访问页表。若该页已在内存中(状态位=1),则从相应表项中取出 物理块号,并将该页表项装入快表;若快表已满,则按置换算法淘汰一项。 ①首先检索快表,若命中,则从相应表项中取出该页的物理块号,并置访问位为1,以供置 换算法换出页面时参考。对于写操作,还需置修改位为1。 分页系统的地址变换过程及分析(2009、2010、2014、2024) 请求分页系统的地址变换过程如下。 第 3 章 内 存 管 理215 第 3 章 内 存 管 理 图3.20 请求分页中的地址变换过程 开始二页号>页表长度?否↓CPU检索快表否页表项在快表中?访问页表页在内存?是上修改快表0S 命令CPU 从外存读缺页修改访问位和修改位启动I/O硬件形成物理地址将一页从外存换入内存地址变换结束保留CPU现场从外存中找到缺页内存满否?是 选择一页换出该页被修改否? 是将该页写回外存程序请求访问一页越界中断修改页表否是否是 开始二 页号>页表长度? 否↓ CPU检索快表 否 页表项在快表中? 访问页表 页在内存? 是上 修改快表 0S 命令CPU 从外存读缺页 修改访问位和修改位 启动I/O硬件 形成物理地址 将一页从外存换入内存 地址变换结束 保留CPU现场 从外存中找到缺页 内存满否? 是 选择一页换出 该页被修改否? 是 将该页写回外存 程序请求访问一页 越界中断 修改页表 否 是 否 是 在基本分页系统地址变换机构的基础上,请求分页系统为支持虚拟存储器,增加了缺页中断 触发机制。请求分页系统的地址变换过程如图3.20所示。
[tag_link]
正确答案:B
对{05,46,13,55,94,17,42}进行基数排序, 一趟排序的结果是()。
A. 05,46,13,55,94,17,42 B.05,13,17,42,46,55,94 C. 42,13,94,05,55,46,17 D.05,13,46,55,17,42,94
[tag_link]
正确答案:C
在下列有关旋转延迟的叙述中,不正确的是()。
A. 旋转延迟的大小与磁盘调度算法无关 B. 旋转延迟的大小取决于磁盘空闲空间的分配程序 C. 旋转延迟的大小与文件的物理结构有关 D. 扇区数据的处理时间对旋转延迟的影响较大
[tag_link]
正确答案:
在下列有关旋转延迟的叙述中,不正确的是()。
A. 旋转延迟的大小与磁盘调度算法无关 B. 旋转延迟的大小取决于磁盘空闲空间的分配程序 C. 旋转延迟的大小与文件的物理结构有关 D. 扇区数据的处理时间对旋转延迟的影响较大
[tag_link]
正确答案:D
假设已定义三个 int 型变量x 、y 和z,sizeof(int)=4,double 型采用IEEE 754 双精度浮 点数格式,变量dx 、dy 和 dz 的声明和初始化如下: double dx =(double)x; double dy =(double)y; double dz =(double)z; 则下列关系表达式中永远为真的是()。 I.dx+dy==(double)(x+y) II.(dx+dy)+dz=dx+(dy+dz)
A. I 和 Ⅱ B. 仅 I C. 仅 Ⅱ D. 无正确项
[tag_link]
正确答案:D
1.1.1
[tag_link]
D
PPP 提 供 的 是 ( ) 。
A. 无连接的不可靠服务 B. 无连接的可靠服务 C. 有连接的不可靠服务 D. 有连接的可靠服务
[tag_link]
正确答案:
若用8个字(字长32位)组成的位示图管理内存,即位示图有8行、32列,行号和列 号均从1开始,则块号为100的内存块所对应位示图的位置是()。
A. 字号为3,位号为5 B. 字号为4,位号为4 C. 字号为3,位号为4 D. 字号为4,位号为5
[tag_link]
正确答案:B
若用8个字(字长32位)组成的位示图管理内存,即位示图有8行、32列,行号和列 号均从1开始,则块号为100的内存块所对应位示图的位置是()。
A. 字号为3,位号为5 B. 字号为4,位号为4 C. 字号为3,位号为4 D. 字号为4,位号为5
[tag_link]
正确答案:B
设有一个长度 n(n 为偶数)的不带头结点的单链表,且结点值都大于0,设计算法求这 个单链表的最大孪生和。孪生和定义为一个结点值与其孪生结点值之和,对于第i 个结 点(从0开始),其孪生结点为第n-i-1 个结点。要求: 1)给出算法的基本设计思想。 2)根据设计思想,采用C 或 C++ 语言描述算法,关键之处给出注释。 3)说明你的算法的时间复杂度和空间复杂度。
[tag_link]
A
某微程序控制器中,采用水平型直接控制(编码)方式的微指令格式,后续微指令地址 由微指令的后继地址字段给出。已知机器共有28个微命令,6个互斥的可判定的外部条 件,控制存储器的容量为512×40位。试设计其微指令的格式,并说明理由。
[tag_link]
C
到达的分组的片偏移值为100,分组首部中的首部长度字段值为5,总长度字段值为 100,数据部分第一个字节的编号是多少?能确定数据部分最后一个字节的编号吗?
[tag_link]
C
现在有三个同时到达的作业J₁,J₂ 和J₃, 它们的执行时间分别是T₁,T₂,T₃, 且 T₁<T₂<T₃。 系统按单道方式运行且采用短作业优先调度算法,则平均周转时间是()。
A. Ti+T₂+T₃ B.(3T₁+2T₂+T₃)/3 C. (Ti+T₂+T₃)/3 D.(T₁+2T₂+3T₃)/3
[tag_link]
正确答案:B
现在有三个同时到达的作业J₁,J₂ 和J₃, 它们的执行时间分别是T₁,T₂,T₃, 且 T₁<T₂<T₃。 系统按单道方式运行且采用短作业优先调度算法,则平均周转时间是()。
A. Ti+T₂+T₃ B.(3T₁+2T₂+T₃)/3 C. (Ti+T₂+T₃)/3 D.(T₁+2T₂+3T₃)/3
[tag_link]
正确答案:B
地址变换机构 ·一条指令在执行过程中可能引发多次缺页中断。例如,在执行指令copy A to B时,若该 指令本身及其两个操作数各自跨越两个页面,则最多可能引发6次缺页中断。 ●在指令执行期间触发,由当前指令的地址访问直接引发,而非在指令执行完毕之后。 缺页中断作为一种内中断,其处理过程与其他中断类似,也需经历保护 CPU 现场、分析中 断原因、转入中断处理程序、恢复CPU 现场等步骤。然而,它具有以下两个显著特点: 在请求分页系统中,当进程访问的页面尚未调入内存时,硬件会自动触发缺页中断,由操作 系统的缺页中断处理程序处理:将所需页面从外存调入内存(必要时先换出一页)。具体而言, 若内存中有空闲页框,则分配一个页框,将所缺页面从外存装入,并更新页表中相应的表项;若 无空闲页框,则需先由页面置换算法选择一个页面淘汰,若该页在内存中被修改过,则必须将其 写回外存,否则可直接丢弃。由于页面调入通常涉及较长时间的磁盘I/O 操作,系统在此期间可 能会调度其他进程运行;待所需页面调入完成后,重新执行引发缺页的那条指令。 考点追踪 缺页异常导致进程状态的变化(2023) 考点追踪 缺页处理的过程及效率分析(2011、2013、2014、2020、2022)
[tag_link]
正确答案:【解答】
地址变换机构 ·一条指令在执行过程中可能引发多次缺页中断。例如,在执行指令copy A to B时,若该 指令本身及其两个操作数各自跨越两个页面,则最多可能引发6次缺页中断。 ●在指令执行期间触发,由当前指令的地址访问直接引发,而非在指令执行完毕之后。 缺页中断作为一种内中断,其处理过程与其他中断类似,也需经历保护 CPU 现场、分析中 断原因、转入中断处理程序、恢复CPU 现场等步骤。然而,它具有以下两个显著特点: 在请求分页系统中,当进程访问的页面尚未调入内存时,硬件会自动触发缺页中断,由操作 系统的缺页中断处理程序处理:将所需页面从外存调入内存(必要时先换出一页)。具体而言, 若内存中有空闲页框,则分配一个页框,将所缺页面从外存装入,并更新页表中相应的表项;若 无空闲页框,则需先由页面置换算法选择一个页面淘汰,若该页在内存中被修改过,则必须将其 写回外存,否则可直接丢弃。由于页面调入通常涉及较长时间的磁盘I/O 操作,系统在此期间可 能会调度其他进程运行;待所需页面调入完成后,重新执行引发缺页的那条指令。 考点追踪 缺页异常导致进程状态的变化(2023) 考点追踪 缺页处理的过程及效率分析(2011、2013、2014、2020、2022)
[tag_link]
正确答案:B
有 n 个十进制整数进行基数排序,其中最大的整数为5位,则基数排序过程中临时建立 的队列个数是()。
A. n B.2 C. 5 D.10
[tag_link]
正确答案:D
当设计针对传统机械式硬盘的磁盘调度算法时,主要考虑下列哪种因素对磁盘I/O 的性 能影响最为显著?()。
A. 移动磁头的延迟 B. 单个磁盘块的读/写时间 C. 磁盘平均旋转延迟 D. 磁盘最大旋转延迟
[tag_link]
正确答案:
当设计针对传统机械式硬盘的磁盘调度算法时,主要考虑下列哪种因素对磁盘I/O 的性 能影响最为显著?()。
A. 移动磁头的延迟 B. 单个磁盘块的读/写时间 C. 磁盘平均旋转延迟 D. 磁盘最大旋转延迟
[tag_link]
正确答案:A
在按字节编址的计算机中,采用小端方式存储数据,某静态二维数组b的声明如下:static short b[2][4]= 2,9,-1,5},{3,1,-6,2}}; 若b 的首地址为0x8049820, 采用按行优先存储,地址0x804982c中 的 内 容 是 ( ) 。A.FAH B.FFH C.00H D.05H22. 在按字节编址的计算机中,数据在存储器中以小端方式存放。假定 int 型变量 i 的地址为08000000H,i 的机器数为01234567H, 地址08000000H单元的内容是()。A . 01H B.23H C.45H D.67H23.在按字节编址的32位计算机中,按边界对齐方式为以下结构型变量x 分配存储空间:struct cont_info{char id;unsigned post;char phone;}x;若x 的首地址为0x8049820, 则成员变量 phone 的起始地址为()。A.0x8049828 B.Ox8049826 C.0x8049825 D.Ox804982224. 假定变量i 、f 的数据类型分别是int 、float 。已知i=12345,f=1.2345×2³, 则在一个32 位机器中执行下列表达式时,结果为“假”的是()。A.i==(int)(double)i B.f==(float)(double)fC.i==(int)(float)i D.f==(float)(int)f25. 有以下C 语言代码段:int m= 13;float a=12.6,x;x=m/2 +a/ 2;printf(“8f\n”,x);
[tag_link]
正确答案:A
1.1.2
[tag_link]
D
下列网络连接设备都工作在数据链路层的是()。
A. 中继器和集线器 B. 集线器和网桥 C. 网桥和局域网交换机 D. 集线器和局域网交换机
[tag_link]
正确答案:C
比较难得到连续空间的空闲空间管理方式是()。 A . 空闲链表 B. 空闲表 C. 位示图 D. 成组链接
[tag_link]
正确答案:A
比较难得到连续空间的空闲空间管理方式是()。 A . 空闲链表 B. 空闲表 C. 位示图 D. 成组链接
[tag_link]
正确答案:A
某机共有52个微操作控制信号,构成5个相斥类的微命令组,各组分别包含5、8、2、 15、22个微命令。已知可判定的外部条件有两个,微指令字长28位。
- 按水平型微指令格式设计微指令,要求微指令的后继地址字段直接给出后继微指 令地址。 2)指出控制存储器的容量。
[tag_link]
【解答】
在4个“/24”地址块中进行最大可能的聚合:212.56.132.0/24、212.56.133.0/24、212.56.134.0/24、 212.56.135.0/24。
[tag_link]
B
设有三个作业,其运行时间分别是2h,5h,3h, 假定它们同时到达,并在同一台处理器上 以单道方式运行,则平均周转时间最小的执行顺序是()。
A. J₁,J₂,J₃ B.J ₃, J₂,J₁ C.J₂ , J₁,J₃ D.J ₁, J₃ , J₂
[tag_link]
正确答案:D
设有三个作业,其运行时间分别是2h,5h,3h, 假定它们同时到达,并在同一台处理器上 以单道方式运行,则平均周转时间最小的执行顺序是()。
A. J₁,J₂,J₃ B.J ₃, J₂,J₁ C.J₂ , J₁,J₃ D.J ₁, J₃ , J₂
[tag_link]
正确答案:D
缺页中断机构 ●外存地址。指示该页在外存中的存放位置 (通常为物理块号),供调页时将其读入内存。 ●修改位M ( 脏 位 ) 。标记该页调入内存后是否被修改过,以决定换出时是否需写回外存。 ●访问字段A。记录本页在一段时间内的访问次数,或记录自上次访问以来的时间间隔,供 页面置换算法选择换出页面时参考。 ●状态位P ( 存在位)。标记该页是否已调入内存,供地址变换时判断是否触发缺页中断。 各新增字段的说明如下: 图3.19 请求分页系统中的页表项 页 号 物理块号 状态位P 访问字段A 修改位M 外存地址 相比于基本分页系统,请求分页系统中的页表需提供更多信息,以支持请求调页和页面置 换。具体而言,操作系统必须能够:①判断某页是否已调入内存;②若尚未调入,则还需获 知该页在外存中的存放位置;③在页面置换时,依据访问特征选择合适的换出页面;④对于 要换出的页面,还需知道其是否被修改过,以决定是否需写回外存。为此,请求分页的页表项 在基本结构基础上增加了四个字段,如图3.19所示。
[tag_link]
正确答案:【解答】
缺页中断机构 ●外存地址。指示该页在外存中的存放位置 (通常为物理块号),供调页时将其读入内存。 ●修改位M ( 脏 位 ) 。标记该页调入内存后是否被修改过,以决定换出时是否需写回外存。 ●访问字段A。记录本页在一段时间内的访问次数,或记录自上次访问以来的时间间隔,供 页面置换算法选择换出页面时参考。 ●状态位P ( 存在位)。标记该页是否已调入内存,供地址变换时判断是否触发缺页中断。 各新增字段的说明如下: 图3.19 请求分页系统中的页表项 页 号 物理块号 状态位P 访问字段A 修改位M 外存地址 相比于基本分页系统,请求分页系统中的页表需提供更多信息,以支持请求调页和页面置 换。具体而言,操作系统必须能够:①判断某页是否已调入内存;②若尚未调入,则还需获 知该页在外存中的存放位置;③在页面置换时,依据访问特征选择合适的换出页面;④对于 要换出的页面,还需知道其是否被修改过,以决定是否需写回外存。为此,请求分页的页表项 在基本结构基础上增加了四个字段,如图3.19所示。
[tag_link]
正确答案:B
下列各种排序算法中,()需要的附加存储空间最大。 369第 8 章 排 序 369
A. 快速排序 B . 堆排序 C. 归并排序 D. 插入排序
[tag_link]
正确答案:C
下列算法中,用于磁盘调度的是()。
A. 时间片轮转调度算法 B. LRU 算法 C. 最短寻道时间优先算法 D. 优先级高者优先算法
[tag_link]
正确答案:
下列算法中,用于磁盘调度的是()。
A. 时间片轮转调度算法 B. LRU 算法 C. 最短寻道时间优先算法 D. 优先级高者优先算法
[tag_link]
正确答案:C
在按字节编址的计算机中,采用小端方式存储数据,某静态二维数组b的声明如下: static short b[2][4]= 2,9,-1,5},{3,1,-6,2}}; 若b 的首地址为0x8049820, 采用按行优先存储,地址0x804982c中 的 内 容 是 ( ) 。
A. FAH B.FFH C.00H D.05H
[tag_link]
正确答案:A
1.1.5
[tag_link]
D
下列关于数据链路层设备的叙述中,错误的是()。
A. 交换机将网络划分成多个网段,一个网段的故障不会影响到另一个网段的运行 B. 交换机可互连不同的物理层、不同的MAC 子层及不同速率的以太网 C. 交换机的每个接口节点所占用的带宽不会因为接口节点数量的增加而减少,且整个 交换机的总带宽会随着接口节点的增加而增加 D. 利用交换机可以实现虚拟局域网( VLAN),VLAN 可以隔离冲突域,但不能隔离广播域
[tag_link]
正确答案:D
下列选项中,()不是Linux 实现虚拟文件系统 VFS所定义的对象类型。
A. 超级块( superblock) 对象 B. 目录项( inode) 对象 C. 文件( file) 对象 D. 数据 ( data) 对象
[tag_link]
正确答案:D
下列选项中,()不是Linux 实现虚拟文件系统 VFS所定义的对象类型。
A. 超级块( superblock) 对象 B. 目录项( inode) 对象 C. 文件( file) 对象 D. 数据 ( data) 对象
[tag_link]
正确答案:D
设 CPU 中各部件及其相互连接关系如下图所示,其中W 是写控制标志;R 是读控制标 志;R1 、R2 是暂存器。 CPU微操作命令形成部件RIR PC内部总线ACC R1 R2ALU/存储器MDRMARW CPU 微操作命令形成部件 R IR PC 内部总线 ACC R1 R2 ALU/ 存储器 MDR MAR W 1)写出指令ADD#a(# 为立即寻址特征,隐含的操作数在ACC 寄存器中)在执行阶段 所完成的微操作命令及节拍安排。 2)假设要求在取指周期实现(PC)+1→PC, 且由ALU 完成此操作( ALU 能对它的一个源 操作数完成加1运算)。以最少的节拍写出取指周期全部微操作命令及节拍安排。
[tag_link]
D
现有一公司需要创建内部网络,该公司包括工程技术部、市场部、售后部、财务部和办 公室5个部门,每个部门有20~30台计算机。试问: 1)若要将几个部门从网络上分开,且分配给该公司使用的地址为一个 C 类地址,网络 地址为192.168.161.0,则如何划分网络?可以将几个部门分开? 2)确定各部门的网络地址和子网掩码,并写出分配给每个部门网络中的主机IP 地址范围。
[tag_link]
D
采用时间片轮转调度算法分配 CPU 时,当处于运行态的进程用完一个时间片后,它的 状态是()状态。
A. 阻塞 B. 运行 C. 就绪 D. 消亡
[tag_link]
正确答案:C
采用时间片轮转调度算法分配 CPU 时,当处于运行态的进程用完一个时间片后,它的 状态是()状态。
A. 阻塞 B. 运行 C. 就绪 D. 消亡
[tag_link]
正确答案:C
页表机制 为了实现请求分页,系统必须提供一定的硬件支持。除需要足够容量的内存和外存外,还需 具备页表机制、缺页中断机构以及地址变换机构。 请求分页系统建立在基本分页系统的基础之上,为支持虚拟存储器功能,增加了请求调页和 页面置换功能:在该系统中,只需将当前需要的一部分页面装入内存,便可启动作业运行。在作 业运行过程中,若所访问的页面不在内存中,则系统将通过请求调页功能将其从外存调入;而当 内存空间不足时,则通过页面置换功能将暂时不用的页面换出到外存。由于每次换入和换出的基 本单位均为长度固定的页面,其实现比以长度可变的段为单位的请求分段系统更简单;正因其实 现简洁且效率较高,请求分页成为目前最常用的一种虚拟存储器实现方式。
[tag_link]
正确答案:【解答】
页表机制 为了实现请求分页,系统必须提供一定的硬件支持。除需要足够容量的内存和外存外,还需 具备页表机制、缺页中断机构以及地址变换机构。 请求分页系统建立在基本分页系统的基础之上,为支持虚拟存储器功能,增加了请求调页和 页面置换功能:在该系统中,只需将当前需要的一部分页面装入内存,便可启动作业运行。在作 业运行过程中,若所访问的页面不在内存中,则系统将通过请求调页功能将其从外存调入;而当 内存空间不足时,则通过页面置换功能将暂时不用的页面换出到外存。由于每次换入和换出的基 本单位均为长度固定的页面,其实现比以长度可变的段为单位的请求分段系统更简单;正因其实 现简洁且效率较高,请求分页成为目前最常用的一种虚拟存储器实现方式。
[tag_link]
正确答案:D
【2021 统考真题】设数组 S[]={9 3,946,372,9,146,151,301,485,236,327,43, 892},采用最低位优先( LSD) 基数排序将S 排列成升序序列。第一趟分配、收集后,元 素372之前、之后紧邻的元素分别为()。
A. 43,892 B.236,301 C.301,892 D.485,301
[tag_link]
正确答案:
以下算法中,()可能出现“饥饿”现象。
A. 电梯调度 B. 最短寻道时间优先 C. 循环扫描算法 D. 先来先服务
[tag_link]
正确答案:
以下算法中,()可能出现“饥饿”现象。
A. 电梯调度 B. 最短寻道时间优先 C. 循环扫描算法 D. 先来先服务
[tag_link]
正确答案:
在按字节编址的计算机中,数据在存储器中以小端方式存放。假定 int 型变量 i 的地址 为08000000H,i 的机器数为01234567H, 地址08000000H单元的内容是()。 A . 01H B.23H C.45H D.67H
[tag_link]
正确答案:D
1.1.6 标识路由器的IP地址 Link1 ID
[tag_link]
D
下列()不是使用交换机分割网络所带来的好处。
A. 减少冲突域的范围 B. 在一定条件下增加了网络的带宽 C. 过滤网段之间的数据 D. 缩小了广播域的范围
[tag_link]
正确答案:D
一计算机系统利用位示图来管理磁盘文件空间。假定该磁盘组共有100个柱面,每个柱 面有20个磁道,每个磁道分成8个盘块(扇区),每个盘块1KB, 位示图如下图所示。 iyj 0 1 2 3 0
- 试给出位示图中位置(i,j) 与对应盘块所在的物理位置(柱面号,磁头号,扇区号)之 间的计算公式。假定柱面号、磁头号、扇区号都从0开始编号。 2)试说明分配和回收一个盘块的过程。
[tag_link]
【解答】
一计算机系统利用位示图来管理磁盘文件空间。假定该磁盘组共有100个柱面,每个柱 面有20个磁道,每个磁道分成8个盘块(扇区),每个盘块1KB, 位示图如下图所示。 iyj 0 1 2 3 0
- 试给出位示图中位置(i,j) 与对应盘块所在的物理位置(柱面号,磁头号,扇区号)之 间的计算公式。假定柱面号、磁头号、扇区号都从0开始编号。 2)试说明分配和回收一个盘块的过程。
[tag_link]
B
以下关于“自陷” ( Trap) 异常的叙述中,错误的是()。
A. “ 自陷”是人为预先设定的一种特定处理事件 B. 可由访管指令或自陷指令的执行进入“自陷” C. 一定是出现某种异常情况才会发生“自陷” D. “自陷”发生后CPU 将进入操作系统内核程序并执行
[tag_link]
正确答案:C
某路由器具有右表所示的路由表项。
- 假设路由器收到两个分组:分组A 的目的地址为131.128.55.33,分组 B 的目的地址 网络前缀下一跳131.128.56.0/24A131.128.55.32/28B131.128.55.32/30C131.128.0.0/16D为131.128.55.38。确定路由器为这两个分组选择的下一跳, 并加以说明。 网络前缀 下一跳 131.128.56.0/24 A 131.128.55.32/28 B 131.128.55.32/30 C 131.128.0.0/16 D 2)在路由表中增加一个路由表项,它使以131.128.55.33为目 的地址的 IP 分组选择“A” 作为下一跳,而不影响其他目 的地址的IP 分组的转发。 3)在路由表中增加一个路由表项,使所有目的地址与该路由表 中任何路由表项都不匹配的IP 分组被转发到下一跳“E”。 4)将131.128.56.0/24划分为4个规模尽可能大的等长子网,给出子网掩码及每个子网的 可分配地址范围。 C4.68.0.0/14D80.0.0.0/1E40.0.0.0/2F00.0.0.0/2G07. 下表是使用无类别域间路由选择( CIDR) 的路由选择表,地址字段是用十六进制表示的, 试指出具有下列目标地址的IP 分组将被投递到哪个下一站? C4.68.0.0/14 D
[tag_link]
D
一个作业8:00到达系统,估计运行时间为1h。若10:00开始执行该作业,其响应比是()。
A. 2 B.1 C. 3 D.0.5
[tag_link]
正确答案:C
一个作业8:00到达系统,估计运行时间为1h。若10:00开始执行该作业,其响应比是()。
A. 2 B.1 C. 3 D.0.5
[tag_link]
正确答案:C
2.2 请求分页管理方式 ●地址变换机构,负责在程序运行过程中动态地将逻辑地址转换为物理地址。 · 中断机构,用于在用户程序访问尚未调入内存的部分时,触发缺页(或缺段)中断。 ●页表机制(或段表机制),作为地址映射的关键数据结构。 ●足够容量的内存和外存,用于存放程序的当前部分与后备部分。 无论采用哪种方式,均需一定的硬件支持,主要包括以下几个方面: ●请求段页式存储管理。 ●请求分段存储管理。 ●请求分页存储管理。 目前,虚拟内存主要有以下三种实现方式: 虚拟内存技术允许将一个作业分多次调入内存。若采用连续分配方式,则会导致相当一部分 内存空间处于暂时甚至“永久”的空闲状态,不仅造成内存资源的严重浪费,也无法从逻辑上扩 充内存容量。因此,虚拟内存的实现必须建立在离散分配的内存管理方式基础之上。
[tag_link]
正确答案:【解答】
2.2 请求分页管理方式 ●地址变换机构,负责在程序运行过程中动态地将逻辑地址转换为物理地址。 · 中断机构,用于在用户程序访问尚未调入内存的部分时,触发缺页(或缺段)中断。 ●页表机制(或段表机制),作为地址映射的关键数据结构。 ●足够容量的内存和外存,用于存放程序的当前部分与后备部分。 无论采用哪种方式,均需一定的硬件支持,主要包括以下几个方面: ●请求段页式存储管理。 ●请求分段存储管理。 ●请求分页存储管理。 目前,虚拟内存主要有以下三种实现方式: 虚拟内存技术允许将一个作业分多次调入内存。若采用连续分配方式,则会导致相当一部分 内存空间处于暂时甚至“永久”的空闲状态,不仅造成内存资源的严重浪费,也无法从逻辑上扩 充内存容量。因此,虚拟内存的实现必须建立在离散分配的内存管理方式基础之上。
[tag_link]
正确答案:B
已知序列{503,87,512,61,908,170,897,275,653,462},采用非递归的2路归并排序算 法对该序列做升序排序时需要几趟排序?给出每一趟的结果。
[tag_link]
C
在以下算法中,()可能随时改变磁头的运动方向。
A. 电梯调度 B. 先来先服务 C. 循环扫描算法 D. 以上答案都不对
[tag_link]
正确答案:
在以下算法中,()可能随时改变磁头的运动方向。
A. 电梯调度 B. 先来先服务 C. 循环扫描算法 D. 以上答案都不对
[tag_link]
正确答案:B
在按字节编址的32位计算机中,按边界对齐方式为以下结构型变量x 分配存储空间: struct cont_info{ char id; unsigned post; char phone; }x; 若x 的首地址为0x8049820, 则成员变量 phone 的起始地址为()。
A. 0x8049828 B.Ox8049826 C.0x8049825 D.Ox8049822
[tag_link]
正确答案:A
1.1.2
[tag_link]
D
下列不能分割冲突域的设备是()。
A. 集线器 B. 交换机 C. 路由器 D. 网桥
[tag_link]
正确答案:
假定一个盘组共有100个柱面,每个柱面上有16个磁道,每个磁道分成4个扇区。 1)整个磁盘空间共有多少个存储块?(每个扇区对应一个存储块) 2)若用字长32位的单元来构造位示图,共需要多少个字? 3)位示图中第18个字的第16位对应的块号是多少?(字号和位号都从1开始)
[tag_link]
【解答】
假定一个盘组共有100个柱面,每个柱面上有16个磁道,每个磁道分成4个扇区。 1)整个磁盘空间共有多少个存储块?(每个扇区对应一个存储块) 2)若用字长32位的单元来构造位示图,共需要多少个字? 3)位示图中第18个字的第16位对应的块号是多少?(字号和位号都从1开始)
[tag_link]
D
指令执行结果出现异常而引起的中断是()。
A. I/O中断 B. 机器校验中断 C. 故障 D. 外部中断
[tag_link]
正确答案:C
0.0.0/1 E
[tag_link]
关于优先权大小的论述中,正确的是()。
A. 计算型作业的优先权,应高于I/O 型作业的优先权 B. 用户进程的优先权,应高于系统进程的优先权 C. 在动态优先权中,随着作业等待时间的增加,其优先权将随之下降 D. 在动态优先权中,随着进程执行时间的增加,其优先权降低
[tag_link]
正确答案:D
关于优先权大小的论述中,正确的是()。
A. 计算型作业的优先权,应高于I/O 型作业的优先权 B. 用户进程的优先权,应高于系统进程的优先权 C. 在动态优先权中,随着作业等待时间的增加,其优先权将随之下降 D. 在动态优先权中,随着进程执行时间的增加,其优先权降低
[tag_link]
正确答案:D
虚拟内存技术的实现 3)虚拟性。从用户视角看,内存容量被逻辑扩充,呈现出远大于实际物理内存的可用空间。 虚拟性正是虚拟存储器的本质特征和根本目标,其实现依赖于多次性与对换性。 2)对换性。 作业在运行过程中无须常驻内存,操作系统可根据需要,将暂不使用的程序或 数据换出至外存对换区,并在后续需要时再换入内存,从而实现内存的高效利用。 1)多次性。作业无须在运行前一次性全部装入内存,而是可以分多次动态调入。只需将当 前需要执行的程序和数据装入内存即可开始运行,后续所需部分在访问时按需调入。 之所以称为“虚拟”存储器,是因为该存储器并非真实存在的物理实体,而是操作系统通过 部分装入、请求调入和置换功能(均对用户透明)所构造的一种逻辑抽象。用户程序可像使用大 容量内存一样运行,而无须关心物理内存的实际大小。虚拟存储器有以下三个主要特征。 逻辑上远大于物理内存的地址空间,称为虚拟存储器。 基于局部性原理,在程序装入时,仅需将当前运行所需的少数页面(或段)装入内存,其余 部分暂留外存,即可启动程序执行。在程序执行过程中,若所访问的信息不在内存中,则操作系 统会自动将其从外存调入内存,然后继续执行程序,这一机制称为请求调页(或请求调段)。当 内存空间不足时,操作系统又会将暂时不用的信息换出到外存,以腾出空间存放即将调入的内容, 这一机制称为页面置换(或段置换)。正是通过这两种机制的协同工作, 系统为用户提供了一个 考点追踪 虚拟存储器的特点(2012)
[tag_link]
正确答案:【解答】
虚拟内存技术的实现 3)虚拟性。从用户视角看,内存容量被逻辑扩充,呈现出远大于实际物理内存的可用空间。 虚拟性正是虚拟存储器的本质特征和根本目标,其实现依赖于多次性与对换性。 2)对换性。 作业在运行过程中无须常驻内存,操作系统可根据需要,将暂不使用的程序或 数据换出至外存对换区,并在后续需要时再换入内存,从而实现内存的高效利用。 1)多次性。作业无须在运行前一次性全部装入内存,而是可以分多次动态调入。只需将当 前需要执行的程序和数据装入内存即可开始运行,后续所需部分在访问时按需调入。 之所以称为“虚拟”存储器,是因为该存储器并非真实存在的物理实体,而是操作系统通过 部分装入、请求调入和置换功能(均对用户透明)所构造的一种逻辑抽象。用户程序可像使用大 容量内存一样运行,而无须关心物理内存的实际大小。虚拟存储器有以下三个主要特征。 逻辑上远大于物理内存的地址空间,称为虚拟存储器。 基于局部性原理,在程序装入时,仅需将当前运行所需的少数页面(或段)装入内存,其余 部分暂留外存,即可启动程序执行。在程序执行过程中,若所访问的信息不在内存中,则操作系 统会自动将其从外存调入内存,然后继续执行程序,这一机制称为请求调页(或请求调段)。当 内存空间不足时,操作系统又会将暂时不用的信息换出到外存,以腾出空间存放即将调入的内容, 这一机制称为页面置换(或段置换)。正是通过这两种机制的协同工作, 系统为用户提供了一个 考点追踪 虚拟存储器的特点(2012)
[tag_link]
正确答案:B
设待排序的关键字序列为{12,2,16,30,28,10,16,20,6,18},试写出使用最低位优先 (LSD) 基数排序算法每趟排序后的结果。
[tag_link]
C
假设磁盘有256个柱面,4个磁头(盘面),每个磁道有8个扇区(编号均从0开始)。 文件A 在磁盘上连续存放。若文件A 中的一个块存放在5号柱面、1号磁头下的7号扇 区 ,则文件A 的下一块应存放在()。 16 .假设磁盘有100个柱面,每个柱面上有8个磁道, 每个磁道有8个扇区。文件A 含有 6400个逻辑记录,逻辑记录大小与扇区大小一致,该文件以顺序结构的形式存放在磁盘 上。文件的第0个逻辑记录存放在磁盘地址(0号柱面、0号盘面、0号扇区)中,则磁 盘地址(78号柱面、6号盘面、6号扇区)中存放了该文件的第()个逻辑记录。
A. 5 号柱面、2号磁头下的7号扇区 B.5 号柱面、2号磁头下的0号扇区 C. 6 号柱面、1号磁头下的7号扇区 D.6 号柱面、1号磁头下的0号扇区 A. 5045 B.5046 C.5047 D.5048
[tag_link]
正确答案:
假设磁盘有256个柱面,4个磁头(盘面),每个磁道有8个扇区(编号均从0开始)。 文件A 在磁盘上连续存放。若文件A 中的一个块存放在5号柱面、1号磁头下的7号扇 区 ,则文件A 的下一块应存放在()。 16 .假设磁盘有100个柱面,每个柱面上有8个磁道, 每个磁道有8个扇区。文件A 含有 6400个逻辑记录,逻辑记录大小与扇区大小一致,该文件以顺序结构的形式存放在磁盘 上。文件的第0个逻辑记录存放在磁盘地址(0号柱面、0号盘面、0号扇区)中,则磁 盘地址(78号柱面、6号盘面、6号扇区)中存放了该文件的第()个逻辑记录。
A. 5 号柱面、2号磁头下的7号扇区 B.5 号柱面、2号磁头下的0号扇区 C. 6 号柱面、1号磁头下的7号扇区 D.6 号柱面、1号磁头下的0号扇区 A. 5045 B.5046 C.5047 D.5048
[tag_link]
正确答案:B
假定变量i 、f 的数据类型分别是int 、float 。已知i=12345,f=1.2345×2³, 则在一个32 位机器中执行下列表达式时,结果为“假”的是()。
A. i==(int)(double)i B.f==(float)(double)f C. i==(int)(float)i D.f==(float)(int)f
[tag_link]
正确答案:D
1.1.1
[tag_link]
D
局域网交换机实现的主要功能在()。
A. 物理层和数据链路层 B. 数据链路层和网络层 C. 物理层和网络层 D. 数据链路层和应用层
[tag_link]
正确答案:A
访问主存时发生的校验错误属于()。
A. 故障 B. 自陷 C. 终止 D. 外中断
[tag_link]
正确答案:C
0.0.0/2 F
[tag_link]
C
下列调度算法中,()调度算法是绝对可抢占的。
A. 先来先服务 B. 时间片轮转 C. 优先级 D. 短进程优先
[tag_link]
正确答案:B
下列调度算法中,()调度算法是绝对可抢占的。
A. 先来先服务 B. 时间片轮转 C. 优先级 D. 短进程优先
[tag_link]
正确答案:B
虚拟存储器的定义和特征 时间局部性通过将近期使用的指令和数据保存在高速缓存中,并借助多级缓存层次结构加以 利用;空间局部性则通过采用较大容量的缓存,并集成预取机制到缓存控制逻辑中实现。虚拟内 存技术正是基于局部性原理,将外存作为内存的透明扩展,有效缓解物理内存不足的问题。 2)空间局部性。 一旦程序访问了某个存储单元,在不久之后,其附近的存储单元也很可能 被访问。这是因为指令通常按顺序存放并顺序执行,而数据(如向量、数组、表等)也 一般以连续或簇聚的方式存储。 1)时间局部性。程序中的某条指令或某个数据项一旦被访问,不久之后很可能再次被访问。 这主要是由于程序中存在大量的循环和重复操作。 考点追踪 页面置换算法的时间局部性分析(2012) 要真正理解虚拟内存技术的思想,首先必须了解著名的局部性原理。从广义上讲, 快表、页 高速缓存及虚拟内存技术都属于缓存技术,这个技术所依赖的原理就是局部性原理。局部性原理 既适用于程序结构,又适用于数据结构。局部性原理表现在以下两个方面。
[tag_link]
正确答案:【解答】
虚拟存储器的定义和特征 时间局部性通过将近期使用的指令和数据保存在高速缓存中,并借助多级缓存层次结构加以 利用;空间局部性则通过采用较大容量的缓存,并集成预取机制到缓存控制逻辑中实现。虚拟内 存技术正是基于局部性原理,将外存作为内存的透明扩展,有效缓解物理内存不足的问题。 2)空间局部性。 一旦程序访问了某个存储单元,在不久之后,其附近的存储单元也很可能 被访问。这是因为指令通常按顺序存放并顺序执行,而数据(如向量、数组、表等)也 一般以连续或簇聚的方式存储。 1)时间局部性。程序中的某条指令或某个数据项一旦被访问,不久之后很可能再次被访问。 这主要是由于程序中存在大量的循环和重复操作。 考点追踪 页面置换算法的时间局部性分析(2012) 要真正理解虚拟内存技术的思想,首先必须了解著名的局部性原理。从广义上讲, 快表、页 高速缓存及虚拟内存技术都属于缓存技术,这个技术所依赖的原理就是局部性原理。局部性原理 既适用于程序结构,又适用于数据结构。局部性原理表现在以下两个方面。
[tag_link]
正确答案:B
若要求排序是稳定的,且关键字为实数,则在下列排序算法中应选()。
A. 直接插入排序 B. 选择排序 C. 基数排序 D. 快速排序
[tag_link]
正确答案:A
已知某磁盘的平均转速为r 秒/转,平均寻道时间为T 秒,每个磁道可以存储的字节数为 N, 现向该磁盘读/写b 字节的数据,采用随机寻道的方法,每道的所有扇区组成一个簇, 其平均访问时间是()。
A. (r+ T)b/N B.b/NT C. (b/N+T)r D. bT/N +r
[tag_link]
正确答案:
已知某磁盘的平均转速为r 秒/转,平均寻道时间为T 秒,每个磁道可以存储的字节数为 N, 现向该磁盘读/写b 字节的数据,采用随机寻道的方法,每道的所有扇区组成一个簇, 其平均访问时间是()。
A. (r+ T)b/N B.b/NT C. (b/N+T)r D. bT/N +r
[tag_link]
正确答案:A
有以下C 语言代码段: int m= 13; float a=12.6,x; x=m/2 +a/ 2; printf(“8f\n”,x); 执行上述代码后,输出的x 值 为 ( ) 。
A. 12.000000 B.12.300000 C.12.800000 D.12
[tag_link]
正确答案:B
1.1.6
[tag_link]
D
交换机能比集线器提供更好的网络性能的原因是()。
A. 交换机支持多对用户同时通信 B. 交换机使用差错控制减少出错率 C. 交换机使网络的覆盖范围更大 D. 交换机无须设置,使用更方便
[tag_link]
正确答案:A
下列关于异常和中断响应的叙述中,错误的是()。
A. 异常事件检测由CPU 在执行每一条指令的过程中进行 B. 中断请求检测由CPU 在每条指令执行结束、取下条指令之前进行 C. CPU 检测到异常事件后所做的处理和检测到中断请求后所做的处理完全相同 D. CPU 在中断响应时会关中断、保存断点和程序状态并转到相应的中断服务程序
[tag_link]
正确答案:
0.0.0/2 G 网络/掩码长度 下一站地 C4.50.0.0/12 A C4.5E.10.0/20 B C4.60.0.0/12 C 1)C4.5E.13.87 2)C4.5E.22.09 3)C3.41.80.02 4)5E.43.91.12
[tag_link]
作业是用户提交的,进程是由系统自动生成的,除此之外,两者的区别是()。
A. 两者执行不同的程序段 B. 前者以用户任务为单位,后者以操作系统控制为单位 C. 前者是批处理的,后者是分时的 D. 后者是可并发执行,前者则不同
[tag_link]
正确答案:B
作业是用户提交的,进程是由系统自动生成的,除此之外,两者的区别是()。
A. 两者执行不同的程序段 B. 前者以用户任务为单位,后者以操作系统控制为单位 C. 前者是批处理的,后者是分时的 D. 后者是可并发执行,前者则不同
[tag_link]
正确答案:B
局部性原理 由上述分析可知,许多在程序运行中暂未使用或暂时不用的代码和数据仍占据大量内存空 间,而一些急需运行的作业却因内存不足无法装入,显然造成了宝贵内存资源的浪费。 2)驻留性。作业一旦装入内存,便一直驻留其中,其任何部分都不会被换出,直至作业运 行结束。然而,运行中的进程常因等待I/ O 而被阻塞,可能长时间处于等待状态。 1)一 次性。作业必须一次性全部装入内存后才能开始运行。这会带来两个问题:①当作业 过大而无法全部装入内存时,该作业将无法运行;②当大量作业请求运行时,由于内存 不足以容纳所有作业,只能让少数作业先运行,导致系统并发度下降。
[tag_link]
正确答案:【解答】
局部性原理 由上述分析可知,许多在程序运行中暂未使用或暂时不用的代码和数据仍占据大量内存空 间,而一些急需运行的作业却因内存不足无法装入,显然造成了宝贵内存资源的浪费。 2)驻留性。作业一旦装入内存,便一直驻留其中,其任何部分都不会被换出,直至作业运 行结束。然而,运行中的进程常因等待I/ O 而被阻塞,可能长时间处于等待状态。 1)一 次性。作业必须一次性全部装入内存后才能开始运行。这会带来两个问题:①当作业 过大而无法全部装入内存时,该作业将无法运行;②当大量作业请求运行时,由于内存 不足以容纳所有作业,只能让少数作业先运行,导致系统并发度下降。
[tag_link]
正确答案:B
以下排序算法中时间复杂度为O(nlog₂n) 且稳定的是()。
A. 堆排序 B. 快速排序 C. 归并排序 D. 直接插入排序
[tag_link]
正确答案:C
设磁盘的转速为3000转/分,盘面划分为10个扇区,则读取一个扇区的时间为()。
A. 20ms B.5ms C.2ms D.1ms
[tag_link]
正确答案:
设磁盘的转速为3000转/分,盘面划分为10个扇区,则读取一个扇区的时间为()。
A. 20ms B.5ms C.2ms D.1ms
[tag_link]
正确答案:C
现有一计算机字长32位( D₃₁~D₀), 符号位是最高位。 对于二进制1000111111101111110000000000000, 1)表示一个补码整数,其十进制值是多少? 2)表示一个无符号整数,其十进制值是多少? 3)表示一个IEEE 754 标准的单精度浮点数,其值是多少?
[tag_link]
C
1.1.5 所连路由器的Router ID IP
[tag_link]
D
通过交换机连接的一组工作站()。
A. 组成一个冲突域,但不是一个广播域 B. 组成一个广播域,但不是一个冲突域 C. 既是一个冲突域,又是一个广播域 D. 既不是冲突域,又不是广播域
[tag_link]
正确答案:B
下列给出的事件中,无须异常处理程序进行处理的是()。
A. 缺页故障 B. Cache 缺失 C. 地址越界 D. 除数为0
[tag_link]
正确答案:B
一个自治系统有5个局域网,如下图所示, LAN2 至LAN5 上的主机数分别为91、150、 3和15,该自治系统分配到的IP地址块为30.138.118.0/23,试给出每个局域网的地址块 (包括前缀)。 LAN2,91 台主机 LAN3,150 台主机 LAN4,3 台主机LAN5,15 台主机LAN1 LAN2,91 台主机 LAN3,150 台主机 LAN4,3 台主机 LAN5,15 台主机 LAN1
[tag_link]
D
进程调度算法采用固定时间片轮转调度算法,当时间片过大时,就会使时间片轮转调度 算法转化为()调度算法。
A. 高响应比优先 B. 先来先服务 C. 短进程优先 D. 以上选项都不对
[tag_link]
正确答案:B
进程调度算法采用固定时间片轮转调度算法,当时间片过大时,就会使时间片轮转调度 算法转化为()调度算法。
A. 高响应比优先 B. 先来先服务 C. 短进程优先 D. 以上选项都不对
[tag_link]
正确答案:B
1 节讨论的各种内存管理策略,都是为了将多个进程同时保留在内存中,以支持多道程序 设计。它们具有以下两个共同特征。
[tag_link]
正确答案:【解答】
1 节讨论的各种内存管理策略,都是为了将多个进程同时保留在内存中,以支持多道程序 设计。它们具有以下两个共同特征。
[tag_link]
正确答案:B
设被排序的结点序列共有n 个结点,在该序列中的结点已十分接近有序的情况下,用直 接插入排序、归并排序和快速排序对其进行排序,这些算法的时间复杂度应为()。
A. O(n),O( n),O(n) B.O(n), O(nlog₂n),O(nlog₂n) C. O(n),O(nlog₂n),O(n²) D.O(n²),O(nlog₂ n),O(n²)
[tag_link]
正确答案:C
一个磁盘的转速为7200转/分,每个磁道有160个扇区,每扇区有512B, 那么理想情况 下,其数据传输率为()。
A. 7200×160KB/s B.7200KB/s C.9600KB/s D.19200KB/s
[tag_link]
正确答案:
一个磁盘的转速为7200转/分,每个磁道有160个扇区,每扇区有512B, 那么理想情况 下,其数据传输率为()。
A. 7200×160KB/s B.7200KB/s C.9600KB/s D.19200KB/s
[tag_link]
正确答案:C
假定变量i 是 一个32位的int 型整数,f 和 d 分别为float 型 ( 3 2 位 ) 和double 型(64 位)实数。分析下列各布尔表达式,说明结果是否在任何情况下都是“true”。 1)i=(int)(double)i) 2)f=(float)(int)f) 3)f==(float)((double)f) 4)d==(double)((float)d)
[tag_link]
B
1.1.1
[tag_link]
D
一个16接口的集线器的冲突域和广播域的个数分别是()。
A. 16,1 B.16,16 C. 1,1 D. 1, 16
[tag_link]
正确答案:C
CPU 响应中断的时间是()。
A. 一条指令执行结束 B. I/O 设备提出中断 C. 取指周期结束 D. 指令周期结束
[tag_link]
正确答案:A
某个网络地址块192.168.75.0中有5台主机A 、B 、C 、D 和 E, 主机 A 的 IP 地址为 192.168.75.18,主机B 的IP 地址为192.168.75.146,主机C 的 IP 地址为192.168.75.158, 主机D 的IP 地址为192.168.75.161,主机E 的IP 地址为192.168.75.173,共同的子网掩 码是255.255.255.240。请回答: 1)5台主机 A 、B 、C 、D 、E 分属几个网段?哪些主机位于同一网段?主机D 的网络 地址为多少? 2)若要加入第6台主机F, 使它能与主机A 属于同一网段,则其IP 地址范围是多少? 3)若在网络中另加入一台主机,其IP地址为192.168.75.164,则它的广播地址是多少? 哪些主机能够收到?
[tag_link]
D
有以下的进程需要调度执行(见下表): 进程 名 到达时间/h 运行时间/h P₁
[tag_link]
正确答案:D
有以下的进程需要调度执行(见下表): 进程 名 到达时间/h 运行时间/h P₁
[tag_link]
正确答案:D
传统存储管理方式的特征
[tag_link]
正确答案:【解答】
传统存储管理方式的特征
[tag_link]
正确答案:D
下列排序算法中属于稳定排序的是(①), 平均时间复杂度为O(nlog₂n)的是(②),在 最好的情况下,时间复杂度可以达到线性时间的有(③)。(注:多选题) I. 冒泡排序 IⅡ. 堆排序 Ⅲ . 选择排序 IV. 直接插入排序 V. 希尔排序 VI. 归并排序 VII. 快速排序
[tag_link]
正确答案:
设一个磁道访问请求序列为55,58,39,18,90,160,150,38,184,磁头的起始位置为100, 若采用SSTF ( 最短寻道时间优先)算法,则磁头移动()个磁道。
A. 55 B.184 C.200 D.248
[tag_link]
正确答案:
设一个磁道访问请求序列为55,58,39,18,90,160,150,38,184,磁头的起始位置为100, 若采用SSTF ( 最短寻道时间优先)算法,则磁头移动()个磁道。
A. 55 B.184 C.200 D.248
[tag_link]
正确答案:D
已知两个实数x=-68,y=-8.25, 它们在C 语言中定义为float型变量,分别存放在寄 存器A 和 B中。另外,还有两个寄存器C 和 D。A 、B 、C 、D都是32位的寄存器。请 问(要求用十六进制表示二进制序列): 1)寄存器A 和 B 中的内容分别是什么? 2) x 和 y 相加后的结果存放在寄存器C中,寄存器C 中的内容是什么? 3) x 和 y 相减后的结果存放在寄存器 D 中,寄存器D中的内容是什么?
[tag_link]
A
1.1.2
[tag_link]
D
一个16个接口的以太网交换机,冲突域和广播域的个数分别是()。
A. 1,1 B.16,16 C. 1, 16 D. 16,1
[tag_link]
正确答案:D
下列选项中,不属于外部中断事件的是()。
A. 采样定时时间到 B. 无效操作码 C. 打印机缺纸 D. 键盘缓冲满
[tag_link]
正确答案:B
一个 IPv4 分组到达一个节点时,其首部信息(以十六进制表示)为:0x450000540003 58502006 FF F07C 4E 0302 B40E 0F 02 。IP分组的首部格式见图4.5。请回答: 1)分组的源IP 地址和目的IP 地址各是什么(点分十进制表示法)? 2)该分组数据部分的长度是多少? 3)该分组是否已经分片?若有分片,则偏移量是多少?
[tag_link]
B
0 9 P₂
[tag_link]
正确答案:
0 9 P₂
[tag_link]
正确答案:
2.1 虚拟内存的基本概念 读者要掌握虚拟内存解决问题的思想,了解各种置换算法的优劣,掌握虚实地址的变换方法。 3)虚拟内存是怎么解决问题的?会带来什么问题? 2)虚拟内存空间的大小由什么因素决定? 1)为什么要引入虚拟内存? 在学习本节时,请读者思考以下问题:
[tag_link]
正确答案:【解答】
2.1 虚拟内存的基本概念 读者要掌握虚拟内存解决问题的思想,了解各种置换算法的优劣,掌握虚实地址的变换方法。 3)虚拟内存是怎么解决问题的?会带来什么问题? 2)虚拟内存空间的大小由什么因素决定? 1)为什么要引入虚拟内存? 在学习本节时,请读者思考以下问题:
[tag_link]
正确答案:B
就排序算法所用的辅助空间而言,堆排序、快速排序和归并排序的关系是()。
A. 堆排序<快速排序<归并排序 B. 堆排序<归并排序<快速排序 C. 堆排序>归并排序>快速排序 D. 堆排序>快速排序>归并排序
[tag_link]
正确答案:A
若当前磁头在67号磁道,依次有4个磁道号请求为35,77,55,121,则当采用()调度 算法时,下一次磁头才可能到达55号磁道。
A. 循环扫描(向大磁道号方向移动) B. 最短寻道时间优先 C. 电梯调度(向小磁道号方向移动) D. 先来先服务
[tag_link]
正确答案:
若当前磁头在67号磁道,依次有4个磁道号请求为35,77,55,121,则当采用()调度 算法时,下一次磁头才可能到达55号磁道。
A. 循环扫描(向大磁道号方向移动) B. 最短寻道时间优先 C. 电梯调度(向小磁道号方向移动) D. 先来先服务
[tag_link]
正确答案:C
对下列每个 IEEE 754 单精度数值,解释它们所表示的是哪种数字类型(规格化数、非 规格化数、无穷大、0)。当它们表示某个具体数值时,请给出该数值。 1)0000 0000 0000 0000 0000 0000 0000 0000 2)0100 0010 0100 0000 0000 0000 0000 3)1000 0000 0100 0000 4)1111 1111 1000 0000 0000 0000 0000
[tag_link]
B
1.1.5
[tag_link]
D
下列关于用集线器连接的共享式以太网的说法中,正确的是()。
A. 以太网的物理拓扑是总线形结构 B. 以太网提供有确认的无连接服务 C. 以太网参考模型一般只包括物理层和数据链路层 D. 以太网不一定使用CSMA/CD 协议
[tag_link]
正确答案:C
下列关于异常/中断机制与进程上下文切换机制的叙述中,错误的是()。
A. 进程上下文切换和异常/中断响应两者都会产生异常控制流 B. 进程上下文切换后,CPU 执行的是另一个进程的代码 C. 响应异常/中断请求后,CPU 执行的是内核程序的代码 D. 进程上下文切换和异常/中断响应处理都通过执行内核程序实现
[tag_link]
正确答案:D
主机A 的IP 地址为218.207.61.211,MAC 地址为00:1d:72:98:1d:fc 。A 收到一个帧,该 帧的前64个字节的十六进制形式和 ASCII 形式如下图所示。 ..r.. … ^…d.. u…E.….3. IP分组的首部格式见图4.5,以太网帧的格式参见3.6.2节。问: 1)主机A 所在网络的网关路由器的相应端口的MAC 地址是多少? 2 ) 该IP 分组所携带的数据量为多少字节? 3)若该分组需要被路由器转发到一条MTU 为380B的链路上,则路由器将做何种 操作?
[tag_link]
C
4 4 P₃
[tag_link]
正确答案:
4 4 P₃
[tag_link]
正确答案:
2 虚拟内存管理 212 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导 00901H 00900H代码页面100200024H 00200020H 00901H 00900H 代码页面1 00901000H00900000H代码页面2 00901000H 00900000H 页表 3)代码页面1的逻辑地址为00008000H, 表明其位于第8个页处,对应页表中的第8个页 表项,所以第8个页表项的物理地址=页表始址+8×页表项的字节数=00200000H+ 8×4=00200020H。由此可得如下图所示的答案。 页表索引可表示为( unsigned int)(LA))»12)&0x3FF。这里也可采用(LA/2¹²)%20的方法 来获取中间10位的页表索引号。 2)页目录号可表示为(unsigned int)(LA))»22)&0x3FF。这里采用的方法是逻辑右移22位, 再和3FF(10 个1)进行逻辑与运算,得到10位的页目录号。这种方法虽然效率较高, 但比较难想到,采用LA/2² 的写法来取高10位的页目录号也是可以的。
- 因为主存按字节编址,页内偏移量是12位,所以页大小为2¹²B=4KB。 页表项数为2³²/4K=2²⁰, 因此该一级页表最大为2²⁰×4B=4MB。
[tag_link]
正确答案:【解答】
2 虚拟内存管理 212 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导 00901H 00900H代码页面100200024H 00200020H 00901H 00900H 代码页面1 00901000H00900000H代码页面2 00901000H 00900000H 页表 3)代码页面1的逻辑地址为00008000H, 表明其位于第8个页处,对应页表中的第8个页 表项,所以第8个页表项的物理地址=页表始址+8×页表项的字节数=00200000H+ 8×4=00200020H。由此可得如下图所示的答案。 页表索引可表示为( unsigned int)(LA))»12)&0x3FF。这里也可采用(LA/2¹²)%20的方法 来获取中间10位的页表索引号。 2)页目录号可表示为(unsigned int)(LA))»22)&0x3FF。这里采用的方法是逻辑右移22位, 再和3FF(10 个1)进行逻辑与运算,得到10位的页目录号。这种方法虽然效率较高, 但比较难想到,采用LA/2² 的写法来取高10位的页目录号也是可以的。
- 因为主存按字节编址,页内偏移量是12位,所以页大小为2¹²B=4KB。 页表项数为2³²/4K=2²⁰, 因此该一级页表最大为2²⁰×4B=4MB。
[tag_link]
正确答案:B
排序趟数与序列的初始状态无关的排序算法是()。 I. 快速排序Ⅱ . 简单选择排序]Ⅲ . 冒泡排序 IV. 基数排序
A. I 、Ⅲ B.Ⅱ 、IV C.I 、Ⅱ 、IV D.I 、IV
[tag_link]
正确答案:B
某磁盘有1000个磁道,编号从0到999,当前磁头正在734号磁道,且向磁道号增大的 方向移动。磁道请求依次为164,845,911,165,788,432,396,700,25,若分别用SCAN 算 法(非LOOK 调度)和SSTF 算法完成上述请求后,磁头移过的磁道数分别是()。
A. 1865,1543 B.1688,1738 C.1239,1131 D.1239,1738
[tag_link]
正确答案:
某磁盘有1000个磁道,编号从0到999,当前磁头正在734号磁道,且向磁道号增大的 方向移动。磁道请求依次为164,845,911,165,788,432,396,700,25,若分别用SCAN 算 法(非LOOK 调度)和SSTF 算法完成上述请求后,磁头移过的磁道数分别是()。
A. 1865,1543 B.1688,1738 C.1239,1131 D.1239,1738
[tag_link]
正确答案:C
磁盘属于()类型的存储器。
A. 随机存储器( RAM) B. 只读存储器( ROM) C. 顺序存取存储器( SAM) D. 直接存取存储器( DAM)
[tag_link]
正确答案:D
1.1.6 Link1的本地IP地址 Metric 3 3 6 6 Link1的费用 Link2 ID
[tag_link]
D
下列关于广播式网络的说法中,错误的是()。
A. 共享广播信道 B. 不存在路由选择问题 C. 可以不要网络层 D. 不需要服务接入点
[tag_link]
正确答案:D
异常或中断处理结束后,返回到被中断原程序继续执行的指令地址称为“断点”,下列 关于“断点”的说法中,错误的是()。
A. “陷阱”类异常的断点为陷阱指令下一条指令的地址 B. “ 故障”类异常的断点为当前发生异常的指令的地址 C. 外部中断的断点总是当前刚执行完的指令的地址 D. “ 终止”类异常的断点可以是当前指令或下一条指令的地址
[tag_link]
正确答案:
设某树的孩子兄弟链表示中共有6个空的左指针域、7个空的右指针域,包括5个结点的左右指针域都为空,则该树中叶结点的个数是( )。
A. 7 B. 6 C. 5 D. 不能确定
[tag_link]
正确答案:B
推导
左指针为空等价于孩子兄弟表示中的叶结点;因此叶结点数为6。左右指针都为空的5个结点只是叶结点的子集,不能把更强条件误当作等价条件。
易错点
易错点是把‘左右皆空’的5误作答案,忽略叶结点只要求没有孩子。
某网络拓扑见下图, R1 和 R2 为路由器,R2 实现了NAT 功能,Switch 为交换机, Hub 为集线器,Web 服务器S 、主 机H1~H4 和路由器各接口的IP 地址配置见图中 标注。 172.18.1.33/25172.18.1.11/25 172.18.1.33/25172.18.1.11/25 回答下列问题:
- R2 的 E1 接口的IP 地址是什么? H1 配置的默认网关是什么? 2)假设H1 和 R2 的 ARP 缓存初始均为空,交换机的交换表初始也为空,H1 向 H3 发 送一个IP 分组A,H3 收到A 后向H1 发送一个响应 IP 分组B, 则能收到封装A 的 以太网帧的主机有哪些?能收到封装B的以太网帧的主机有哪些?
- H1 发出的封装有HTTP 请求报文的IP 分组C, 首部中的源IP 地址和目的IP 地 址分别是什么?当C 从 R2 转发出去时,首部中的源IP 地址和目的IP 地址分别 是什么?
[tag_link]
B
0 1 P4
[tag_link]
正确答案:【解答】
0 1 P4
[tag_link]
正确答案:D
【解答】 3)64 MB内存,一页大小为4KB, 共可分成64K×1K/4K=2¹⁴个物理盘块,在位示图中每个 盘块占1位,共占2¹⁴位空间,因为1B=8 位,所以此位示图共占2KB空间的内存。 2)页式存储管理中有内存碎片的存在,会存在内部碎片。为该作业分配内存后,会产生内 存碎片,因为此作业大小为5.2KB, 占6页,前5页满,最后一页只占0.2KB 的空间, 因此内存碎片的大小为1KB-0.2KB=0.8KB。 页 号 块 号 0 21 1 27 2 28 3 29 4 34 5 35 1)位示图是利用二进制的一位来表示磁盘中一个盘块的使用情况,其值为“0”时表示对应 盘块空闲,为“1”时表示已分配,地址空间分页,每页为1KB, 则对应的盘块大小也为 1KB, 主存总容量为256KB, 可分成256个盘块,长5.2KB的作业需要占用6页空间, 假设页号与物理块号都从0开始,则根据位示图可得到如下页表内容:
[tag_link]
正确答案:【解答】
【解答】 3)64 MB内存,一页大小为4KB, 共可分成64K×1K/4K=2¹⁴个物理盘块,在位示图中每个 盘块占1位,共占2¹⁴位空间,因为1B=8 位,所以此位示图共占2KB空间的内存。 2)页式存储管理中有内存碎片的存在,会存在内部碎片。为该作业分配内存后,会产生内 存碎片,因为此作业大小为5.2KB, 占6页,前5页满,最后一页只占0.2KB 的空间, 因此内存碎片的大小为1KB-0.2KB=0.8KB。 页 号 块 号 0 21 1 27 2 28 3 29 4 34 5 35 1)位示图是利用二进制的一位来表示磁盘中一个盘块的使用情况,其值为“0”时表示对应 盘块空闲,为“1”时表示已分配,地址空间分页,每页为1KB, 则对应的盘块大小也为 1KB, 主存总容量为256KB, 可分成256个盘块,长5.2KB的作业需要占用6页空间, 假设页号与物理块号都从0开始,则根据位示图可得到如下页表内容:
[tag_link]
正确答案:A
排序趟数与序列的初始状态有关的排序算法是()。
A. 直接插入排序 B.2 路归并排序 C. 快速排序 D. 堆排序
[tag_link]
正确答案:C
假定磁带的记录密度为400字符/英寸(1in=0.0254m), 每条逻辑记录为80字符,块间 隙(每条逻辑记录之间的间隙)为0.4英寸,现有3000个逻辑记录需要存储,存储这些 记录需要长度为()的磁带,磁带利用率是()。 350 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
A. 1500 英寸,33.3% B.1500 英寸,43.5% C. 1800 英寸,33.3% D.1800 英寸,43.5%
[tag_link]
正确答案:
假定磁带的记录密度为400字符/英寸(1in=0.0254m), 每条逻辑记录为80字符,块间 隙(每条逻辑记录之间的间隙)为0.4英寸,现有3000个逻辑记录需要存储,存储这些 记录需要长度为()的磁带,磁带利用率是()。 350 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
A. 1500 英寸,33.3% B.1500 英寸,43.5% C. 1800 英寸,33.3% D.1800 英寸,43.5%
[tag_link]
正确答案:C
存储器的存取周期是指()。
A. 存储器的读出时间 B. 存储器的写入时间 C. 存储器进行连续读/写操作所允许的最短时间间隔 D. 存储器进行一次读/写操作所需的平均时间
[tag_link]
正确答案:C
1.1.5
[tag_link]
D
对于由交换机连接的10Mb/s以太网,若有10个用户,则每个用户能占有的带宽为()。
A. 1Mb/s B.2Mb/s C. 10Mb/s D.100Mb/s
[tag_link]
正确答案:C
当前设计高性能计算机的重要技术途径是()。
A. 提高CPU 主频 B. 扩大主存容量 C. 采用非冯 ·诺依曼结构 D. 采用并行处理技术
[tag_link]
正确答案:D
若T₁是由有序树T转换而来的二叉树,则T中结点的后根序列就是T₁中结点的( )。
A. 先序 B. 中序 C. 后序 D. 层序
[tag_link]
正确答案:B
推导
孩子-兄弟二叉树转换保持原树后根遍历与二叉树中序遍历一致,因此答案为中序。
易错点
不要把先根/后根与二叉树先序/后序机械对应。
10.10.33/26 总部 服务器 生活区子网 天 通 一号 s2 请回答下列问题。 1)若忽略卫星信号中继以及TR1和 TR2 调制解调的时间开销,则R1 到 R2 之间卫星链 路的单向传播时延是多少?主机 H 向总部服务器传输数据时可以达到的最大吞吐量 是多少?若忽略各层协议数据包的首部开销以及以太网内的传播时延,则主机 H 向 总部服务器上传一个4000B大小的工程进度报告文件,至少需要多长时间? 2)现需要基于GBN 滑动窗口协议为卫星链路设计单向可靠的数据链路层协议 SLP, 支 持R1向 R2 发送数据,SLP 数据帧长为1500B, 忽略ACK 帧长度。若要求SLP 的单 向信道利用率不低于80%,则SLP 的发送窗口至少为多少? SLP 帧的序号字段至少 需要多少位? 3)若公司总部为工程部网络分配的IP 地址空间是10.10.10.0/24,工程部进一步将该 IP 地址空间分配给3个子网,其中生活区子网可分配IP 地址数不少于120个,作业区 子网和管理区子网可分配IP 地址数均不少于60个,且主机H 已正确配置了IP 地址, 则作业区子网、管理区子网和生活区子网的子网地址分别是什么(给出CIDR 形式)?
[tag_link]
B
5 4 P₅ 7 2
- 若用非抢占式短进程优先调度算法,问这5个进程的平均周转时间是多少? 2)若采用抢占式短进程优先调度算法,问这5个进程的平均周转时间是多少?
A. 8.62h;6.34h B.8.62h;6.8h C. 10.62h;6.34h D.10.62h;6.8h
[tag_link]
正确答案:【解答】
5 4 P₅ 7 2
- 若用非抢占式短进程优先调度算法,问这5个进程的平均周转时间是多少? 2)若采用抢占式短进程优先调度算法,问这5个进程的平均周转时间是多少?
A. 8.62h;6.34h B.8.62h;6.8h C. 10.62h;6.34h D.10.62h;6.8h
[tag_link]
正确答案:C
【解答】 从结果可以看出,快表的命中率对访存时间影响非常大。当命中率从85%降低到50%时, 有效存取时间增加0.35μs 。因此在页式存储系统中,应尽可能地提高快表的命中率,从 而提高系统效率。 (0.2+1)×50%+(0.2+1+1)×(1-50%)=1.7μs 3)同理可计算得 (0.2+1)×85%+(0.2+1+1)×(1-85%)=1.35μs 2)按1)中的访问过程分析,有效存取时间为 对于比较复杂的情况,如多级页表,若页表划分为N 级,则需要访问内存N+1 次。若 系统中有快表,则在快表命中时,只需要访问内存1次。
- 在页式存储管理中,访问指令或数据时,首先要访问内存中的页表,查找到指令或数据所在页 面对应的页表项,然后根据页表项查找访问指令或数据所在的内存页面。需要访问内存2次。 段式存储管理同理,需要访问内存2次。段页式存储管理,首先要访问内存中的段表, 然后访问内存中的页表,最后访问指令或数据所在的内存页面,需要访问内存3次。
[tag_link]
正确答案:【解答】
【解答】 从结果可以看出,快表的命中率对访存时间影响非常大。当命中率从85%降低到50%时, 有效存取时间增加0.35μs 。因此在页式存储系统中,应尽可能地提高快表的命中率,从 而提高系统效率。 (0.2+1)×50%+(0.2+1+1)×(1-50%)=1.7μs 3)同理可计算得 (0.2+1)×85%+(0.2+1+1)×(1-85%)=1.35μs 2)按1)中的访问过程分析,有效存取时间为 对于比较复杂的情况,如多级页表,若页表划分为N 级,则需要访问内存N+1 次。若 系统中有快表,则在快表命中时,只需要访问内存1次。
- 在页式存储管理中,访问指令或数据时,首先要访问内存中的页表,查找到指令或数据所在页 面对应的页表项,然后根据页表项查找访问指令或数据所在的内存页面。需要访问内存2次。 段式存储管理同理,需要访问内存2次。段页式存储管理,首先要访问内存中的段表, 然后访问内存中的页表,最后访问指令或数据所在的内存页面,需要访问内存3次。
[tag_link]
正确答案:C
对n 个元素进行排序,其排序趟数肯定为n-1 趟的排序算法是()。
A. 直接插入排序和快速排序 B. 冒泡排序和快速排序 C. 简单选择排序和直接插入排序 D. 简单选择排序和冒泡排序
[tag_link]
正确答案:C
下列关于固态硬盘 ( SSD) 的说法中,错误的是()。
A. 基于闪存的存储技术 B. 随机读/写性能明显高于磁盘 C. 随机写比较慢 D. 不易磨损
[tag_link]
正确答案:
下列关于固态硬盘 ( SSD) 的说法中,错误的是()。
A. 基于闪存的存储技术 B. 随机读/写性能明显高于磁盘 C. 随机写比较慢 D. 不易磨损
[tag_link]
正确答案:D
相联存储器是一种特殊的存储器,其主要特点是()。
A. 通过地址总线指定存储单元进行读/写 B. 按照“后进先出”原则访问数据 C. 根据存储内容进行并行匹配查找 D. 仅用于实现高速缓存中的直接映射结构
[tag_link]
正确答案:C
1.1.6
[tag_link]
D
如下图所示,某学院的以太网交换机有3个接口分别和3个系的以太网相连,另外3个 接口分别和万维网服务器、电子邮件服务器以及一个连接互联网的路由器相连,A 、B 和C 都是100Mb/s以太网交换机。假设所有链路的速率都是100Mb/s, 且图中9台主机 中的任何一台都可以与任何一台服务器或主机通信。这9台主机和2台服务器产生的总 吞吐量最大为()。若把3个系的以太网交换机都换成100Mb/s 集线器,则这9台主 机和2台服务器产生的总吞吐量最大为()。若把所有以太网交换机都换成100Mb/s 集线器,则这9台主机和2台服务器产生的总吞吐量最大为()。 以太网 交 换机二系万维网 服务器电子邮件 服务器路由器 至互联网 以太网 交 换机 二系 万维网 服务器 电子邮件 服务器 路由器 至互联网
A. 1100Mb/s,500Mb/s,100Mb/s B.500Mb/s,500Mb/s,100Mb/s C. 1100Mb/s,1100Mb/s,500Mb/s D.500Mb/s,1100Mb/s,500Mb/s
[tag_link]
正确答案:A
按照Flynn 提出的计算机系统分类方法,多处理机属于()。
A. SISD B.SIMD C.MISD D.MIMD
[tag_link]
正确答案:D
某二叉树结点的中序序列为BDAECF,后序序列为DBEFCA,则该二叉树对应的森林包括( )棵树。
A. 1 B. 2 C. 3 D. 4
[tag_link]
正确答案:C
推导
后序末项A为根;结合中序递归重建,沿根的right链A→C→F,共有3个森林根,故为3棵树。
易错点
需先用后序确定根,再用中序划分左右子树,不能只数叶子或层数。
下一代互联网核心协议 IPv6 的地址长度是()。
A. 32 比特 B. 48 比特 C. 64 比特 D. 128 比特
[tag_link]
正确答案:D
有5个批处理作业A,B,C,D,E 几乎同时到达,其预计运行时间分别为10,6,2,4,8,其 优先级(由外部设定)分别为3,5,2,1,4,这里5为最高优先级。以下各种调度算法中, 平均周转时间为14的是()调度算法。
A. 时间片轮转(时间片为1) B. 优先级 C. 先来先服务(按照顺序10,6,2,4,8) D. 短作业优先
[tag_link]
正确答案:D
有5个批处理作业A,B,C,D,E 几乎同时到达,其预计运行时间分别为10,6,2,4,8,其 优先级(由外部设定)分别为3,5,2,1,4,这里5为最高优先级。以下各种调度算法中, 平均周转时间为14的是()调度算法。
A. 时间片轮转(时间片为1) B. 优先级 C. 先来先服务(按照顺序10,6,2,4,8) D. 短作业优先
[tag_link]
正确答案:D
【解答】
[tag_link]
正确答案:【解答】
【解答】
[tag_link]
正确答案:C
若序列的初始状态为{1,2,3,4,5,10,6,7,8,9},要想使得排序过程中的元素比较次数最 少,则应该采用()方法。
A. 插入排序 B. 选择排序 C. 希尔排序 D. 冒泡排序
[tag_link]
正确答案:A
下列关于固态硬盘的说法中,正确的是()。
A. 固态硬盘的写速度比较慢,性能甚至弱于常规硬盘 B. 相比常规硬盘,固态硬盘优势主要体现在连续存取的速度 C. 静态磨损均衡算法通常比动态磨损均衡算法的表现更优秀 D. 写入时,静态磨损均衡算法每次选择使用长期存放数据而很少擦写的存储块
[tag_link]
正确答案:
下列关于固态硬盘的说法中,正确的是()。
A. 固态硬盘的写速度比较慢,性能甚至弱于常规硬盘 B. 相比常规硬盘,固态硬盘优势主要体现在连续存取的速度 C. 静态磨损均衡算法通常比动态磨损均衡算法的表现更优秀 D. 写入时,静态磨损均衡算法每次选择使用长期存放数据而很少擦写的存储块
[tag_link]
正确答案:C
在下列几种存储器中,CPU 不能直接访问的是()。
A. 硬盘 B. 内存 C.Cache D. 寄存器
[tag_link]
正确答案:
1.1.1
[tag_link]
D
假设以太网 A 中80%的通信量在本局域网内进行,其余20%在本局域网与因特网之间 进行,而以太网B 正好相反。在这两个局域网中,一个使用集线器,另一个使用交换机, 则交换机应放置的局域网是()。
A. 以太网A B. 以太网B C. 任意以太网 D. 都不合适
[tag_link]
正确答案:A
从体系结构的角度来看,阵列处理机属于()结构。
A. SISD B.SIMD C. MIMD D.MISD
[tag_link]
正确答案:B
设X是树T中的一个非根结点,B是T所对应的二叉树。在B中,X是其双亲结点的右孩子,下列结论中正确的是( )。
A. 在树T中,X是其双亲结点的第一个孩子 B. 在树T中,X一定无右边兄弟 C. 在树T中,X一定是叶结点 D. 在树T中,X一定有左边兄弟
[tag_link]
正确答案:D
推导
二叉树的right child对应原树中的右兄弟;X成为双亲的右孩子,说明X在原树中不是第一个孩子,必有左兄弟。
易错点
区分二叉树right child与原树右孩子:前者表示右兄弟,不推出叶结点或无右兄弟。
与 IPv4 相比,IPv6()。
A. 采用32位IP 地址 B. 增加了首部字段数量 C. 不提供QoS 保障 D. 没有提供检验和字段
[tag_link]
正确答案:D
使用抢占式最短剩余时间优先调度算法对下列进程进行调度,总周转时间是()。 进程 名 到达时间/h 运行时间/h P₁ 0 3 P₂ 1 i P₃ 2 4 P4 3 5 P₅ 4 2
A. 25h B.26h C.27h D.28h
[tag_link]
正确答案:C
使用抢占式最短剩余时间优先调度算法对下列进程进行调度,总周转时间是()。 进程 名 到达时间/h 运行时间/h P₁ 0 3 P₂ 1 i P₃ 2 4 P4 3 5 P₅ 4 2
A. 25h B.26h C.27h D.28h
[tag_link]
正确答案:C
85×(0+1.5)+(1-0.85)×2×1.5=1.725μs 2)系统增加快表后,在快表中找到页表项的概率为85%,所以实现一次页面访问的存取时间为
[tag_link]
正确答案:
85×(0+1.5)+(1-0.85)×2×1.5=1.725μs 2)系统增加快表后,在快表中找到页表项的概率为85%,所以实现一次页面访问的存取时间为
[tag_link]
正确答案:
对于元素个数相同的不同初始序列,总比较次数大致相同的排序算法是()。
A. 折半插入排序和简单选择排序 B. 基数排序和归并排序 C. 冒泡排序和快速排序 D. 堆排序
[tag_link]
正确答案:A
下列关于固态硬盘的说法中,错误的是()。
A. 常规硬盘需要采用磁盘调度算法,而固态硬盘不需要 B. 固态硬盘需要进行磨损均衡,而常规硬盘不需要 C. 反复写同一个块会减少固态硬盘的寿命 D. 磨损均衡机制的目的是加快固态硬盘读/写速度
[tag_link]
正确答案:
下列关于固态硬盘的说法中,错误的是()。
A. 常规硬盘需要采用磁盘调度算法,而固态硬盘不需要 B. 固态硬盘需要进行磨损均衡,而常规硬盘不需要 C. 反复写同一个块会减少固态硬盘的寿命 D. 磨损均衡机制的目的是加快固态硬盘读/写速度
[tag_link]
正确答案:D
计算机的存储器采用分级方式是为了()。
A. 方便编程 B. 解决容量、速度、价格三者之间的矛盾 C. 保存大量数据方便 D. 操作方便
[tag_link]
正确答案:B
1.1.2 所连路由器的Router ID IP
[tag_link]
D
在使用以太网交换机的局域网中,以下()是正确的。
A. 局域网中只包含一个冲突域 B. 交换机的多个接口可以并行传输 C. 交换机可以隔离广播域 D. 交换机根据LLC 目的地址转发
[tag_link]
正确答案:B
以下机器中,不属于SIMD 结 构 的 是 ( ) 。
A. 并行处理机 B. 阵列处理机 C. 向量处理机 D. 标量流水线处理机
[tag_link]
正确答案:D
下列关于IPv6 地 址 1A22:120D:0000:0000:72A2:0000:0000:00C0的表示中,错误的是()。 A.1A22:120D::72A2:0000:0000:00C0 B.1A22:120D::72A2:0:0:C0
C. 1A22::120D::72A2::00C0 D.1A22:120D:0:0:72A2::CO
[tag_link]
正确答案:C
假设系统采用多级反馈队列调度算法,系统中设置了三个不同优先级的队列A 、B和 C, 优先级 A>B>C,A 的时间片为10ms,B 的时间片为20ms,C 的时间片为30ms 。当 t=0 时,进程P₁ 到达,P₁ 所需的运行时间为90ms; 当 t=30ms 时,进程P₂ 到达,P₂ 所需的运行时间为30ms, 不考虑任何其他系统开销,进程 P₁的周转时间为()。
A. 90ms B.100ms C.110ms D.120ms 30. 分时操作系统通常采用()调度算法来为用户服务。 A. 时间片轮转 B. 先来先服务 C. 短作业优先 D. 优先级
[tag_link]
正确答案:D
假设系统采用多级反馈队列调度算法,系统中设置了三个不同优先级的队列A 、B和 C, 优先级 A>B>C,A 的时间片为10ms,B 的时间片为20ms,C 的时间片为30ms 。当 t=0 时,进程P₁ 到达,P₁ 所需的运行时间为90ms; 当 t=30ms 时,进程P₂ 到达,P₂ 所需的运行时间为30ms, 不考虑任何其他系统开销,进程 P₁的周转时间为()。
A. 90ms B.100ms C.110ms D.120ms 30. 分时操作系统通常采用()调度算法来为用户服务。 A. 时间片轮转 B. 先来先服务 C. 短作业优先 D. 优先级
[tag_link]
正确答案:D
5×2=3μs
- 因为页表在主存,所以CPU 必须访问主存两次,即实现一次页面访问的存取时间是 页表在主存时,实现一次存取需要访问主存两次:第一次是访问页表,获得所需访问数据所 在页面的物理地址;第二次才是根据这个物理地址存取数据。
[tag_link]
正确答案:【解答】
5×2=3μs
- 因为页表在主存,所以CPU 必须访问主存两次,即实现一次页面访问的存取时间是 页表在主存时,实现一次存取需要访问主存两次:第一次是访问页表,获得所需访问数据所 在页面的物理地址;第二次才是根据这个物理地址存取数据。
[tag_link]
正确答案:D
一般情况下,以下查找效率最低的数据结构是()。
A. 有序顺序表 B. 二叉排序树 C. 堆 D. 平衡二叉树
[tag_link]
正确答案:C
假定有一个磁盘组共有100个柱面,每个柱面有8个磁道,每个磁道划分成8个扇区。 现有一个5000条逻辑记录的文件,逻辑记录的大小与扇区大小相等,该文件以顺序结 构存放在磁盘组上,柱面、磁道、扇区均从0开始编址,逻辑记录的编号从0开始,文 件信息从0柱面、0磁道、0扇区开始存放。试问,该文件编号为3468的逻辑记录应存 放在哪个柱面的第几个磁道的第几个扇区上?
[tag_link]
假定有一个磁盘组共有100个柱面,每个柱面有8个磁道,每个磁道划分成8个扇区。 现有一个5000条逻辑记录的文件,逻辑记录的大小与扇区大小相等,该文件以顺序结 构存放在磁盘组上,柱面、磁道、扇区均从0开始编址,逻辑记录的编号从0开始,文 件信息从0柱面、0磁道、0扇区开始存放。试问,该文件编号为3468的逻辑记录应存 放在哪个柱面的第几个磁道的第几个扇区上?
[tag_link]
B
右图是一棵逻辑上的树 T, 则在关于该树的存储结构的叙述 中,错误的是()。
A. 若 T 采用双亲表示法,则有9个指向双亲的指针 B. 若 T 采用孩子表示法,则在 T 中查找某个结点的孩子比 双亲表示法更方便 C. 若 T 采用孩子兄弟表示法,则在 T中查找某个结点的双 亲的时间复杂度为O(1) D. 双亲表示法是顺序存储结构,孩子表示法和孩子兄弟表示法通常是链式存储结构
[tag_link]
正确答案:C
计算机的存储系统包括()。
A. RAM B.ROM C. 主存储器 D. 寄存器、Cache 、主存储器和外存储器
[tag_link]
正确答案:D
1.1.9
[tag_link]
D
以太网交换机的自学习功能是指()。
A. 记录帧的源MAC 地址与该帧进入交换机的接口号 B. 记录帧的目的MAC 地址与该帧进入交换机的接口号 C. 记录分组的源IP 地址与该分组进入交换机的接口号 D. 记录分组的目的IP 地址与该分组进入交换机的接口号
[tag_link]
正确答案:A
具有一个控制部件和多个处理单元的计算机系统属于()结构。
A. SISD B.SIMD C.MISD D.MIMD
[tag_link]
正确答案:
在森林的二叉树表示中,结点M和结点N是同一父结点的左孩子和右孩子,则在该森林中( )。
A. M和N有同一双亲 B. M和N可能无公共祖先 C. M是N的孩子 D. M是N的左兄弟
[tag_link]
正确答案:B
推导
二叉树中的同一父结点左右孩子在森林转换后分别表示一个结点及其第一个孩子/后续兄弟关系,M、N可能跨越不同原树而无公共祖先,故B。
易错点
不要把二叉树父子关系直接当成森林父子关系;转换后left/right含义不同。
一个 IPv6 地址的简化写法为8::D0:123:CDEF:89A, 则其完整地址应该是()。
A. 8000:0000:0000:0000:00D0:1230:CDEF:89A0 B. 0008:0000:0000:0000:00D0:0123:CDEF:89A0 C. 8000:0000:0000:0000:D000:1230:CDEF:89A0 D. 0008:0000:0000:0000:00D0:0123:CDEF:089A
[tag_link]
正确答案:D
在进程调度算法中,对短进程不利的是()。
A. 短进程优先调度算法 B. 先来先服务调度算法 C. 高响应比优先调度算法 D. 多级反馈队列调度算法
[tag_link]
正确答案:B
在进程调度算法中,对短进程不利的是()。
A. 短进程优先调度算法 B. 先来先服务调度算法 C. 高响应比优先调度算法 D. 多级反馈队列调度算法
[tag_link]
正确答案:B
【解答】 根据题中条件无法得知逻辑地址位数,所以在其二进制表示中,其位数并不一致,只是根据八进制 表示进行转换。若已知逻辑地址空间大小或位数,则二进制表示必须保持一致。 注 意 注 意 5)八进制逻辑地址02500的二进制表示为010101000000B。逻辑页号为21,此页号已超过 页表的最大页号10,因此产生越界中断。 4)八进制逻辑地址01120的二进制表示为001001010000 B 。逻辑页号为9,此页号不在快 表中,在内存页表中可以查找到,得页帧号为F9; 页内位移为16,因此物理地址为(F9,16)。 3)八进制逻辑地址0567的二进制表示为101110111B。逻辑页号为5,此页号不在快表中, 在内存页表中可以查找到,得页帧号为F5; 页内位移为55,因此物理地址为(F5,55)。 2)八进制逻辑地址0217的二进制表示为010001111B。逻辑页号为2,此页号可在快表中 查找到,得页帧号为F2; 页内位移为15,因此物理地址为(F2,15)。 1)八进制逻辑地址0105的二进制表示为001000101B 。逻辑页号为1,此页号可在快表中 查找到,得页帧号为F1; 页内位移为5,因此物理地址为(F1,5)。 页面大小为64B, 因此页内位移为6位,进程代码段长度为702B, 因此需要11个页面,编 号为0~10。 要注意题目中的逻辑地址使用哪种进制的数给出,若是十进制,则一般通过整数除法和求余 得到页号和页内偏移,若用其他进制给出,则一般转换成二进制,然后按照地址结构划分为页号 部分和页内偏移部分,再把页号和页内偏移计算出来。
[tag_link]
正确答案:【解答】
【解答】 根据题中条件无法得知逻辑地址位数,所以在其二进制表示中,其位数并不一致,只是根据八进制 表示进行转换。若已知逻辑地址空间大小或位数,则二进制表示必须保持一致。 注 意 注 意 5)八进制逻辑地址02500的二进制表示为010101000000B。逻辑页号为21,此页号已超过 页表的最大页号10,因此产生越界中断。 4)八进制逻辑地址01120的二进制表示为001001010000 B 。逻辑页号为9,此页号不在快 表中,在内存页表中可以查找到,得页帧号为F9; 页内位移为16,因此物理地址为(F9,16)。 3)八进制逻辑地址0567的二进制表示为101110111B。逻辑页号为5,此页号不在快表中, 在内存页表中可以查找到,得页帧号为F5; 页内位移为55,因此物理地址为(F5,55)。 2)八进制逻辑地址0217的二进制表示为010001111B。逻辑页号为2,此页号可在快表中 查找到,得页帧号为F2; 页内位移为15,因此物理地址为(F2,15)。 1)八进制逻辑地址0105的二进制表示为001000101B 。逻辑页号为1,此页号可在快表中 查找到,得页帧号为F1; 页内位移为5,因此物理地址为(F1,5)。 页面大小为64B, 因此页内位移为6位,进程代码段长度为702B, 因此需要11个页面,编 号为0~10。 要注意题目中的逻辑地址使用哪种进制的数给出,若是十进制,则一般通过整数除法和求余 得到页号和页内偏移,若用其他进制给出,则一般转换成二进制,然后按照地址结构划分为页号 部分和页内偏移部分,再把页号和页内偏移计算出来。
[tag_link]
正确答案:B
一台计算机具有多核CPU,可以同时执行相互独立的任务。归并排序的各个归并段可以 并行执行,在下列排序算法中,不可以并行执行的有()。 I. 基数排序 II. 快速排序 I. 冒泡排序 IV. 堆排序
A. I 、Ⅲ B. I 、Ⅱ C.I 、Ⅲ 、IV D.Ⅱ 、IV
[tag_link]
正确答案:A
假设磁盘的每个磁道分成9块,现在一个文件有A,B,…,I 共9条记录,每条记录的大 小与块的大小相等,设磁盘转速为27毫秒/转,每读出一块后需要2ms 的处理时间。若 忽略其他辅助时间,且一开始磁头在即将要读 A 记录的位置,试问: 1)若将这些记录顺序存放在一个磁道上,则顺序读取该文件要多少时间? 2)若要求顺序读取的时间最短,则应该如何安排文件的存放位置?
[tag_link]
假设磁盘的每个磁道分成9块,现在一个文件有A,B,…,I 共9条记录,每条记录的大 小与块的大小相等,设磁盘转速为27毫秒/转,每读出一块后需要2ms 的处理时间。若 忽略其他辅助时间,且一开始磁头在即将要读 A 记录的位置,试问: 1)若将这些记录顺序存放在一个磁道上,则顺序读取该文件要多少时间? 2)若要求顺序读取的时间最短,则应该如何安排文件的存放位置?
[tag_link]
D
在计算机系统中,关于MAR 和 MDR 的位数,以下说法正确的是()。
A. MAR 的位数等于地址总线的宽度,MDR 的位数等于数据总线的宽度 B. MAR 的位数等于数据总线的宽度,MDR 的位数等于地址总线的宽度 C. MAR 和 MDR 的位数都等于地址总线的宽度 D. MAR 和 MDR 的位数都等于数据总线的宽度
[tag_link]
正确答案:A
1.1.13
[tag_link]
D
当以太网交换机某接口收到帧时,若在交换表中未找到目的MAC地 址 , 则 ( ) 。
A. 将帧发送到特定接口进行ARP 查询 B. 丢弃该帧 C. 将帧发送到除本接口外的所有接口 D. 将帧发送给DHCP服务器
[tag_link]
正确答案:C
下列关于超线程( HT) 技术的描述中,正确的是()。
A. 超线程技术可以让四核的Intel Core i7处理器变成八核 B. 超线程技术是一项硬件技术,能使系统性能大幅提升,与操作系统和应用软件无关 C. 含有超线程技术的CPU 需要芯片组的支持才能发挥技术优势 D. 超线程技术模拟出的每个 CPU 核都具有独立的资源,各自工作互不干扰
[tag_link]
正确答案:C
下列关于IPv6 的描述中,错误的是()。
A. IPv6 的首部长度是不可变的 B. IPv6 不允许在中间路由器进行分片 C. IPv6 采用了16B的地址,在可预见的将来不会用完 D. IPv6 使用了首部检验和来保证传输的正确性
[tag_link]
正确答案:D
假设系统中所有进程同时到达,则使进程平均周转时间最短的是()调度算法。
A. 先来先服务 B. 短进程优先 C. 时间片轮转 D. 优先级
[tag_link]
正确答案:B
假设系统中所有进程同时到达,则使进程平均周转时间最短的是()调度算法。
A. 先来先服务 B. 短进程优先 C. 时间片轮转 D. 优先级
[tag_link]
正确答案:B
【解答】 逻辑地址为(3,99),因此内存地址为(14,99)=111000001100011, 即E063H。 逻辑地址为(2,1023),因此内存地址为(1,1023)=000100111111111,即13FFH。 逻辑地址为(1,72),因此内存地址为(0,72)=00 00000001001000 B, 即 0048H。 3)逻辑地址为(0,0),因此内存地址为(9,0)= 1001000000000000 B, 即9000H。 页号为3的页面被装入主存的第14块,因此该地址在内存中的始址为11100000000 0000,即E000H。 页号为2的页面被装入主存的第1块,因此该地址在内存中的始址为 0001 0000 0000 0000,即1000H。 0000B, 即0000H。 页号为1的页面被装入主存的第0块,因此该地址在内存中的始址为000000000000 0000B, 即9000H。 页号为0的页面被装入主存的第9块,因此该地址在内存中的始址为100100000000 2)页面大小为4KB, 因此低12位为页内偏移地址;主存分为16块,因此内存物理地址高 4位为主存块号。 1)页面的大小为(64/16)KB=4KB, 该进程共有4页,所以该进程的总长度为4×4KB=16KB。
[tag_link]
正确答案:【解答】
【解答】 逻辑地址为(3,99),因此内存地址为(14,99)=111000001100011, 即E063H。 逻辑地址为(2,1023),因此内存地址为(1,1023)=000100111111111,即13FFH。 逻辑地址为(1,72),因此内存地址为(0,72)=00 00000001001000 B, 即 0048H。 3)逻辑地址为(0,0),因此内存地址为(9,0)= 1001000000000000 B, 即9000H。 页号为3的页面被装入主存的第14块,因此该地址在内存中的始址为11100000000 0000,即E000H。 页号为2的页面被装入主存的第1块,因此该地址在内存中的始址为 0001 0000 0000 0000,即1000H。 0000B, 即0000H。 页号为1的页面被装入主存的第0块,因此该地址在内存中的始址为000000000000 0000B, 即9000H。 页号为0的页面被装入主存的第9块,因此该地址在内存中的始址为100100000000 2)页面大小为4KB, 因此低12位为页内偏移地址;主存分为16块,因此内存物理地址高 4位为主存块号。 1)页面的大小为(64/16)KB=4KB, 该进程共有4页,所以该进程的总长度为4×4KB=16KB。
[tag_link]
正确答案:C
设关键字序列为{3,7,6,9,7,1,4,5,20},对其进行排序的最小交换次数是多少?
[tag_link]
A
在一个磁盘上,有1000个柱面,编号为0~999,用下面的算法计算为满足磁盘队列中 的所有请求,磁头臂必须移过的磁道的数目。假设最后服务的请求是在磁道345上,并 且读/写头正在朝磁道0移动。在按FCFS 顺序排列的队列中包含了如下磁道上的请求: 123,874,692,475,105,376。 1)FCFS;2)SSTF;3)SCAN;4)LOOK;5)C-SCAN;6)C-LOOK。
[tag_link]
在一个磁盘上,有1000个柱面,编号为0~999,用下面的算法计算为满足磁盘队列中 的所有请求,磁头臂必须移过的磁道的数目。假设最后服务的请求是在磁道345上,并 且读/写头正在朝磁道0移动。在按FCFS 顺序排列的队列中包含了如下磁道上的请求: 123,874,692,475,105,376。 1)FCFS;2)SSTF;3)SCAN;4)LOOK;5)C-SCAN;6)C-LOOK。
[tag_link]
B
在多级存储系统中, “Cache- 主存”结构的作用是解决()的问题。
A. 主存容量不足 B. 主存与辅存速度不匹配 C. 辅存与CPU速度不匹配 D. 主存与CPU速度不匹配
[tag_link]
正确答案:D
1.1.10
[tag_link]
D
某以太网如下图所示,假设交换机1和交换机2的交换表初始为空,各主机之间依次进 行以下通信:A→B 、H→A 、E→X 、X→E, 则关于上述通信过程叙述错误的是()。 交换机1 交换机2
A. 当 A→B 时,除A 外的全部主机都能收到A 发送的帧 B. 当 H→A 时,仅A 能收到H 发送的帧 C. 当 E→X时,仅X 能收到E 发送的帧 D. 当 X→E 时,交换机2收不到X 发送的帧
[tag_link]
正确答案:C
双核 CPU 和超线程 CPU 的共同点是()。
A. 都有两个内核 B. 都能同时执行两个运算 C. 都包含两个CPU D. 都不会出现争抢资源的现象
[tag_link]
正确答案:B
若一个路由器收到的IPv6 数据报因太大而不能转发到链路上,则路由器将把该数据 报 ( )。
A. 丢弃 B. 暂存 C. 分片 D. 转发至能支持该数据报的链路上
[tag_link]
正确答案:A
多级反馈队列调度算法不具备的特性是()。
A. 资源利用率高 B. 响应速度快 C. 系统开销小 D. 并发度高
[tag_link]
正确答案:C
多级反馈队列调度算法不具备的特性是()。
A. 资源利用率高 B. 响应速度快 C. 系统开销小 D. 并发度高
[tag_link]
正确答案:C
【解答】 当将十六进制地址转换为二进制地址时,我们可能习惯性地写为16位,这是容易犯错的细节。例 如,题中的逻辑地址为15位,物理地址为14位。逻辑地址0AC5H的二进制表示为000101011000101B, 对应物理地址12C5H的二进制表示为01001011000101B。这一点应该引起注意。 注 意 注 意 10页,因此系统产生越界中断。 逻辑地址3AC5H转换为二进制表示是011101011000101B, 页号为14,而该用户程序只有 映射表中,会产生缺页中断,系统进行缺页中断处理。 逻辑地址1AC5H 转换为二进制表示是001101011000101B, 虚页号为6(00110B), 不在页面 理块号4,因此系统访问物理地址12C5H(01001011000101B)。 逻辑地址0AC5H 转换为二进制表示是000101011000101B, 虚页号为2(00010B), 映射至物 页面大小为1KB, 所以低10位为页内偏移地址;用户编程空间为32个页面,即逻辑地址高 5位为虚页号;主存为16个页面,即物理地址高4位为物理块号。
[tag_link]
正确答案:【解答】
【解答】 当将十六进制地址转换为二进制地址时,我们可能习惯性地写为16位,这是容易犯错的细节。例 如,题中的逻辑地址为15位,物理地址为14位。逻辑地址0AC5H的二进制表示为000101011000101B, 对应物理地址12C5H的二进制表示为01001011000101B。这一点应该引起注意。 注 意 注 意 10页,因此系统产生越界中断。 逻辑地址3AC5H转换为二进制表示是011101011000101B, 页号为14,而该用户程序只有 映射表中,会产生缺页中断,系统进行缺页中断处理。 逻辑地址1AC5H 转换为二进制表示是001101011000101B, 虚页号为6(00110B), 不在页面 理块号4,因此系统访问物理地址12C5H(01001011000101B)。 逻辑地址0AC5H 转换为二进制表示是000101011000101B, 虚页号为2(00010B), 映射至物 页面大小为1KB, 所以低10位为页内偏移地址;用户编程空间为32个页面,即逻辑地址高 5位为虚页号;主存为16个页面,即物理地址高4位为物理块号。
[tag_link]
正确答案:A
设顺序表用数组A[]表示,表中元素存储在数组下标1~m+n 的范围内,前m 个元素递 增有序,后n 个元素递增有序,设计一个算法,使得整个顺序表有序。 1)给出算法的基本设计思想。 2)根据设计思想,采用C/C++描述算法,关键之处给出注释。 3)说明你所设计算法的时间复杂度与空间复杂度。
[tag_link]
C
某软盘有40个磁道,磁头从一个磁道移至相邻磁道需要6ms。文件在磁盘上非连续存 放,逻辑上相邻数据块的平均距离为13磁道,每块的旋转延迟时间及传输时间分别为 100ms 和25ms, 问读取一个100块的文件需要多少时间?若系统对磁盘进行了整理,让 同一文件的磁盘块尽可能靠拢,从而使逻辑上相邻数据块的平均距离降为2磁道,这时 读取一个100块的文件需要多少时间?
[tag_link]
某软盘有40个磁道,磁头从一个磁道移至相邻磁道需要6ms。文件在磁盘上非连续存 放,逻辑上相邻数据块的平均距离为13磁道,每块的旋转延迟时间及传输时间分别为 100ms 和25ms, 问读取一个100块的文件需要多少时间?若系统对磁盘进行了整理,让 同一文件的磁盘块尽可能靠拢,从而使逻辑上相邻数据块的平均距离降为2磁道,这时 读取一个100块的文件需要多少时间?
[tag_link]
【解答】
将下面一个由3棵树组成的森林转换为二叉树。
[tag_link]
D
存储器分层体系结构中,存储器从速度最快到最慢的排列顺序是()。
A. 寄存器-主存-Cache- 辅存 B. 寄存器-主存一辅存-Cache C. 寄存器-Cache- 辅存-主存 D. 寄存器-Cache- 主存一辅存
[tag_link]
正确答案:D
1.1.14 Link2的本地IP地址 Metric 2 4 2 4 Link2的费用 Net1 Prefix 192.1.1.0/24 192.1.6.0/24 192.1.5.0/24 192.1.7.0/24 直连网络Net1的网络前缀 Metric 1 1 1 1 到达直连网络Net1的费用 E0 192.1.1.0/24 1 L0
[tag_link]
D
下列关于双核技术的叙述中,正确的是()。
A. 双核是指主板上有两个CPU B. 双核是利用超线程技术实现的 C. 双核是指在 CPU 上集成两个运算核心 D. 双核CPU 是时间并行的并行计算
[tag_link]
正确答案:C
下列关于动态路由选择和静态路由选择的主要区别的描述中,正确是()。
A. 动态路由选择需要维护整个网络的拓扑结构信息,而静态路由选择只需要维护部分 拓扑结构信息 B. 动态路由选择可随网络的通信量或拓扑变化而自适应地调整,而静态路由选择则需 要手工去调整相关的路由信息 C. 动态路由选择简单且开销小,静态路由选择复杂且开销大 D. 动态路由选择使用路由表,静态路由选择不使用路由表
[tag_link]
正确答案:B
下列调度算法中,系统开销最小的调度算法是()。
A. 高响应比优先调度算法 B. 多级反馈队列调度算法 C. 先来先服务调度算法 D. 时间片轮转调度算法
[tag_link]
正确答案:C
下列调度算法中,系统开销最小的调度算法是()。
A. 高响应比优先调度算法 B. 多级反馈队列调度算法 C. 先来先服务调度算法 D. 时间片轮转调度算法
[tag_link]
正确答案:C
【解答】 6)由段表知,不存在第5段,因此逻辑地址(5,32)为非法地址。 5)由段表知,第4段内存始址为1938,段长为95,逻辑地址(4,112)的段内位移112超过了 段长,因此为非法地址。 4)由段表知,第3段内存始址为1350,段长为590,因此逻辑地址(3,400)是合法地址,对 应的物理地址为1350+400=1750。 3)由段表知,第2段内存始址为100,段长为90,逻辑地址(2,500)的段内位移500超过了 段长,因此为非法地址。 2)由段表知,第1段内存始址为2350,段长为20,因此逻辑地址(1,10)是合法地址,对应 的物理地址为2350+10=2360。 1)由段表知,第0段内存始址为210,段长为500,因此逻辑地址(0,430)是合法地址,对应 的物理地址为210+430=640。
[tag_link]
正确答案:【解答】
【解答】 6)由段表知,不存在第5段,因此逻辑地址(5,32)为非法地址。 5)由段表知,第4段内存始址为1938,段长为95,逻辑地址(4,112)的段内位移112超过了 段长,因此为非法地址。 4)由段表知,第3段内存始址为1350,段长为590,因此逻辑地址(3,400)是合法地址,对 应的物理地址为1350+400=1750。 3)由段表知,第2段内存始址为100,段长为90,逻辑地址(2,500)的段内位移500超过了 段长,因此为非法地址。 2)由段表知,第1段内存始址为2350,段长为20,因此逻辑地址(1,10)是合法地址,对应 的物理地址为2350+10=2360。 1)由段表知,第0段内存始址为210,段长为500,因此逻辑地址(0,430)是合法地址,对应 的物理地址为210+430=640。
[tag_link]
正确答案:B
设有一个数组中存放了一个无序的关键序列K₁,K₂…,Kn 。 现要求将Kn放在将元素排序 后的正确位置上,试编写实现该功能的算法,要求比较关键字的次数不超过 n。
[tag_link]
C
有一个交叉存放信息的磁盘,信息在其上的存放方法如右图所示。每个 磁道有8个扇区,每个扇区大小为512B, 旋转速度为3000转/分,顺时 针读扇区。假定磁头已在读取信息的磁道上,0扇区转到磁头下需要1/2 转,且设备对应的控制器不能同时进行输入/输出,在数据从控制器传送 至内存的这段时间内,从磁头下通过的扇区数为2,请回答: 1)依次读取一个磁道上的所有扇区需要多少时间? 2)该磁盘的数据传输速率是多少?
[tag_link]
有一个交叉存放信息的磁盘,信息在其上的存放方法如右图所示。每个 磁道有8个扇区,每个扇区大小为512B, 旋转速度为3000转/分,顺时 针读扇区。假定磁头已在读取信息的磁道上,0扇区转到磁头下需要1/2 转,且设备对应的控制器不能同时进行输入/输出,在数据从控制器传送 至内存的这段时间内,从磁头下通过的扇区数为2,请回答: 1)依次读取一个磁道上的所有扇区需要多少时间? 2)该磁盘的数据传输速率是多少?
[tag_link]
D
下列关于多级存储系统的说法中,正确的有()。 I. 多级存储系统是为了降低存储成本 Ⅱ.虚拟存储器中主存和辅存之间的数据调动对任何程序员是透明的 Ⅲ. CPU 只能与Cache 直接交换信息,CPU 与主存交换信息也需要经过Cache
A. 仅 I B. 仅 I 和 Ⅱ C. I 、Ⅱ 和 Ⅲ D. 仅Ⅱ
[tag_link]
正确答案:A
1.1.1 RI L1
[tag_link]
D
下列有关多核 CPU 和单核CPU 的描述中,错误的是()。
A. 双核的频率为2.4GHZ, 那么其中每个核心的频率也是2.4GHZ B. 同等性能下,采用双核CPU 可以降低计算机系统的功耗和体积 C. 多核CPU 共用一组内存,数据共享 D. 所有程序在多核CPU 上运行速度都快
[tag_link]
正确答案:D
下列关于路由算法的描述中,错误的是()。
A. 静态路由有时也被称为非自适应算法 B. 静态路由所使用的路由选择一旦启动就不能修改 C. 动态路由也称自适应算法,会根据网络的拓扑变化和流量变化改变路由决策 D. 动态路由算法需要实时获得网络的状态
[tag_link]
正确答案:B
下列进程调度算法中,可能导致饥饿现象的有()。 I. 先来先服务调度算法 Ⅱ .短作业优先调度算法 Ⅲ.优先级调度算法 IV. 时间片轮转调度算法
A. I 和 Ⅱ B. Ⅱ 和 Ⅲ C. Ⅱ、Ⅲ 和 IV D.Ⅲ
[tag_link]
正确答案:B
下列进程调度算法中,可能导致饥饿现象的有()。 I. 先来先服务调度算法 Ⅱ .短作业优先调度算法 Ⅲ.优先级调度算法 IV. 时间片轮转调度算法
A. I 和 Ⅱ B. Ⅱ 和 Ⅲ C. Ⅱ、Ⅲ 和 IV D.Ⅲ
[tag_link]
正确答案:B
【解答】 2)对图中的页式地址变换,其物理地址为12×2048+586=25162;对图中的段式地址变换, 其物理地址为4000+586=4586。 1)由题图所示的逻辑地址结构可知:页或段的最大个数为2⁵=32。若左图是段式管理,则 段始址12加上偏移量586,远超第1段的段始址15,超过第4段的段始址20,所以左图 是页式变换,而右图满足段式变换。对于页式管理,由逻辑地址的位移量位数可知, 一 页的大小为2 KB。
[tag_link]
正确答案:【解答】
【解答】 2)对图中的页式地址变换,其物理地址为12×2048+586=25162;对图中的段式地址变换, 其物理地址为4000+586=4586。 1)由题图所示的逻辑地址结构可知:页或段的最大个数为2⁵=32。若左图是段式管理,则 段始址12加上偏移量586,远超第1段的段始址15,超过第4段的段始址20,所以左图 是页式变换,而右图满足段式变换。对于页式管理,由逻辑地址的位移量位数可知, 一 页的大小为2 KB。
[tag_link]
正确答案:B
外部排序和内部排序的主要区别是()。
A. 内部排序的数据量小,而外部排序的数据量大 B. 内部排序不涉及内、外存数据交换,而外部排序涉及内、外存数据交换 C. 内部排序的速度快,而外部排序的速度慢 D. 内部排序所需的内存小,而外部排序所需的内存大
[tag_link]
正确答案:B
若某存储器存取周期为250ns, 每次读出16位,该存储器的数据传输速率是()。
A. 4×10⁶B/s B.16MB/s C.8×10⁶B/s D.8×2²⁰B/s
[tag_link]
正确答案:C
1.1.9 2
[tag_link]
D
下列关于多核CPU 的描述中,正确的是()。
A. 各核心完全对称,拥有各自的 Cache B. 任何程序都可以同时在多个核心上运行 C. 一 颗CPU 中集成了多个完整的执行内核,可同时进行多个运算 D. 只有使用了多核 CPU 的计算机,才支持多任务操作系统
[tag_link]
正确答案:C
下列关于链路状态协议的描述中,错误的是()。
A. 仅相邻路由器需要交换各自的路由表 B. 全网路由器的拓扑数据库是一致的 C. 采用洪泛技术更新链路变化信息 D. 具有快速收敛的优点
[tag_link]
正确答案:A
与单处理机调度相比,多处理机调度需要额外考虑的调度目标是()。 I. 负载平衡 Ⅱ .处理器亲和性 Ⅲ.进程周转时间
A. I 和 Ⅱ B. Ⅱ 和 Ⅲ C. I 和 Ⅲ D.I 、 Ⅱ 和 Ⅲ
[tag_link]
正确答案:A
与单处理机调度相比,多处理机调度需要额外考虑的调度目标是()。 I. 负载平衡 Ⅱ .处理器亲和性 Ⅲ.进程周转时间
A. I 和 Ⅱ B. Ⅱ 和 Ⅲ C. I 和 Ⅲ D.I 、 Ⅱ 和 Ⅲ
[tag_link]
正确答案:A
【解答】 空闲区分配。这说明最先适配算法尽可能地使用了低地址部分的空闲区域,留下了高地 址部分的大的空闲区,更有可能满足进程的申请。 3)若随后又要申请80KB, 则最先适配算法可以分配成功,而最佳适配算法则没有足够大的 第一块:始址240K, 大小60KB; 第二块:超始地址450K, 大小62KB。 2)最佳适配的内存分配情况如上图中的(b)所示。内存中的空块为: 第一块:始址290K, 大小10KB; 第二块:始址400K, 大小112KB。 内存中的空块为: (b) reg150KB reg90KB reg100KB reg50KB 512KB 450KB 400KB 300KB 240KB 150KB 0KB (a) reg150KBreg50KBreg90KBreg100KB reg150KB reg50KB reg90KB reg100KB 512KB 400KB 290KB 300KB 200KB 150KB 0KB 1)最先适配的内存分配情况如下图中的(a)所示。
[tag_link]
正确答案:【解答】
【解答】 空闲区分配。这说明最先适配算法尽可能地使用了低地址部分的空闲区域,留下了高地 址部分的大的空闲区,更有可能满足进程的申请。 3)若随后又要申请80KB, 则最先适配算法可以分配成功,而最佳适配算法则没有足够大的 第一块:始址240K, 大小60KB; 第二块:超始地址450K, 大小62KB。 2)最佳适配的内存分配情况如上图中的(b)所示。内存中的空块为: 第一块:始址290K, 大小10KB; 第二块:始址400K, 大小112KB。 内存中的空块为: (b) reg150KB reg90KB reg100KB reg50KB 512KB 450KB 400KB 300KB 240KB 150KB 0KB (a) reg150KBreg50KBreg90KBreg100KB reg150KB reg50KB reg90KB reg100KB 512KB 400KB 290KB 300KB 200KB 150KB 0KB 1)最先适配的内存分配情况如下图中的(a)所示。
[tag_link]
正确答案:B
下列关于外部排序的说法中,正确的是()。
A. 置换选择排序得到的初始归并段的长度一定相等 B. 内外存交换数据的时间只占总排序时间的一小部分 C. 败者树是一棵完全二叉树 D. 外部排序不涉及对文件的读/写操作
[tag_link]
正确答案:C
某一 SRAM 芯片,容量为1024×8位,该芯片的地址引脚和数据引脚总数至少是()。
A. 8 B.10 C. 18 D. 13
[tag_link]
正确答案:C
1.1.2 1 192.1.6.0/24 3 R2
[tag_link]
D
下列关于多核处理器的说法中,不正确的是()。
A. 多核处理器并不能使单线程程序的执行速度加快 B. 多核处理器在 Flynn 分类法中属于MIMD 系统 C. 多核处理器实际上就是在一个 CPU 上集成了多个控制核心 D. 多核处理器通常比单核处理器的能耗更高
[tag_link]
正确答案:C
在链路状态算法中,每个路由器都得到网络的完整拓扑结构后,使用()算法来找出 它到其他路由器的路径长度。
A. Prim最小生成树算法 B. Dijkstra最短路径算法 C. Kruskal最小生成树算法 D. 拓扑排序
[tag_link]
正确答案:B
有一个CPU 和两台外设D1,D₂, 且在能够实现抢占式优先级调度算法的多道程序环境中,同 时进入优先级由高到低的P₁,P₂,P₃ 三个作业,每个作业的处理顺序和使用资源的时间如下。 P¹:D₂(30ms),CPU(10ms),D₁(30ms),CPU(10ms) P2₂:D₁(20ms),CPU(20ms),D₂(40ms) P₃:CPU(30ms),D₁(20ms) 假设忽略不计其他辅助操作的时间,每个作业的周转时间T₁,T₂,T₃ 分别为多少?CPU 和 D₁的利用率各是多少?
[tag_link]
【解答】
有一个CPU 和两台外设D1,D₂, 且在能够实现抢占式优先级调度算法的多道程序环境中,同 时进入优先级由高到低的P₁,P₂,P₃ 三个作业,每个作业的处理顺序和使用资源的时间如下。 P¹:D₂(30ms),CPU(10ms),D₁(30ms),CPU(10ms) P2₂:D₁(20ms),CPU(20ms),D₂(40ms) P₃:CPU(30ms),D₁(20ms) 假设忽略不计其他辅助操作的时间,每个作业的周转时间T₁,T₂,T₃ 分别为多少?CPU 和 D₁的利用率各是多少?
[tag_link]
D
【解答】 分区号 大 小 始 址 1 12KB 120K 2 10KB 150K 3 5KB 200K 4 18KB 420K 采用最佳适应算法时,作业序列分别进入5,1,4号空闲分区,可以满足其请求。分配处理之 后的空闲分区表见下表: 此时再无空闲分区可以满足200KB大小的作业,所以该作业序列请求无法满足。 分区号 大 小 始 址 1 12KB 120K 2 10KB 150K 3 5KB 200K 4 122KB 316K 5 96KB 530K 采用首次适应算法时,96KB 大小的作业进入4号空闲分区,20KB大小的作业进入1号空闲 分区,这时空闲分区如下表所示。
[tag_link]
正确答案:【解答】
【解答】 分区号 大 小 始 址 1 12KB 120K 2 10KB 150K 3 5KB 200K 4 18KB 420K 采用最佳适应算法时,作业序列分别进入5,1,4号空闲分区,可以满足其请求。分配处理之 后的空闲分区表见下表: 此时再无空闲分区可以满足200KB大小的作业,所以该作业序列请求无法满足。 分区号 大 小 始 址 1 12KB 120K 2 10KB 150K 3 5KB 200K 4 122KB 316K 5 96KB 530K 采用首次适应算法时,96KB 大小的作业进入4号空闲分区,20KB大小的作业进入1号空闲 分区,这时空闲分区如下表所示。
[tag_link]
正确答案:B
多路平衡归并的作用是()。
A. 减少归并趟数 B. 减少初始归并段的个数 C. 便于实现败者树 D. 以上都对
[tag_link]
正确答案:A
某存储器容量为32K×16位 , 则 ( ) 。
A. 地址线为16根,数据线为32根 B. 地址线为32根,数据线为16根 C. 地址线为15根,数据线为16根 D. 地址线为15根,数据线为32根
[tag_link]
正确答案:C
1.1.13 4 192.1.5.0/24 1
[tag_link]
D
下列关于分层路由的描述中,错误的是()。
A. 采用分层路由后,路由器被划分成区域 B. 每个路由器不仅知道如何将分组路由到自己区域的目标地址,还知道如何路由到 其他区域 C. 采用分层路由后,可以将不同的网络连接起来 D. 对于大型网络,可能需要多级的分层路由来管理
[tag_link]
正确答案:B
有三个作业A,B,C, 它们分别单独运行时的CPU 和 I/O占用时间如下图所示。 现在请考虑三个作业同时开始执行。系统中的资源有一个 CPU 和两台输入/输出设备 (I/O₁ 和 I/O₂) 同时运行。三个作业的优先级为A 最高、B 次之、C 最低,一旦低优先级 的进程开始占用CPU 或I/O 设备,高优先级进程也要等待到其结束后方可占用。 I/O₁CPU40 CPU20 20I/O₁I/O₂CPU 30I/O₁ 40CPU作业A作业B作业CCPU30CPU70I/O₂20I/O₁ 30I/O₁4030I/O₂ I/O₁CPU 40 CPU 20 20 I/O₁ I/O₂CPU 30 I/O₁ 40 CPU 作业A 作业B 作业C CPU 30 CPU 70 I/O₂ 20 I/O₁ 30 I/O₁ 40 30 I/O₂ 请回答下面的问题: 1)最早结束的作业是哪个? 2)最后结束的作业是哪个? 3)计算这段时间CPU 的利用率(三个作业全部结束为止)。
[tag_link]
【解答】
有三个作业A,B,C, 它们分别单独运行时的CPU 和 I/O占用时间如下图所示。 现在请考虑三个作业同时开始执行。系统中的资源有一个 CPU 和两台输入/输出设备 (I/O₁ 和 I/O₂) 同时运行。三个作业的优先级为A 最高、B 次之、C 最低,一旦低优先级 的进程开始占用CPU 或I/O 设备,高优先级进程也要等待到其结束后方可占用。 I/O₁CPU40 CPU20 20I/O₁I/O₂CPU 30I/O₁ 40CPU作业A作业B作业CCPU30CPU70I/O₂20I/O₁ 30I/O₁4030I/O₂ I/O₁CPU 40 CPU 20 20 I/O₁ I/O₂CPU 30 I/O₁ 40 CPU 作业A 作业B 作业C CPU 30 CPU 70 I/O₂ 20 I/O₁ 30 I/O₁ 40 30 I/O₂ 请回答下面的问题: 1)最早结束的作业是哪个? 2)最后结束的作业是哪个? 3)计算这段时间CPU 的利用率(三个作业全部结束为止)。
[tag_link]
C
【解答】 伙伴算法在回收一个大小为2’的空闲分区时,会检查其伙伴分区(地址相邻、大小同为2 的分区)是否也空闲。若是,则将两者合并为一个大小为2+¹的空闲分区;随后,继续检查新生 成的2+¹分区是否存在同大小的伙伴,若有,则再次合并,以此类推。因此,伙伴算法在一次回 收过程中可能触发多次合并,但每次合并仅发生在两个大小相等且互为伙伴的空闲分区之间。
[tag_link]
正确答案:【解答】
【解答】 伙伴算法在回收一个大小为2’的空闲分区时,会检查其伙伴分区(地址相邻、大小同为2 的分区)是否也空闲。若是,则将两者合并为一个大小为2+¹的空闲分区;随后,继续检查新生 成的2+¹分区是否存在同大小的伙伴,若有,则再次合并,以此类推。因此,伙伴算法在一次回 收过程中可能触发多次合并,但每次合并仅发生在两个大小相等且互为伙伴的空闲分区之间。
[tag_link]
正确答案:D
设在磁盘上存放有375000个记录,进行5路平衡归并排序,内存工作区能容纳600个 记录,为把所有记录排好序,需要进行()趟归并排序。
A. 3 B.4 C. 5 D.6
[tag_link]
正确答案:B
给定整数集合{3,5,6,9,12},与之对应的哈夫曼树是()。 A . B. C. D.
[tag_link]
正确答案:C
DRAM 的刷新是以()为单位的。
A. 存储单元 B. 行 C. 列 D. 存储字
[tag_link]
正确答案:B
1.1.10 6 R3 10.1.1.5 10.1.1.6
[tag_link]
D
以下关于自治系统的描述中,错误的是()。
A. 自治系统划分区域的好处是,将利用洪泛法交换链路状态信息的范围局限在每个区 域内,而不是整个自治系统 B. 采用分层划分区域的方法使交换信息的种类增多,同时也使 OSPF 协议更加简单 C.OSPF 协议将一个自治系统再划分为若干更小的范围,称为区域 D. 在一个区域内部的路由器只知道本区域的网络拓扑,而不知道其他区域的网络拓扑的情况
[tag_link]
正确答案:B
某分时系统中的进程可能出现如下图所示的状态变化,请回答下列问题: 1)根据图示,该系统应采用什么进程调度策略? 2)将图中每个状态变化的可能原因填写在下表中。 变 化原 因123456运行等待磁盘读文件等待打印机输出 变 化 原 因 1 2 3 4 5 6 运行 等待磁盘读文件 等待打印机输出
[tag_link]
【解答】
某分时系统中的进程可能出现如下图所示的状态变化,请回答下列问题: 1)根据图示,该系统应采用什么进程调度策略? 2)将图中每个状态变化的可能原因填写在下表中。 变 化原 因123456运行等待磁盘读文件等待打印机输出 变 化 原 因 1 2 3 4 5 6 运行 等待磁盘读文件 等待打印机输出
[tag_link]
B
A 此,p1 和 p2 不一定相等,f1 和 f2 一定相等。 进程 R 和 S 共享数据data, 说明它们都映射了同一个共享内存段,于是这个段在物理内存中 的位置(页框号)必然相同,但这两个段在不同进程的地址空间中的位置(页号)可以不同。因
[tag_link]
A 此,p1 和 p2 不一定相等,f1 和 f2 一定相等。 进程 R 和 S 共享数据data, 说明它们都映射了同一个共享内存段,于是这个段在物理内存中 的位置(页框号)必然相同,但这两个段在不同进程的地址空间中的位置(页号)可以不同。因
[tag_link]
在下列关于外部排序过程输入/输出缓冲区作用的叙述中,不正确的是()。
A. 暂存输入/输出记录 B. 内部归并的工作区 C. 产生初始归并段的工作区 D. 传送用户界面的消息
[tag_link]
正确答案:D
下面是有关 DRAM 和 SRAM 存储芯片的叙述: I. DRAM 芯片的集成度比 SRAM 芯片的高 I. DRAM 芯片的成本比 SRAM 芯片的高 Ⅲ. DRAM 芯片的速度比SRAM 芯片的快 IV.DRAM 芯片工作时需要刷新,SRAM 芯片工作时不需要刷新 通常情况下,错误的是()。
A. I 和 Ⅱ B. Ⅱ 和 Ⅲ C. Ⅲ 和IV D. I 和 IV
[tag_link]
正确答案:B
1.1.14 R4 1 192.1.7.0/24 请回答下列问题。 1)本题中的网络可抽象为数据结构中的哪种逻辑结构? 2)针对表中的内容,设计合理的链式存储结构,以保存表中的链路状态信息 ( LSI) 。 要求给出链式存储结构的数据类型定义,并画出对应表的链式存储结构示 意图(示意图中可仅以ID 标识结点)。 3)按照Dijkstra 算法的策略,依次给出 R1 到达子网192.1.x.x 的最短路径及费用。
[tag_link]
D
在计算机网络中,路由选择协议的功能不包括()。
A. 交换网络状态或通路信息 B. 选择到达目的地的最佳路径 C. 更新路由表 D. 发现下一跳的物理地址
[tag_link]
正确答案:D
假定要在一台处理器上执行下表所示的作业,且假定这些作业在时刻0以1,2,3,4,5的 顺序到达。说明分别使用FCFS、RR ( 时间片=1)、 SJF 及非剥夺式优先级调度算法时, 这些作业的执行情况(优先级的高低顺序依次为1到5)。 针对上述每种调度算法,给出平均周转时间和平均带权周转时间。 作业号 执行时间 优先级 1 10 3 2 1 1 3 2 3 4 1 4 5 5 2
[tag_link]
【解答】
假定要在一台处理器上执行下表所示的作业,且假定这些作业在时刻0以1,2,3,4,5的 顺序到达。说明分别使用FCFS、RR ( 时间片=1)、 SJF 及非剥夺式优先级调度算法时, 这些作业的执行情况(优先级的高低顺序依次为1到5)。 针对上述每种调度算法,给出平均周转时间和平均带权周转时间。 作业号 执行时间 优先级 1 10 3 2 1 1 3 2 3 4 1 4 5 5 2
[tag_link]
A
C 在多级页表中,页表基址寄存器存放的是顶级页表的起始物理地址,所以存放的是一级页表 的起始物理地址。
[tag_link]
C 在多级页表中,页表基址寄存器存放的是顶级页表的起始物理地址,所以存放的是一级页表 的起始物理地址。
[tag_link]
若只需3趟排序就可完成64个元素的多路归并排序,则选取的归并路数最少是()。
A. 2 B.3 C. 4 D.5
[tag_link]
正确答案:C
下列关于随机存储器的说法中,正确的是()。
A. 半导体RAM 中的信息可读可写,且断电后仍能保持记忆 B. DRAM 是易失性RAM, 而 SRAM 中的存储信息是不易失的 C. 半导体 RAM 是易失性RAM, 但只要电源不断电,所存信息是不丢失的 D. 半导体RAM 是非易失性RAM
[tag_link]
正确答案:C
用于域间路由的协议是()。
A. RIP B.BGP C.OSPF D.ARP
[tag_link]
正确答案:B
有一个具有两道作业的批处理系统,作业调度采用短作业优先调度算法,进程调度采用 抢占式优先级调度算法。作业的运行情况见下表,其中作业的优先数即进程的优先数, 优先数越小,优先级越高。 作业号 到达时间 运行时间 优先数 1 8:00 40min 5 2 8:20 30min 3 3 8:30 50min 4 4 8:50 20min 6 1)列出所有作业进入内存的时间及结束的时间(以分为单位)。 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导86 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导 2)计算平均周转时间。
[tag_link]
【解答】
有一个具有两道作业的批处理系统,作业调度采用短作业优先调度算法,进程调度采用 抢占式优先级调度算法。作业的运行情况见下表,其中作业的优先数即进程的优先数, 优先数越小,优先级越高。 作业号 到达时间 运行时间 优先数 1 8:00 40min 5 2 8:20 30min 3 3 8:30 50min 4 4 8:50 20min 6 1)列出所有作业进入内存的时间及结束的时间(以分为单位)。 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导86 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导 2)计算平均周转时间。
[tag_link]
C
B 最佳适应算法总是匹配与当前大小要求最接近的空闲分区,但是大多数情况下空闲分区的大 小不可能完全和当前要求的大小相等,几乎每次分配内存都会产生很小的难以利用的内存块,所 以最佳适应算法最容易产生最多的内存碎片。
[tag_link]
B 最佳适应算法总是匹配与当前大小要求最接近的空闲分区,但是大多数情况下空闲分区的大 小不可能完全和当前要求的大小相等,几乎每次分配内存都会产生很小的难以利用的内存块,所 以最佳适应算法最容易产生最多的内存碎片。
[tag_link]
置换-选择排序的作用是()。
A. 用于生成外部排序的初始归并段 B. 完成将一个磁盘文件排序成有序文件的有效的外部排序算法 C. 生成的初始归并段的长度是内存工作区的2倍 D. 对外部排序中输入/归并/输出的并行处理
[tag_link]
正确答案:A
下列关于存储器的说法中,不正确的是()。
A. 随机存储器和只读存储器不可以统一编址 B. 在访问随机存储器时,访问时间与存储单元的物理位置无关 C. 随机存储器( RAM) 芯片可随机存取信息,掉电后信息会丢失 D. 只读存储器 ( ROM) 芯片可随机存取信息,掉电后信息不会丢失
[tag_link]
正确答案:A
在 RIP 中,到某个网络的距离值为16,其意义是()。
A. 该网络不可达 B. 存在循环路由 C. 该网络为直接连接网络 D. 到达该网络要经过15次转发
[tag_link]
正确答案:
假设某计算机系统有4个进程,各进程的预计运行时间和到达就绪队列的时刻见下表(相 对时间,单位为“时间配额”)。试用可抢占式短进程优先调度算法和时间片轮转调度算 法进行调度(时间配额为2)。分别计算各个进程的调度次序及平均周转时间。 进程名 到达就绪队列时刻 预计运行时间 P 0 8 P₂ 1 4 P₃ 2 9 P₄ 3 5
[tag_link]
【解答】
假设某计算机系统有4个进程,各进程的预计运行时间和到达就绪队列的时刻见下表(相 对时间,单位为“时间配额”)。试用可抢占式短进程优先调度算法和时间片轮转调度算 法进行调度(时间配额为2)。分别计算各个进程的调度次序及平均周转时间。 进程名 到达就绪队列时刻 预计运行时间 P 0 8 P₂ 1 4 P₃ 2 9 P₄ 3 5
[tag_link]
D
C 081H, 101H, 选项A 正确。 独拿出,转换为十六进制时缺少的位数在高位补零, ̲0 ̲0 ̲0 ̲0 10000001, ̲0 0̲̲ 0 ̲1 00000001分别对应 前10位、11~20位、21~32位分别对应页目录号、页号和页内偏移。把页目录号、页号单 题中给出的是十六进制地址,首先将它转化为二进制地址,然后用二进制地址去匹配题中对 应的地址结构。转换为二进制地址和地址结构的对应关系如下图所示。
[tag_link]
C 081H, 101H, 选项A 正确。 独拿出,转换为十六进制时缺少的位数在高位补零, ̲0 ̲0 ̲0 ̲0 10000001, ̲0 0̲̲ 0 ̲1 00000001分别对应 前10位、11~20位、21~32位分别对应页目录号、页号和页内偏移。把页目录号、页号单 题中给出的是十六进制地址,首先将它转化为二进制地址,然后用二进制地址去匹配题中对 应的地址结构。转换为二进制地址和地址结构的对应关系如下图所示。
[tag_link]
一个无序文件的n 个记录采用置换选择排序产生 m 个有序段,则m 和 n 的关系是()。
A. m 与 n 成正比 B. m=l og₂n C.m 与 n 成反比 D. 以上都不对
[tag_link]
正确答案:D
关于半导体存储器的组织,下列选项中()是不正确的。
A. 在同一个存储器中,每个存储单元的宽度可以不同 B. 所谓“编址”,是指给每个存储单元一个编号 C. 存储器的核心部分是存储阵列,由若干存储单元构成 D. 每个存储单元由若干存储元件构成,每个存储元件存储一个比特位
[tag_link]
正确答案:A
在 RIP 中,假设路由器X 和路由器K 是两个相邻的路由器,X 向 K 说“我到目的网络 Y的距离为N”, 则收到此信息的K 就知道“若将到网络Y 的下一个路由器选为X, 则 我到网络Y 的距离为()”。(假设N 小于15)
A. N B.N- 1 C.1 D.N + 1
[tag_link]
正确答案:D
假设一个计算机系统具有如下性能特征:处理一次中断平均需要500 μs, 一次进程调度 平均需要花费1ms, 进程的切换平均需要花费2ms 。若该计算机系统的定时器每秒发出 120次时钟中断,忽略其他I/O 中断的影响,请问: 1)操作系统将百分之几的CPU 时间分配给时钟中断处理程序? 2)若系统采用时间片轮转调度算法,24个时钟中断为一个时间片,操作系统每进行一 次进程的切换,需要花费百分之几的CPU 时间? 3)根据上述结果,说明为了提高CPU 的使用效率,可以采用什么对策。
[tag_link]
【解答】
假设一个计算机系统具有如下性能特征:处理一次中断平均需要500 μs, 一次进程调度 平均需要花费1ms, 进程的切换平均需要花费2ms 。若该计算机系统的定时器每秒发出 120次时钟中断,忽略其他I/O 中断的影响,请问: 1)操作系统将百分之几的CPU 时间分配给时钟中断处理程序? 2)若系统采用时间片轮转调度算法,24个时钟中断为一个时间片,操作系统每进行一 次进程的切换,需要花费百分之几的CPU 时间? 3)根据上述结果,说明为了提高CPU 的使用效率,可以采用什么对策。
[tag_link]
C
A 段的共享是通过两个作业的段表中相应表项指向被共享的段的同一个物理副本来实现的,因此 在内存中仅保存一份段S 的内容,选项A 正确。段 S 对进程 P₁ 、P₂ 来说,使用位置可能不同,所 以在不同进程中的逻辑段号可能不同,选项B 错误。段表项存放的是段的物理地址(包括段始址和 段长度),对共享段S 来说物理地址唯一,选项C 正确。为了保证进程可以顺利使用段S, 段S 必 须确保在没有任何进程使用它(可在段表项中设置共享进程计数)后才能被删除,选项D 正确。
[tag_link]
A 段的共享是通过两个作业的段表中相应表项指向被共享的段的同一个物理副本来实现的,因此 在内存中仅保存一份段S 的内容,选项A 正确。段 S 对进程 P₁ 、P₂ 来说,使用位置可能不同,所 以在不同进程中的逻辑段号可能不同,选项B 错误。段表项存放的是段的物理地址(包括段始址和 段长度),对共享段S 来说物理地址唯一,选项C 正确。为了保证进程可以顺利使用段S, 段S 必 须确保在没有任何进程使用它(可在段表项中设置共享进程计数)后才能被删除,选项D 正确。
[tag_link]
在由k 路归并构建的败者树中选取一个关键字最小的记录,则所需时间为()。
A. O(1) B.O(k) C.O(log₂k) D. 以上都不对
[tag_link]
正确答案:C
关于 SRAM 和 DRAM, 下列叙述中正确的是()。
A. 通常SRAM 依靠电容暂存电荷来存储信息,电容上有电荷为1,无电荷为0 B.DRAM 依靠双稳态电路的两个稳定状态来分别存储0和1 C. SRAM 速度较慢,但集成度稍高;DRAM 速度稍快,但集成度低 D. SRAM 速度较快,但集成度稍低;DRAM 速度稍慢,但集成度高
[tag_link]
正确答案:
以下关于 RIP 的描述中,错误的是()。
A. RIP 是基于距离-向量路由选择算法的 B. RIP 要求内部路由器将它关于整个 AS 的路由信息发布出去 C. RIP 要求内部路由器向整个AS 的路由器发布路由信息 D. RIP 要求内部路由器按照一定的时间间隔发布路由信息
[tag_link]
正确答案:C
设有4个作业J ₁,J₂,J₃,J₄, 它们的到达时间和计算时间见下表。若这4个作业在一台处 理器上按单道方式运行,采用高响应比优先调度算法,试写出各作业的执行顺序、各作 业的周转时间及平均周转时间。 作业号 到达时间 计算时间 J₁ 8:00 2h J₂ 8:30 40min J₃ 9:00 25min J4 9:30 30min
[tag_link]
【解答】
设有4个作业J ₁,J₂,J₃,J₄, 它们的到达时间和计算时间见下表。若这4个作业在一台处 理器上按单道方式运行,采用高响应比优先调度算法,试写出各作业的执行顺序、各作 业的周转时间及平均周转时间。 作业号 到达时间 计算时间 J₁ 8:00 2h J₂ 8:30 40min J₃ 9:00 25min J4 9:30 30min
[tag_link]
D
B 回收始址为60K、大小为140KB 的分区时,它与表中第一个分区和第四个分区合并,成为 始址为20K、大小为380KB的分区,剩余3个空闲分区。在回收内存后,算法会对空闲分区链按 分区大小由小到大进行排序,表中的第二个分区排第一。
[tag_link]
B 回收始址为60K、大小为140KB 的分区时,它与表中第一个分区和第四个分区合并,成为 始址为20K、大小为380KB的分区,剩余3个空闲分区。在回收内存后,算法会对空闲分区链按 分区大小由小到大进行排序,表中的第二个分区排第一。
[tag_link]
下列关于小顶堆和败者树的说法中,正确的是()。 I. 败者树从下往上维护,每上一层,只需和失败结点比较1次 Ⅱ.败者树的每次维护,必定要从叶结点一直走到根结点,不可能从中间停止 Ⅲ.堆从上往下维护,每下一层,若其左右孩子均不为空,则需比较2次 IV. 堆的每次维护,必定要从根结点一直走到叶结点,不可能从中间停止
A. I 、Ⅲ B.Ⅱ 、Ⅲ C.I 、Ⅱ 、Ⅲ D.I 、Ⅲ 、IV
[tag_link]
正确答案:C
下列关于哈夫曼树的说法中,错误的是()。 I. 哈夫曼树的总结点数不能是偶数 II. 哈夫曼树中度为1的结点数等于度为2和0的结点数之差 Ⅲ.哈夫曼树的带权路径长度等于其所有分支结点的权值之和 186 2 0 2 7 年 数 据 结 构 考 研 复 习 指 导
A. 仅 Ⅲ B. I 和 Ⅱ C. 仅Ⅱ D.I 、Ⅱ 和 Ⅲ
[tag_link]
正确答案:C
某一 DRAM 芯片,采用地址复用技术,容量为1024×8位,该芯片的地址引脚和数据引 脚总数至少是()。
A. 18 B. 13 C. 8 D.17
[tag_link]
正确答案:B
在 RIP 中,当路由器收到相邻路由器发来的路由更新信息时,若发现有更优的路由,则()。
A. 直接更新自己的路由表 B. 向相邻路由器发送确认信息后再更新自己的路由表 C. 向所有相邻路由器发送确认信息后再更新自己的路由表 D. 不更新自己的路由表
[tag_link]
正确答案:A
在一个有两道作业的批处理系统中,有一作业序列,其到达时间及估计运行时间见下表。 系统作业采用最高响应比优先调度算法[响应比=(等待时间+估计运行时间)/估计运 行时间]。进程的调度采用短进程优先的抢占式调度算法。 作业号 到达时间 估计运行时间/min J₁ 10:00 35 J₂ 10:10 30 J₃ 10:15 45 J₄ 10:20 20 J₅ 10:30 30 1)列出各作业的执行时间,即列出每个作业运行的时间片段,如作业i 的运行时间序列 为10:00—10:40,11:00—11:20,11:30—11:50结束。 2)计算这批作业的平均周转时间。
[tag_link]
【解答】
在一个有两道作业的批处理系统中,有一作业序列,其到达时间及估计运行时间见下表。 系统作业采用最高响应比优先调度算法[响应比=(等待时间+估计运行时间)/估计运 行时间]。进程的调度采用短进程优先的抢占式调度算法。 作业号 到达时间 估计运行时间/min J₁ 10:00 35 J₂ 10:10 30 J₃ 10:15 45 J₄ 10:20 20 J₅ 10:30 30 1)列出各作业的执行时间,即列出每个作业运行的时间片段,如作业i 的运行时间序列 为10:00—10:40,11:00—11:20,11:30—11:50结束。 2)计算这批作业的平均周转时间。
[tag_link]
C
B 题目中段号为2的段长为300,小于段内地址400,因此发生越界异常,选项D正确。 ④取出段表项中该段的基址b, 计 算E=b+W, 用得到的物理地址E 去访问内存。 ③在段表中查询段号对应的段表项,段号S 对应的段表项地址=段表始址F+ 段号 S×段 表项长度。取出段表项中该段的段长C, 若 W≥C, 则产生越界中断,否则继续执行。 ②比较段号S 和段表长度M, 若 S≥M, 则产生越界异常,否则继续执行。 ①从逻辑地址A 中取出前几位为段号S, 后几位为段内偏移量 W, 注意段式存储管理的题 目中,逻辑地址一般以二进制数给出,而页式存储管理的题目中,逻辑地址一般以十进 制数给出,读者要注意具体问题具体分析。 分段系统的逻辑地址A 到物理地址E 之间的地址变换过程如图3.15所示。
[tag_link]
B 题目中段号为2的段长为300,小于段内地址400,因此发生越界异常,选项D正确。 ④取出段表项中该段的基址b, 计 算E=b+W, 用得到的物理地址E 去访问内存。 ③在段表中查询段号对应的段表项,段号S 对应的段表项地址=段表始址F+ 段号 S×段 表项长度。取出段表项中该段的段长C, 若 W≥C, 则产生越界中断,否则继续执行。 ②比较段号S 和段表长度M, 若 S≥M, 则产生越界异常,否则继续执行。 ①从逻辑地址A 中取出前几位为段号S, 后几位为段内偏移量 W, 注意段式存储管理的题 目中,逻辑地址一般以二进制数给出,而页式存储管理的题目中,逻辑地址一般以十进 制数给出,读者要注意具体问题具体分析。 分段系统的逻辑地址A 到物理地址E 之间的地址变换过程如图3.15所示。
[tag_link]
最佳归并树在外部排序中的作用是()。
A. 完成m 路归并排序 B. 设计m 路归并排序的优化方案 C. 产生初始归并段 D. 与锦标赛树的作用类似
[tag_link]
正确答案:B
下列几种存储器中,()是易失性存储器。
A. Cache B.EPROM C. Flash 存储器 D.CD-ROM
[tag_link]
正确答案:A
对路由选择协议的一个要求是必须能够快速收敛,所谓“路由收敛”是指()。
A. 路由器能把分组发送到预定的目标 B. 路由器处理分组的速度足够快 C. 网络设备的路由表与网络拓扑结构保持一致 D. 能把多个子网聚合成一个超网
[tag_link]
正确答案:C
下列对临界区的论述中,正确的是()。 第 2 章 进 程 与 线 程115 第 2 章 进 程 与 线 程
A. 临界区是指进程中用于实现进程互斥的那段代码 B. 临界区是指进程中用于实现进程同步的那段代码 C. 临界区是指进程中用于实现进程通信的那段代码 D. 临界区是指进程中用于访问临界资源的那段代码
[tag_link]
正确答案:【解答】
下列对临界区的论述中,正确的是()。 第 2 章 进 程 与 线 程115 第 2 章 进 程 与 线 程
A. 临界区是指进程中用于实现进程互斥的那段代码 B. 临界区是指进程中用于实现进程同步的那段代码 C. 临界区是指进程中用于实现进程通信的那段代码 D. 临界区是指进程中用于访问临界资源的那段代码
[tag_link]
正确答案:D
D 次数,并不会减少页表项所占的字节数,而多级页表能够减少页表所占的连续内存空间,即当页表 太大时,将页表再分级,把每张页表控制在一页之内,减少页表所占的连续内存空间。 207第 3 章 内 存 管 理 207 多级页表不仅不会加快地址的变换速度,还会因为增加更多的查表过程,使地址变换速度减慢; 也不会减少缺页中断的次数,相反,若访问过程中多级的页表都不在内存中,则会大大增加缺页的
[tag_link]
D 次数,并不会减少页表项所占的字节数,而多级页表能够减少页表所占的连续内存空间,即当页表 太大时,将页表再分级,把每张页表控制在一页之内,减少页表所占的连续内存空间。 207第 3 章 内 存 管 理 207 多级页表不仅不会加快地址的变换速度,还会因为增加更多的查表过程,使地址变换速度减慢; 也不会减少缺页中断的次数,相反,若访问过程中多级的页表都不在内存中,则会大大增加缺页的
[tag_link]
在由m 个初始归并段构建的k 阶最佳归并树中,不需要补充虚段,则度为k 的结点个数 是 ( ) 。
A. (m-1)/k B.mlk C. (m-1)/(k-1) D. 无法确定
[tag_link]
正确答案:C
U 盘属于()类型的存储器。
A. 高速缓存 B. 主存 C. 只读存储器 D. 随机存储器
[tag_link]
正确答案:C
下列关于RIP 和 OSPF 协议的叙述中,错误的是()。
A. RIP 和OSPF 协议都是网络层协议 B. 在进行路由信息交换时,RIP 中的路由器仅向自己相邻的路由器发送信息,OSPF 协 议中的路由器向本自治系统中的所有路由器发送信息 C. 在进行路由信息交换时,RIP 中的路由器发送的信息是整个路由表,OSPF 协议中的 路由器发送的信息只是路由表的一部分 D. RIP 的路由器不知道全网的拓扑结构,OSPF 协议的任何一个路由器都知道自己所在 区域的拓扑结构
[tag_link]
正确答案:A
不需要信号量就能实现的功能是()。
A. 进程同步 B. 进程互斥 C. 执行的前驱关系 D. 进程的并发执行
[tag_link]
正确答案:【解答】
不需要信号量就能实现的功能是()。
A. 进程同步 B. 进程互斥 C. 执行的前驱关系 D. 进程的并发执行
[tag_link]
正确答案:D
D 例 如 ,file1.o 的逻辑地址为0~1023,main.o 的逻辑地址为0~1023,假设链接时将 file1.o 链接在main.o 之后,则链接之后file1.o 对应的逻辑地址应为1024~2047。 编译后的程序需要经过链接才能装载,而链接后形成的目标程序中的地址也就是逻辑地址。 以 C 语言为例:C 程序经过预处理→编译→汇编→链接产生了可执行文件,其中链接的前一步是 产生可重定位的二进制目标文件。C 语言采用源文件独立编译的方法,如程序main.c,filel.c,file2.c, file1.h,file2.h 在链接的前一步生成了main.o,filel.o,file2.0, 这些目标模块的逻辑地址都从0开始, 但只是相对于该模块的逻辑地址。链接器将这三个文件、libc 和其库文件链接成一个可执行文件, 从而形成整个程序的完整逻辑地址空间。
[tag_link]
D 例 如 ,file1.o 的逻辑地址为0~1023,main.o 的逻辑地址为0~1023,假设链接时将 file1.o 链接在main.o 之后,则链接之后file1.o 对应的逻辑地址应为1024~2047。 编译后的程序需要经过链接才能装载,而链接后形成的目标程序中的地址也就是逻辑地址。 以 C 语言为例:C 程序经过预处理→编译→汇编→链接产生了可执行文件,其中链接的前一步是 产生可重定位的二进制目标文件。C 语言采用源文件独立编译的方法,如程序main.c,filel.c,file2.c, file1.h,file2.h 在链接的前一步生成了main.o,filel.o,file2.0, 这些目标模块的逻辑地址都从0开始, 但只是相对于该模块的逻辑地址。链接器将这三个文件、libc 和其库文件链接成一个可执行文件, 从而形成整个程序的完整逻辑地址空间。
[tag_link]
若某个文件经内部排序得到80个初始归并段,试问: 1)若使用多路平衡归并执行3趟完成排序,则应取得的归并路数至少应为多少? 2)若操作系统要求一个程序同时可用的输入/输出文件的总数不超过15个,则按多路归 并至少需要几趟可以完成排序?若限定这个趟数,可取的最低路数是多少?
[tag_link]
B
下面有关 ROM 和 RAM 的叙述中,错误的是()。
A. RAM 是可读可写存储器,ROM 是只读存储器 B. ROM 和 RAM 都采用随机访问方式进行读/写 C. 系统的主存由RAM 和 ROM 组成 D. 系统的主存都用DRAM 芯片实现
[tag_link]
正确答案:D
OSPF 协议使用()分组来保持与其邻居的连接。
A. Hello B.Keepalive C. SPF ( 最短路径优先) D.LSU ( 链路状态更新)
[tag_link]
正确答案:A
若一个信号量的初值为3,经过多次PV 操作后当前值为-1,这表示等待进入临界区的 进程数是( )。
A. 1 B.2 C.3 D.4
[tag_link]
正确答案:【解答】
若一个信号量的初值为3,经过多次PV 操作后当前值为-1,这表示等待进入临界区的 进程数是( )。
A. 1 B.2 C.3 D.4
[tag_link]
正确答案:A
C 页大小为2¹⁰B, 所以页内偏移量占10位,又因为页表项大小为2B,一页可以存放2⁹个页表 项,所以页号占9位,根据逻辑地址空间共有2⁶页可知,页目录号加页号共占16位,页目录号 占7位,所以页目录表中包含表项的个数至少是2⁷=128。
[tag_link]
C 页大小为2¹⁰B, 所以页内偏移量占10位,又因为页表项大小为2B,一页可以存放2⁹个页表 项,所以页号占9位,根据逻辑地址空间共有2⁶页可知,页目录号加页号共占16位,页目录号 占7位,所以页目录表中包含表项的个数至少是2⁷=128。
[tag_link]
假设文件有4500个记录,在磁盘上每个块可放75个记录。计算机中用于排序的内存区 可容纳450个记录。试问: 1)可以建立多少个初始归并段?每个初始归并段有多少记录?存放于多少个块中? 2)应采用几路归并?请写出归并过程及每趟需要读/写磁盘的块数。
[tag_link]
C
下列说法正确的是()。 A .E PROM 是可改写的,因此可以作为随机存储器
B. EPROM 是可改写的,但不能作为随机存储器 C. EPROM 是不可改写的,因此不能作为随机存储器 D. EPROM 只能改写一次,因此不能作为随机存储器
[tag_link]
正确答案:
以下关于OSPF 协议的描述中,最准确的是()。
A. OSPF 协议根据链路状态法计算最佳路由 B. OSPF 协议是用于自治系统之间的外部网关协议 C. OSPF 协议不能根据网络通信情况动态地改变路由 D. OSPF 协议只适用于小型网络
[tag_link]
正确答案:A
一个正在访问临界资源的进程由于申请等待I/O 操作而被中断时,它()。
A. 允许其他进程进入与该进程相关的临界区 B. 不允许其他进程进入任何临界区 C. 允许其他进程抢占处理器,但不得进入该进程的临界区 D. 不允许任何进程抢占处理器
[tag_link]
正确答案:【解答】
一个正在访问临界资源的进程由于申请等待I/O 操作而被中断时,它()。
A. 允许其他进程进入与该进程相关的临界区 B. 不允许其他进程进入任何临界区 C. 允许其他进程抢占处理器,但不得进入该进程的临界区 D. 不允许任何进程抢占处理器
[tag_link]
正确答案:C
B 图中,灰色部分为分配出去的空间,白色部分为空闲区。这样,容易发现,此时主存中最大 空闲分区的大小为9MB。 初始分配15MB分配 6MB 初始 分配 15MB 2MB 8MB2MB分配 8MB10MB分配 30MB10MB释放 15MB8MB 8MB 2MB 分配 8MB 10MB 分配 30MB 10MB 释放 15MB 40MB 55MB30MB30MB30MB30MB 55MB 30MB 30MB 30MB 9MB 15MB15MB15MB15MB 15MB 15MB 15MB 6MB 最佳适配算法是指每次为作业分配内存空间时,总是找到能满足空间大小需要的最小空闲分 区给作业,可以产生最小的内存空闲分区。下图显示了这个过程的主存空间变化。
[tag_link]
B 图中,灰色部分为分配出去的空间,白色部分为空闲区。这样,容易发现,此时主存中最大 空闲分区的大小为9MB。 初始分配15MB分配 6MB 初始 分配 15MB 2MB 8MB2MB分配 8MB10MB分配 30MB10MB释放 15MB8MB 8MB 2MB 分配 8MB 10MB 分配 30MB 10MB 释放 15MB 40MB 55MB30MB30MB30MB30MB 55MB 30MB 30MB 30MB 9MB 15MB15MB15MB15MB 15MB 15MB 15MB 6MB 最佳适配算法是指每次为作业分配内存空间时,总是找到能满足空间大小需要的最小空闲分 区给作业,可以产生最小的内存空闲分区。下图显示了这个过程的主存空间变化。
[tag_link]
设初始归并段为(10,15,31),(9,20),(22,34,37),(6,15,42),(12,37),(84,95)。试利用败者 树进行m 路归并,手工执行选择最小的5个关键字的过程。
[tag_link]
A
下列()是动态半导体存储器的特点。 I. 在工作中存储器内容会产生变化 IⅡ . 每隔一定时间,需要根据原存内容重新写入一遍 I. 一次完整的刷新过程需要占用两个存取周期 IV. 一次完整的刷新过程只需要占用一个存取周期
A. I 、Ⅲ B.Ⅱ 、Ⅲ C.Ⅱ 、IV D. 只有 Ⅲ
[tag_link]
正确答案:C
在 OSPF 协议中,划分区域的最主要目的是()。
A. 减少路由表的大小 B. 减少洪泛法交换的通信量 C. 增加路由选择的灵活性 D. 增加网络的安全性
[tag_link]
正确答案:B
两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥资源的是()。
A. 旅行社 B. 航空公司 C. 飞机票 D. 旅行社与航空公司
[tag_link]
正确答案:【解答】
两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥资源的是()。
A. 旅行社 B. 航空公司 C. 飞机票 D. 旅行社与航空公司
[tag_link]
正确答案:C
B 分段存储管理的逻辑地址分为段号和位移量两部分,段内位移的最大值就是最大段长。地址 长度为32位,段号占8位,因此位移量占32-8=24位,因此最大段长为2²B。
[tag_link]
A
B 分段存储管理的逻辑地址分为段号和位移量两部分,段内位移的最大值就是最大段长。地址 长度为32位,段号占8位,因此位移量占32-8=24位,因此最大段长为2²B。
[tag_link]
A
给出12个初始归并段,其长度分别为30,44,8,6,3,20,60,18,9,62,68,85。现要做4路外 归并排序,试画出表示归并过程的最佳归并树,并计算该归并树的带权路径长度WPL。
[tag_link]
B
下列关于存储器层次结构的说法中,错误的是()。
A. Flash 存储器读/写速度差异显著,读速接近RAM, 写速接近ROM B. 存储器层次结构基于程序局部性原理,通常采用缓冲技术缓解层级间速率差异 C.Cache 位于CPU 与主存之间,容量通常大于主存,旨在提升平均访问速率 D. 辅存(如机械硬盘)容量大、成本低但速度慢,仅作为主存的补充与备份
[tag_link]
正确答案:C
下列关于OSPF 协议特征的描述中,错误的是()。
A. OSPF 协议将一个自治域划分成若干域,有一种特殊的域称为主干区域 B. 域之间通过区域边界路由器互连 C. 在自治系统中有4类路由器:区域内部路由器、主干路由器、区域边界路由器和自 治域边界路由器 D. 主干路由器不能兼作区域边界路由器
[tag_link]
正确答案:D
临界区是指并发进程访问共享变量段的()。
A. 管理信息 B. 信息存储 C. 数据 D. 代码程序
[tag_link]
正确答案:【解答】
临界区是指并发进程访问共享变量段的()。
A. 管理信息 B. 信息存储 C. 数据 D. 代码程序
[tag_link]
正确答案:D
C 每个进程都拥有自己独立的进程空间,若一个进程在运行时所产生的地址在其地址空间之 外,则发生地址越界,因此需要进行界地址保护,即当程序要访问某个内存单元时,由硬件检查 是否允许,若允许,则执行,否则产生地址越界中断。
[tag_link]
C 每个进程都拥有自己独立的进程空间,若一个进程在运行时所产生的地址在其地址空间之 外,则发生地址越界,因此需要进行界地址保护,即当程序要访问某个内存单元时,由硬件检查 是否允许,若允许,则执行,否则产生地址越界中断。
[tag_link]
下列关于Flash 存储器特性与应用的说法中,正确的是()。
A. 读写速度一致,均接近 DRAM 的访问速率 B. 属于易失性存储器,断电后数据丢失 C. 写操作前需先擦除目标块,故写速慢于读速 D. 仅能用作辅助存储器(如U 盘 )
[tag_link]
正确答案:C
BGP 交换的网络可达性信息是()。
A. 到达某个网络所经过的路径 B. 到达某个网络的下一跳路由器 C. 到达某个网络的链路状态摘要信息 D. 到达某个网络的最短距离及下一跳路由器
[tag_link]
正确答案:A
以下不是同步机制应遵循的准则的是()。
A. 让权等待 B. 空闲让进 C. 忙则等待 D. 无限等待
[tag_link]
正确答案:【解答】
以下不是同步机制应遵循的准则的是()。
A. 让权等待 B. 空闲让进 C. 忙则等待 D. 无限等待
[tag_link]
正确答案:D
A 软件、编译软件等),则这种方法可以节省大量的内存空间。实现内存“复制”操作时,不需要 将页面的内容逐字节复制,而只需将页表中指向该页面的指针复制到目的地址的页表项中。越界 保护是通过界地址寄存器实现的,说法Ⅲ是干扰项。当多个进程需要通信时,可以采用共享内 存的方式,它们是通过让各个进程页表的页表项指向相同的页帧实现的。 让不同页表的页表项指向同一个页帧,可以共享该页帧的代码,若代码是可重入的(如编辑
[tag_link]
B
A 软件、编译软件等),则这种方法可以节省大量的内存空间。实现内存“复制”操作时,不需要 将页面的内容逐字节复制,而只需将页表中指向该页面的指针复制到目的地址的页表项中。越界 保护是通过界地址寄存器实现的,说法Ⅲ是干扰项。当多个进程需要通信时,可以采用共享内 存的方式,它们是通过让各个进程页表的页表项指向相同的页帧实现的。 让不同页表的页表项指向同一个页帧,可以共享该页帧的代码,若代码是可重入的(如编辑
[tag_link]
B
D RAM 具有破坏性读出的特性,需要定时刷新,下列说法中不正确的是()。
A. 刷新是以行为单位的 B. 刷新是为了给DRAM 存储单元中的存储电容重新充电 C. 刷新是通过对存储单元进行“读但不输出数据”,即“假读”的操作来实现的 D.DRAM 内部设有专门的刷新电路,不会影响到CPU 的正常访存
[tag_link]
正确答案:D
RIP 、OSPF 协议、BGP 的路由选择过程分别使用()。
A. 路径向量协议、链路状态协议、距离向量协议 B. 距离向量协议、路径向量协议、链路状态协议 C. 路径向量协议、距离向量协议、链路状态协议 D. 距离向量协议、链路状态协议、路径向量协议
[tag_link]
正确答案:
以下()不属于临界资源。
A. 打印机 B. 非共享数据 C. 共享变量 D. 共享缓冲区
[tag_link]
正确答案:【解答】
以下()不属于临界资源。
A. 打印机 B. 非共享数据 C. 共享变量 D. 共享缓冲区
[tag_link]
正确答案:B
A 逻辑地址空间大小为256TB=2⁴B, 逻辑地址有48位,页面大小为4KB=2¹²B, 页内偏移 量2占12位,剩余36位表示页表索引,页表项大小为8B, 一个页面能存放4KB÷8=2⁹ 个页表 项,因此可用9位来表示某一级的页表索引,36÷9=4,所以共需要采用4级页表。
[tag_link]
D
A 逻辑地址空间大小为256TB=2⁴B, 逻辑地址有48位,页面大小为4KB=2¹²B, 页内偏移 量2占12位,剩余36位表示页表索引,页表项大小为8B, 一个页面能存放4KB÷8=2⁹ 个页表 项,因此可用9位来表示某一级的页表索引,36÷9=4,所以共需要采用4级页表。
[tag_link]
D
下列关于DRAM 和 SDRAM 的说法中,不正确的是()。
A. 传统 DRAM 芯片与CPU 采用异步方式交换数据 B. SDRAM 芯片与CPU 采用同步方式交换数据 C. DRAM 需要定期刷新,而SDRAM 不需要定期刷新 D. SDRAM 的行缓冲器通常用SRAM 实现
[tag_link]
正确答案:
从数据封装的角度看,下列()协议属于TCP/IP 模型的应用层。 I.OSPF II.RIP Ⅲ.BGP IV.ICMP 199第 4 章 网 络 层 199
A. I 、Ⅱ B. Ⅱ、Ⅲ C.I 、IV D.I 、Ⅱ 、Ⅲ 、IV
[tag_link]
正确答案:B
以下()属于临界资源。
A. 磁盘 B. 公用队列 C. 私用数据 D. 可重入的程序代码
[tag_link]
正确答案:【解答】
以下()属于临界资源。
A. 磁盘 B. 公用队列 C. 私用数据 D. 可重入的程序代码
[tag_link]
正确答案:B
C 分段是指将逻辑地址空间划分为若干不等长的单元,称为段。段长由用户根据信息的性质和 逻辑结构决定,而不由系统决定,引入分段的主要目的是更好地满足用户的需求,实现程序的模 块化和保护。实现离散分配并提高内存利用率是引入分页的主要目的。
[tag_link]
D
C 分段是指将逻辑地址空间划分为若干不等长的单元,称为段。段长由用户根据信息的性质和 逻辑结构决定,而不由系统决定,引入分段的主要目的是更好地满足用户的需求,实现程序的模 块化和保护。实现离散分配并提高内存利用率是引入分页的主要目的。
[tag_link]
D
每推出新一代DRAM 芯片,地址引脚至少增加1根,则容量至少提高到原来的()倍。
A. 2 B.4 C.8 D.16
[tag_link]
正确答案:B
考虑如下图所示的子网,该子网使用了距离-向量算法,下面的向量刚刚到达路由器C: 来自B 的向量为(5,0,8,12,6,2);来自D 的向量为(16,12,6,0,9,10);来自E 的向量为 (7,6,3,9,0,4)。经过测量,C 到 B 、D 和 E 的延迟分别为6、3和5,则C 到达所有节 点的最短路径是()。
A. (5,6,0,9,6,2) B.(11,6,0,3,5,8) C.(5,11,0,12,8,9)D.(11,8,0,7,4,9)
[tag_link]
正确答案:B
在操作系统中,要对并发进程进行同步的原因是()。
A. 进程必须在有限的时间内完成 B. 进程具有动态性 C. 并发进程是异步的 D. 进程具有结构性
[tag_link]
正确答案:【解答】
在操作系统中,要对并发进程进行同步的原因是()。
A. 进程必须在有限的时间内完成 B. 进程具有动态性 C. 并发进程是异步的 D. 进程具有结构性
[tag_link]
正确答案:C
D 主存容量为1MB, 分为256个页框,页框大小为1MB/256=4KB, 作业中的2号页被分配 到主存的1号页框中,因此其在主存中的始址为1×4096=4096。
[tag_link]
A
D 主存容量为1MB, 分为256个页框,页框大小为1MB/256=4KB, 作业中的2号页被分配 到主存的1号页框中,因此其在主存中的始址为1×4096=4096。
[tag_link]
A
若一个内存条中有16个DRAM 芯片,每个芯片中有4个位平面,每个位平面的存储阵 列为4096行×4096列,则内存条的总容量为()MB。
A. 64 B.128 C.256 D.512
[tag_link]
正确答案:B
某分组交换网络的拓扑如下图所示,各路由器使用OSPF 协议且均已收敛,各链路的度 量已在图中标注。假设各段链路的带宽均为100Mb/s, 分组长度为1000B, 其中分组的 首部长度为20B。若主机 A 向主机 B 发送一个大小为980000B 的文件,忽略分组的传 播时延和封装/解封时间,从A 发送开始到B 接收完毕为止,需要的时间是()。
A. 80.08ms B.80.16ms C.80.32ms D.80.64ms
[tag_link]
正确答案:C
进程A 和进程 B 通过共享缓冲区协作完成数据处理,进程A负责产生数据并放入缓冲 区,进程B 从缓冲区读数据并输出。进程A 和进程 B 之间的制约关系是()。
A. 互斥关系 B. 同步关系 C. 互斥和同步关系 D. 无制约关系
[tag_link]
正确答案:【解答】
进程A 和进程 B 通过共享缓冲区协作完成数据处理,进程A负责产生数据并放入缓冲 区,进程B 从缓冲区读数据并输出。进程A 和进程 B 之间的制约关系是()。
A. 互斥关系 B. 同步关系 C. 互斥和同步关系 D. 无制约关系
[tag_link]
正确答案:C
D 地址结构长18位,所以主存的最大容量为2⁸=256KB; 页内偏移量占11位,所以页面大小 为2¹=2048B; 页号占7位,所以主存页数为2⁷=128个。该指令的相对地址为1500,小于一个 页面的大小,所以该指令存放在2号物理块中,物理地址为2×2048+1500=5596,指令数据的存 放地址为2500,大于一个页面的大小,所以指令数据存放在3号物理块中。
[tag_link]
C
D 地址结构长18位,所以主存的最大容量为2⁸=256KB; 页内偏移量占11位,所以页面大小 为2¹=2048B; 页号占7位,所以主存页数为2⁷=128个。该指令的相对地址为1500,小于一个 页面的大小,所以该指令存放在2号物理块中,物理地址为2×2048+1500=5596,指令数据的存 放地址为2500,大于一个页面的大小,所以指令数据存放在3号物理块中。
[tag_link]
C
某 DRAM 芯片容量为4M×4 位,下列说法中错误的是()。
A. 芯片有11个地址引脚 B. 芯片内部的行地址生成器(刷新计数器)为11位 C. 芯片内部的行缓冲器容量为2Kb D. 芯片有4个数据引脚
[tag_link]
正确答案:C
RIP 使用 UDP,OSPF 使用IP, 而 BGP 使用TCP 。这样做有何优点?为什么 RIP 周 期 性地和邻站交换路由信息而BGP 却不这样做?
[tag_link]
B
在操作系统中,P,V 操作是一种()。
A. 机器指令 B.系统调用命令 C. 作业控制命令 D. 低级进程通信原语
[tag_link]
正确答案:【解答】
在操作系统中,P,V 操作是一种()。
A. 机器指令 B.系统调用命令 C. 作业控制命令 D. 低级进程通信原语
[tag_link]
正确答案:D
B 说法I 正确:关闭TLB 后,每当访问一条指令或存取一个操作数时都要先访问页表(内存中), 得到物理地址后,再访问一次内存进行相应操作。说法Ⅱ错误:记住,凡是分区固定的都会产生 内部碎片,而无外部碎片。说法Ⅲ错误:页式存储管理对于用户是透明的。说法IV 错误:静态 重定位是在程序运行之前由装配程序完成的,必须分配其要求的全部连续内存空间。而页式存储 管理方案是将程序离散地分成若干页(块),从而可以将程序装入不连续的内存空间,显然静态 重定位不能满足其要求。
[tag_link]
D
B 说法I 正确:关闭TLB 后,每当访问一条指令或存取一个操作数时都要先访问页表(内存中), 得到物理地址后,再访问一次内存进行相应操作。说法Ⅱ错误:记住,凡是分区固定的都会产生 内部碎片,而无外部碎片。说法Ⅲ错误:页式存储管理对于用户是透明的。说法IV 错误:静态 重定位是在程序运行之前由装配程序完成的,必须分配其要求的全部连续内存空间。而页式存储 管理方案是将程序离散地分成若干页(块),从而可以将程序装入不连续的内存空间,显然静态 重定位不能满足其要求。
[tag_link]
D
已知单个存储体的存取周期为110ns, 总线传输周期为10ns, 采用低位交叉编址的多模 块存储器时,存储体数应()。 90 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导
A. 小于11 B. 等于11 C. 大 于 1 1 D. 大于或等于11
[tag_link]
正确答案:
在某个使用 RIP 的网络中,B 和 C 互为相邻路由器,其中表1为B 的原路由表,表2 为C 广播的距离向量报文<目的网络,距离>。 目的网络距 离N215N32N48N82N74表1 表2 目的网络 距 离 N2 15 N3 2 N4 8 N8 2 N7 4 目的网络 距 离 下 一 跳 N1 7 A N2 2 C N6 8 F N8 4 E N9 4 D 1)试求路由器B更新后的路由表并说明主要步骤。 2)当路由器B 收到发往网络N2 的 IP 分组时,应该做何处理?
[tag_link]
B
P 操作可能导致()。
A. 进程就绪 B. 进程结束 C. 进程阻塞 D. 新进程创建
[tag_link]
正确答案:【解答】
P 操作可能导致()。
A. 进程就绪 B. 进程结束 C. 进程阻塞 D. 新进程创建
[tag_link]
正确答案:C
C 只要是固定的分配就会产生内部碎片,其余的都会产生外部碎片。若固定和不固定同时存在 (例如段页式),则仍视为固定。分段虚拟存储管理:每段的长度都不一样(对应不固定),所以 会产生外部碎片。分页虚拟存储管理:每页的长度都一样(对应固定),所以会产生内部碎片。 段页式分区管理:既有固定,又有不固定,以固定为主,所以会有内部碎片。固定式分区管理: 很明显固定,会产生内部碎片。综上分析,说法Ⅱ、Ⅲ、IV 会产生内部碎片。
[tag_link]
C
C 只要是固定的分配就会产生内部碎片,其余的都会产生外部碎片。若固定和不固定同时存在 (例如段页式),则仍视为固定。分段虚拟存储管理:每段的长度都不一样(对应不固定),所以 会产生外部碎片。分页虚拟存储管理:每页的长度都一样(对应固定),所以会产生内部碎片。 段页式分区管理:既有固定,又有不固定,以固定为主,所以会有内部碎片。固定式分区管理: 很明显固定,会产生内部碎片。综上分析,说法Ⅱ、Ⅲ、IV 会产生内部碎片。
[tag_link]
C
一个四体并行低位交叉存储器,每个模块的容量是64K×32 位,存取周期为200ns, 总 线周期为50ns, 在下述说法中,()是正确的。
A. 在200ns 内,存储器能向CPU 提供256位二进制信息 B. 在200ns 内,存储器能向CPU 提供128位二进制信息 C. 在50ns 内,每个模块能向CPU 提供32位二进制信息 D. 以上都不对
[tag_link]
正确答案:B
互联网中的一个自治系统的内部结构如下图所示。路由选择协议采用OSPF 协议时,计 算R6的关于网络N1 、N2 、N3 、N4的路由表。 RIR4R⁵R26R3| 82N1R63 RI R4 R⁵ R2 6 R3| 8 2 N1 R6 3 注:端口处的数字是该路由器向该链路转发分组的代价。
[tag_link]
A
原 语 是 ( ) 。
A. 运行在用户态的过程 B. 操作系统的内核 C. 可中断的指令序列 D. 不可分割的指令序列
[tag_link]
正确答案:【解答】
原 语 是 ( ) 。
A. 运行在用户态的过程 B. 操作系统的内核 C. 可中断的指令序列 D. 不可分割的指令序列
[tag_link]
正确答案:D
D 段页式存储管理兼有页式管理和段式管理的优点,采用分段方法来分配和管理用户地址空 间,采用分页方法来管理物理存储空间。但它的开销要比段式和页式管理的开销大。
[tag_link]
A
D 段页式存储管理兼有页式管理和段式管理的优点,采用分段方法来分配和管理用户地址空 间,采用分页方法来管理物理存储空间。但它的开销要比段式和页式管理的开销大。
[tag_link]
A
某机器采用四体低位交叉存储器,现分别执行下述操作:①读取6个连续地址单元中 存放的存储字,重复80次;②读取8个连续地址单元中存放的存储字,重复60次。 则①、②所花费的时间之比为()。
A. 1:1 B.2 :1 C. 4:3 D.3:4
[tag_link]
正确答案:C
1.1.1
[tag_link]
D
()定义了共享数据结构和各种进程在该数据结构上的全部操作。
A. 管程 B. 类程 C. 线程 D. 程序
[tag_link]
正确答案:【解答】
()定义了共享数据结构和各种进程在该数据结构上的全部操作。
A. 管程 B. 类程 C. 线程 D. 程序
[tag_link]
正确答案:A
B 分段方式对低级语言程序员和编译器是可见的,因为低级语言程序员可以按照程序的逻辑结 构划分段,并给每个段命名;编译器也需要对各个段生成逻辑地址。
[tag_link]
A
B 分段方式对低级语言程序员和编译器是可见的,因为低级语言程序员可以按照程序的逻辑结 构划分段,并给每个段命名;编译器也需要对各个段生成逻辑地址。
[tag_link]
A
假定用若干16K×8 位的存储芯片组成一个64K×8位的存储器,芯片各单元采用交叉编 址方式,则地址 BFFFH 所在的芯片的最小地址为()。
A. 0000H B.0001H C.0002H D.0003H
[tag_link]
正确答案:D
1.1.2
[tag_link]
D
用 V 操作唤醒一个等待进程时,被唤醒进程变为()态。
A. 运 行 B. 等待 C. 就绪 D. 完成
[tag_link]
正确答案:【解答】
用 V 操作唤醒一个等待进程时,被唤醒进程变为()态。
A. 运 行 B. 等待 C. 就绪 D. 完成
[tag_link]
正确答案:C
D 在分段存储管理方式中,以段为单位进行分配,每段是一个连续存储区,每段不一定等长, 段与段之间可连续,也可不连续。
[tag_link]
A
D 在分段存储管理方式中,以段为单位进行分配,每段是一个连续存储区,每段不一定等长, 段与段之间可连续,也可不连续。
[tag_link]
A
下列关于单体多字存储器的说法中,不正确的是()。
A. 单体多字存储器主要解决主存容量太小的问题 B. 单体多字存储器中,每个存储单元存储多个字 C. 指令与数据的连续存放有利于单体多字存储器提高主存的读/写速度 D. 过多的转移指令会严重影响单体多字存储器的工作效率
[tag_link]
正确答案:
1.1.5
[tag_link]
D
在用信号量机制实现互斥时,互斥信号量的初值为()。
A. 0 B. 1 C.2 D.3
[tag_link]
正确答案:【解答】
在用信号量机制实现互斥时,互斥信号量的初值为()。
A. 0 B. 1 C.2 D.3
[tag_link]
正确答案:B
A 存放在本进程的PCB 中,当调度到某进程时,才将这两个数据装入页表寄存器中。每个进程都有 一个单独的逻辑地址,有一张属于自己的页表。 在多个进程并发执行时,所有进程的页表大多数驻留在内存中,在系统中只设置一个页表寄 存器( PTR), 它存放页表在内存中的始址和长度。平时,进程未执行时,页表的始址和页表长度
[tag_link]
C
A 存放在本进程的PCB 中,当调度到某进程时,才将这两个数据装入页表寄存器中。每个进程都有 一个单独的逻辑地址,有一张属于自己的页表。 在多个进程并发执行时,所有进程的页表大多数驻留在内存中,在系统中只设置一个页表寄 存器( PTR), 它存放页表在内存中的始址和长度。平时,进程未执行时,页表的始址和页表长度
[tag_link]
C
多模块存储器之所以能提高存储器的访问速度,是因为()。
A. 采用了高速元器件 B. 各模块有独立的读/写电路 C. 采用了信息预读技术 D. 模块内各单元地址连续
[tag_link]
正确答案:B
1.1.6 标识路由器的IP地址 Link1 ID
[tag_link]
D
用 P,V 操作实现进程同步,信号量的初值为()。
A. - 1 B.0 C.1 D . 由用户确定
[tag_link]
正确答案:【解答】
用 P,V 操作实现进程同步,信号量的初值为()。
A. - 1 B.0 C.1 D . 由用户确定
[tag_link]
正确答案:D
A 段页式系统中,进程首先划分为段,每段再进一步划分为页。
[tag_link]
A
A 段页式系统中,进程首先划分为段,每段再进一步划分为页。
[tag_link]
A
某存储器总线的宽度是64位,若用8个16M×8 位的DRAM 芯片扩展构成16M×64 位 的内存条,按字节编址,支持突发传送方式,某double 型的变量x 的主存地址为2026 0000H, 某 int 型的变量y 的主存地址为20261006H, 则下列叙述中错误的是()。
A. 该内存条可不采用多模块交叉编址 B.DRAM 芯片的行缓冲采用的是SRAM C. 读取变量x 只需要一个存取周期 D. 读取变量y 需要两个存取周期
[tag_link]
正确答案:
1.1.2
[tag_link]
D
可以被多个进程在任意时刻共享的代码必须是()。
A. 顺序代码 B. 机器语言代码 C. 不允许任何修改的代码 D. 无转移指令代码
[tag_link]
正确答案:【解答】
可以被多个进程在任意时刻共享的代码必须是()。
A. 顺序代码 B. 机器语言代码 C. 不允许任何修改的代码 D. 无转移指令代码
[tag_link]
正确答案:C
C 虽然段页式存储管理的内存地址结构分为段号、段内页号和页内地址三部分,但分页是操作 系统的行为,用户不用指出页内偏移量的位数;而分段之间是独立的,且段长不定长,需指出段 号所占的位数。因此,当采用段页式存储管理时,内存地址结构仍然是二维的。而在分页存储管 理中,作业地址空间是一维的,即单一的线性地址空间,程序员只需要一个整数来表示地址。简 言之,确定一个地址需要几个参数,作业地址空间就是几维的。
[tag_link]
C
C 虽然段页式存储管理的内存地址结构分为段号、段内页号和页内地址三部分,但分页是操作 系统的行为,用户不用指出页内偏移量的位数;而分段之间是独立的,且段长不定长,需指出段 号所占的位数。因此,当采用段页式存储管理时,内存地址结构仍然是二维的。而在分页存储管 理中,作业地址空间是一维的,即单一的线性地址空间,程序员只需要一个整数来表示地址。简 言之,确定一个地址需要几个参数,作业地址空间就是几维的。
[tag_link]
C
【 2014统考真题】某容量为256MB的存储器由若干4M×8 位的DRAM 芯片构成,该 DRAM 芯片的地址引脚和数据引脚总数是()。
A. 19 B. 22 C. 30 D.36
[tag_link]
正确答案:A
1.1.1
[tag_link]
D
一个进程映像由程序、数据及PCB 组成,其中()必须用可重入编码编写。
A. PCB B. 程序 C. 数据 D. 共享程序段
[tag_link]
正确答案:【解答】
一个进程映像由程序、数据及PCB 组成,其中()必须用可重入编码编写。
A. PCB B. 程序 C. 数据 D. 共享程序段
[tag_link]
正确答案:D
B 在段页式分配中,取一次数据时先从内存查找段表,再访问内存查找相应的页表,最后拼成 物理地址后访问内存,共需要3次内存访问。
[tag_link]
B
B 在段页式分配中,取一次数据时先从内存查找段表,再访问内存查找相应的页表,最后拼成 物理地址后访问内存,共需要3次内存访问。
[tag_link]
B
在显示适配器中,用于存放显示信息的存储器称为刷新存储器,它的重要性能指标是带 宽。具体工作中,显示适配器的多个功能部分要争用刷新存储器的带宽。设总带宽50% 用于刷新屏幕,保留50%的带宽用于其他非刷新功能,且采用分辨率为1024×768像素、 颜色深度为3B、刷新频率为72Hz 的工作方式。 1)试计算刷新存储器的总带宽。 2)为达到这样高的刷新存储器带宽,应采取何种技术措施?
[tag_link]
C
1.1.6
[tag_link]
D
下列关于互斥锁的说法中,正确的是()。
A. 互斥锁只能用于多线程之间,不能用于多进程之间 B. 互斥锁只能用于多进程之间,不能用于多线程之间 C. 互斥锁可用于多线程或多进程之间,但 只能由创建它的线程或进程来加锁和解锁 D. 互斥锁可用于多线程或多进程之间,但只能由对它加锁的线程或进程来解锁
[tag_link]
正确答案:【解答】
下列关于互斥锁的说法中,正确的是()。
A. 互斥锁只能用于多线程之间,不能用于多进程之间 B. 互斥锁只能用于多进程之间,不能用于多线程之间 C. 互斥锁可用于多线程或多进程之间,但 只能由创建它的线程或进程来加锁和解锁 D. 互斥锁可用于多线程或多进程之间,但只能由对它加锁的线程或进程来解锁
[tag_link]
正确答案:D
B 在段式分配中,取一次数据时先从内存查找段表,再拼成物理地址后访问内存,共需要2次 内存访问。
[tag_link]
B
B 在段式分配中,取一次数据时先从内存查找段表,再拼成物理地址后访问内存,共需要2次 内存访问。
[tag_link]
B
一个四体并行交叉存储器,每个模块的容量是64K×32 位,存取周期为200ns, 问 : 1)在一个存取周期中,存储器能向CPU 提供多少位二进制信息? 2)若存取周期为400ns, 则在0.1 μs内存储器可向CPU 提供32位二进制信息,该说法 正确否?为什么?
[tag_link]
C
1.1.5 所连路由器的Router ID IP
[tag_link]
D
在使用互斥锁进行同步互斥时,下列()情况会导致死锁。
A. 一个线程对同一个互斥锁连续加锁两次 B. 一个线程尝试对一个已加锁的互斥锁再次加锁 C. 两个线程分别对两个不同的互斥锁先后加锁,但顺序相反 D. 一个线程对一个互斥锁加锁后忘记解锁
[tag_link]
正确答案:【解答】
在使用互斥锁进行同步互斥时,下列()情况会导致死锁。
A. 一个线程对同一个互斥锁连续加锁两次 B. 一个线程尝试对一个已加锁的互斥锁再次加锁 C. 两个线程分别对两个不同的互斥锁先后加锁,但顺序相反 D. 一个线程对一个互斥锁加锁后忘记解锁
[tag_link]
正确答案:C
C 在分页存储管理中,逻辑地址分配是按页为单位进行分配的,而主存的分配即物理地址分配 是以内存块为单位分配的。
[tag_link]
A
C 在分页存储管理中,逻辑地址分配是按页为单位进行分配的,而主存的分配即物理地址分配 是以内存块为单位分配的。
[tag_link]
A
设存储器容量为32个字,字长为64位,模块数 m=4, 分别采用顺序方式和交叉方式 进行组织。存取周期T=200ns, 数据总线宽度为64位,总线传输周期r=50ns 。 在连 续读出4个字的情况下,求顺序存储器和交叉存储器各自的带宽。
[tag_link]
B
1.1.1
[tag_link]
D
用来实现进程同步与互斥的PV 操作实际上是由()过程组成的。 A . 一个可被中断的 B. 一个不可被中断的
C. 两个可被中断的 D. 两个不可被中断的
[tag_link]
正确答案:【解答】
用来实现进程同步与互斥的PV 操作实际上是由()过程组成的。 A . 一个可被中断的 B. 一个不可被中断的
C. 两个可被中断的 D. 两个不可被中断的
[tag_link]
正确答案:D
A 单用户连续分配管理方式只适用于单用户、单任务的操作系统,不适用于多道程序设计。
[tag_link]
D
A 单用户连续分配管理方式只适用于单用户、单任务的操作系统,不适用于多道程序设计。
[tag_link]
D
某计算机字长32位,存储体的存取周期为200ns。 1)采用四体交叉工作,用低2位的地址作为体地址,存储数据按地址顺序存放。主机 最快多长时间可以读出一个数据字?存储器的带宽是多少? 2)若4个体分别保存主存中前1/4、次1/4、再下个1/4、最后1/4这四段的数据,即选 用高2位的地址作为体地址,可以提高存储器顺序读出数据的速度吗?为什么? 3)若把存储器改成单体4字宽度,会带来什么好处和问题? 4)比较采用四体低位地址交叉的存储器和四端口读出的存储器这两种方案的优缺点。
[tag_link]
B
1.1.2
[tag_link]
D
对于两个并发进程,设互斥信号量为 mutex ( 初值为1),若mutex=0, 则 表 示 ( ) 。
A. 没有进程进入临界区 B. 有一个进程进入临界区 C. 有一个进程进入临界区,另一个进程等待进入 D. 有一个进程在等待进入
[tag_link]
正确答案:【解答】
对于两个并发进程,设互斥信号量为 mutex ( 初值为1),若mutex=0, 则 表 示 ( ) 。
A. 没有进程进入临界区 B. 有一个进程进入临界区 C. 有一个进程进入临界区,另一个进程等待进入 D. 有一个进程在等待进入
[tag_link]
正确答案:B
A 这里是指主存的访问,不是主存的分配。对主存的访问是以字节或字为单位的。例如,在页 式管理中,不仅要知道块号,还要知道页内偏移量。
[tag_link]
A
A 这里是指主存的访问,不是主存的分配。对主存的访问是以字节或字为单位的。例如,在页 式管理中,不仅要知道块号,还要知道页内偏移量。
[tag_link]
A
假定一个存储器系统支持四体交叉存取,某程序执行过程中访问地址序列为3,9,17,2,51, 37,13,4,8,41,67,10,哪些地址访问可能发生体冲突?
[tag_link]
C
1.1.5
[tag_link]
D
对于两个并发进程,设互斥信号量为mutex ( 初值为1),若mutex=-1, 则 ( ) 。
A. 表示没有进程进入临界区 B. 表示有一个进程进入临界区 C. 表示有一个进程进入临界区,另一个进程等待进入 D. 表示有两个进程进入临界区
[tag_link]
正确答案:【解答】
对于两个并发进程,设互斥信号量为mutex ( 初值为1),若mutex=-1, 则 ( ) 。
A. 表示没有进程进入临界区 B. 表示有一个进程进入临界区 C. 表示有一个进程进入临界区,另一个进程等待进入 D. 表示有两个进程进入临界区
[tag_link]
正确答案:C
B 段式存储管理按程序逻辑结构划分段,段名与段长由用户定义,便于编程;各段作为独立逻 辑单位,支持共享、按段保护、动态增长(如数据段扩展)和动态链接(运行时按需加载)。而 提高内存利用率并非段式管理的目标:因其段长不固定,易产生外部碎片,内存利用率通常较低。 高效利用内存恰好是分页式管理的优势,通过固定页框离散分配,可有效消除外部碎片。
[tag_link]
B
B 段式存储管理按程序逻辑结构划分段,段名与段长由用户定义,便于编程;各段作为独立逻 辑单位,支持共享、按段保护、动态增长(如数据段扩展)和动态链接(运行时按需加载)。而 提高内存利用率并非段式管理的目标:因其段长不固定,易产生外部碎片,内存利用率通常较低。 高效利用内存恰好是分页式管理的优势,通过固定页框离散分配,可有效消除外部碎片。
[tag_link]
B
用存储容量为16K×1 位的存储芯片来组成一个64K×8 位的存储器,则在字方向和位方 向分别扩展了()倍。
A. 4,2 B.8,4 C.2,4 D.4,8
[tag_link]
正确答案:D
1.1.6 Link1的本地IP地址 Metric 3 3 6 6 Link1的费用 Link2 ID
[tag_link]
D
一个进程因在互斥信号量 mutex 上执行V(mutex)操作而导致唤醒另一个进程时,执行 V 操作后mutex 的 值 为 ( ) 。
A. 大于0 B. 小于 0 C. 大于或等于0 D. 小于或等于0
[tag_link]
正确答案:【解答】
一个进程因在互斥信号量 mutex 上执行V(mutex)操作而导致唤醒另一个进程时,执行 V 操作后mutex 的 值 为 ( ) 。
A. 大于0 B. 小于 0 C. 大于或等于0 D. 小于或等于0
[tag_link]
正确答案:D
A 页式管理中很重要的一个问题是页面大小如何确定。确定页面大小有很多因素,如进程的平 均大小、页表占用的长度等。而一旦确定,所有的页面就是等长的(一般取2的整数幂倍),以 便易于系统管理。
[tag_link]
D
A 页式管理中很重要的一个问题是页面大小如何确定。确定页面大小有很多因素,如进程的平 均大小、页表占用的长度等。而一旦确定,所有的页面就是等长的(一般取2的整数幂倍),以 便易于系统管理。
[tag_link]
D
80386 DX 是32位系统,以4B 为编址单位,当在该系统中用8KB(8K×8 位)的存储芯 片构造32KB 的存储体时,应完成存储器的()设计。 03 .4个16K×8 位的存储芯片,可设计为()容量的存储器。 04 . 16片2K×4 位的存储器可以设计为()存储容量的16位存储器。
A. 位扩展 B. 字扩展 C. 字位扩展 D. 字位均不扩展 A. 32K×16位 B.16K×16 位 C.32K×8 位 D.8K×16 位 A. 16K B.32K C.8K D. 2K
[tag_link]
正确答案:A
1.1.5
[tag_link]
D
一个系统中共有5个并发进程涉及某个相同的变量A, 变 量A 的相关临界区是由() 个临界区构成的。
A. 1 B.3 C.5 D.6
[tag_link]
正确答案:【解答】
一个系统中共有5个并发进程涉及某个相同的变量A, 变 量A 的相关临界区是由() 个临界区构成的。
A. 1 B.3 C.5 D.6
[tag_link]
正确答案:C
B 页面较大时,页表项较少,但页内碎片较大;页面较小时,页内碎片较小,但页表项增多。此 外,页面大小直接影响磁盘访问次数:页面过小会导致缺页频繁,大幅增加I/O 次数和总访问时间; 页面过大会加剧内部碎片。因此,页面大小需要在页表开销、内存浪费与I/O 效率之间权衡。
[tag_link]
B
B 页面较大时,页表项较少,但页内碎片较大;页面较小时,页内碎片较小,但页表项增多。此 外,页面大小直接影响磁盘访问次数:页面过小会导致缺页频繁,大幅增加I/O 次数和总访问时间; 页面过大会加剧内部碎片。因此,页面大小需要在页表开销、内存浪费与I/O 效率之间权衡。
[tag_link]
B
设 CPU 地址总线有24根,数据总线有32根,用512K×8 位的RAM 芯片构成该计算机 的主存储器,则该计算机主存最多需要()片这样的存储芯片。
A. 256 B.512 C.64 D.128
[tag_link]
正确答案:
1.1.6
[tag_link]
D
下述()选项不是管程的组成部分。
A. 局限于管程的共享数据结构 B. 对管程内数据结构进行操作的一组过程 C. 管程外过程调用管程内数据结构的说明 D. 对局限于管程的数据结构设置初始值的语句
[tag_link]
正确答案:【解答】
下述()选项不是管程的组成部分。
A. 局限于管程的共享数据结构 B. 对管程内数据结构进行操作的一组过程 C. 管程外过程调用管程内数据结构的说明 D. 对局限于管程的数据结构设置初始值的语句
[tag_link]
正确答案:C
C 动态分区时,在系统启动后,除操作系统占据一部分内存外,其余所有内存空间是一个大空 闲区,称为自由空间。若作业申请内存,则从空闲区中划出一个与作业需求量相适应的分区分配 给该作业,将作业创建为进程,在作业运行完毕后,再收回释放的分区。
[tag_link]
C
C 动态分区时,在系统启动后,除操作系统占据一部分内存外,其余所有内存空间是一个大空 闲区,称为自由空间。若作业申请内存,则从空闲区中划出一个与作业需求量相适应的分区分配 给该作业,将作业创建为进程,在作业运行完毕后,再收回释放的分区。
[tag_link]
C
地址总线 Ao ( 高位)~A₁₅ ( 低 位 ) , 用 4K×4 位的存储芯片组成16KB 存储器,则产 生片选信号的译码器的输入地址线应该是()。
A. A₂A₃ B.A₀A₁ C.A₁₂A₁3 D.A₁₄A₁₅
[tag_link]
正确答案:
1.1.1
[tag_link]
D
以下关于管程的叙述中,错误的是()。
A. 管程是进程同步工具,解决信号量机制大量同步操作分散的问题 B. 管程每次只允许一个进程进入管程 C. 管程中signal 操作的作用和信号量机制中的V 操作相同 D. 管程是被进程调用的,管程是语法范围,无法创建和撤销
[tag_link]
正确答案:【解答】
以下关于管程的叙述中,错误的是()。
A. 管程是进程同步工具,解决信号量机制大量同步操作分散的问题 B. 管程每次只允许一个进程进入管程 C. 管程中signal 操作的作用和信号量机制中的V 操作相同 D. 管程是被进程调用的,管程是语法范围,无法创建和撤销
[tag_link]
正确答案:C
A 实现分页、分段和段页式存储管理需要特定的数据结构支持,如页表、段表等。为了提高性 能,还需要硬件提供快存和地址加法器等,代价高。分区存储管理是满足多道程序设计的最简单 的存储管理方案,特别适合嵌入式等微型设备。
[tag_link]
C
A 实现分页、分段和段页式存储管理需要特定的数据结构支持,如页表、段表等。为了提高性 能,还需要硬件提供快存和地址加法器等,代价高。分区存储管理是满足多道程序设计的最简单 的存储管理方案,特别适合嵌入式等微型设备。
[tag_link]
C
若内存地址区间为4000H~43FFH, 每个存储单元可存储16位二进制数,该内存区域用 4片存储芯片构成,构成该内存所用的存储芯片的容量是()。 100 2 0 2 7 年 计 算 机 组 成 原 理 考 研 复 习 指 导
A. 512×16bit B.256×8bit C.256×16bit D.1024×8bit
[tag_link]
正确答案:
1.1.2 所连路由器的Router ID IP
[tag_link]
D
对信号量S 执行P 操作后,使该进程进入资源等待队列的条件是()。
A. S.value<0 B.S.value <=0 C.S.value>0 D.S.value>=0
[tag_link]
正确答案:A
对信号量S 执行P 操作后,使该进程进入资源等待队列的条件是()。
A. S.value<0 B.S.value <=0 C.S.value>0 D.S.value>=0
[tag_link]
正确答案:A
A 可重入程序主要是通过共享来使用同一块存储空间的,或通过动态链接的方式将所需的 程序段映射到相关进程中去,其优点是减少了对程序段的调入/调出,因此减少了对换数量。
[tag_link]
C
A 可重入程序主要是通过共享来使用同一块存储空间的,或通过动态链接的方式将所需的 程序段映射到相关进程中去,其优点是减少了对程序段的调入/调出,因此减少了对换数量。
[tag_link]
C
内存按字节编址,地址从90000H到 CFFFFH, 若用存储容量为16K×8 位的芯片构成该 内存,至少需要的芯片数是()。
A. 2 B. 4 C. 8 D.16
[tag_link]
正确答案:
1.1.9
[tag_link]
D
若系统有n 个进程,则就绪队列中进程的个数最多有(①)个;阻塞队列中进程的个数 最多有(②)个。 ①A.n+1 B.n C.n - 1 D.1 ②A.n+1 B.n C.n -1 D.1
[tag_link]
正确答案:
若系统有n 个进程,则就绪队列中进程的个数最多有(①)个;阻塞队列中进程的个数 最多有(②)个。 ①A.n+1 B.n C.n - 1 D.1 ②A.n+1 B.n C.n -1 D.1
[tag_link]
正确答案:
D 编译后一个目标程序所限定的地址范围称为该作业的逻辑地址空间。换句话说,地址空间仅 指程序用来访问信息所用的一系列地址单元的集合。这些单元的编号称为逻辑地址。通常,编译 地址都是相对始址“0”的,因此逻辑地址也称相对地址。
[tag_link]
C
D 编译后一个目标程序所限定的地址范围称为该作业的逻辑地址空间。换句话说,地址空间仅 指程序用来访问信息所用的一系列地址单元的集合。这些单元的编号称为逻辑地址。通常,编译 地址都是相对始址“0”的,因此逻辑地址也称相对地址。
[tag_link]
C
若片选地址为111时,选定某一32K×16 位的存储芯片工作,则该芯片在存储器中的首 地址和末地址分别为()。
A. 00000H,01000H B.38000H,3FFFFH C. 3800H,3FFFH D.0000H,0100H
[tag_link]
正确答案:
1.1.13
[tag_link]
D
有一个计数信号量S: 1)假如若干进程对S进行28次 P 操作和18次V 操作后,信号量S的值为0。 2)假如若干进程对信号量S 进行了15次P 操作和2次 V 操作。请问此时有多少个进 程等待在信号量S 的 队 列 中 ? ( )
A. 2 B.3 C. 5 D. 7
[tag_link]
正确答案:
有一个计数信号量S: 1)假如若干进程对S进行28次 P 操作和18次V 操作后,信号量S的值为0。 2)假如若干进程对信号量S 进行了15次P 操作和2次 V 操作。请问此时有多少个进 程等待在信号量S 的 队 列 中 ? ( )
A. 2 B.3 C. 5 D. 7
[tag_link]
正确答案:B
①B、②C 程序的动态链接与程序的逻辑结构相关,分段存储管理将程序按照逻辑段进行划分,因此有 利于其动态链接。其他的内存管理方式与程序的逻辑结构无关。
[tag_link]
①B、②C 程序的动态链接与程序的逻辑结构相关,分段存储管理将程序按照逻辑段进行划分,因此有 利于其动态链接。其他的内存管理方式与程序的逻辑结构无关。
[tag_link]
用一个512K×8 位的Flash 存储器芯片组成一个4M×32 位的半导体只读存储器,存储器 按字编址,试回答以下问题:
- 该存储器的数据线数和地址线数分别为多少? 2)共需要几片这样的存储芯片? 3)说明每根地址线的作用。
[tag_link]
D
1.1.10
[tag_link]
D
有两个并发进程P₁ 和 P₂, 其程序代码如下: P1 ( ) { P2 (){ x=1; //A1 x=-3; //B1 y=2; C=x*x; Z=x+y; print c; //B2 print z; 可能打印出的z 值有(),可能打印出的c 值 有 ( ) ( 其 中x 为 P₁,P₂ 的共享变量)。A.z=1,-3;c=-1,9 B.z=-1,3;c=1,9C.z=-1,3,1;c=9 D.z=3;c=1,934. 并发进程之间的关系是()。A. 无关的 B. 相关的C. 可能相关的 D. 可能是无关的,也可能是有交往的35. 若系统中有4个进程共享3台打印机,采用信号量机制控制打印机的共享使用,则信号 量的取值范围是()。A.[-1,4] B . [-2,2] C.[-1,3] D.[-3,2]36. 两个进程P₀ 、P₁ 互斥的 Peterson 算法描述如下:进程P0flag[0 ]=1;(1) ;while(flag[1]&&turn==1); 临界区;flag[0]=0;其余代码;进程P1flag [ 1]=1; (2);while(flag[0]&&turn==0); 临界区;flag[1]=0;其余代码; 可能打印出的z 值有(),可能打印出的c 值 有 ( ) ( 其 中x 为 P₁,P₂ 的共享变量)。
A. z=1,-3;c=-1,9 B.z=-1,3;c=1,9 C. z=-1,3,1;c=9 D.z=3;c=1,9
[tag_link]
正确答案:B
有两个并发进程P₁ 和 P₂, 其程序代码如下: P1 ( ) { P2 (){ x=1; //A1 x=-3; //B1 y=2; C=x*x; Z=x+y; print c; //B2 print z; 可能打印出的z 值有(),可能打印出的c 值 有 ( ) ( 其 中x 为 P₁,P₂ 的共享变量)。A.z=1,-3;c=-1,9 B.z=-1,3;c=1,9C.z=-1,3,1;c=9 D.z=3;c=1,934. 并发进程之间的关系是()。A. 无关的 B. 相关的C. 可能相关的 D. 可能是无关的,也可能是有交往的35. 若系统中有4个进程共享3台打印机,采用信号量机制控制打印机的共享使用,则信号 量的取值范围是()。A.[-1,4] B . [-2,2] C.[-1,3] D.[-3,2]36. 两个进程P₀ 、P₁ 互斥的 Peterson 算法描述如下:进程P0flag[0 ]=1;(1) ;while(flag[1]&&turn==1); 临界区;flag[0]=0;其余代码;进程P1flag [ 1]=1; (2);while(flag[0]&&turn==0); 临界区;flag[1]=0;其余代码; 可能打印出的z 值有(),可能打印出的c 值 有 ( ) ( 其 中x 为 P₁,P₂ 的共享变量)。
A. z=1,-3;c=-1,9 B.z=-1,3;c=1,9 C. z=-1,3,1;c=9 D.z=3;c=1,9
[tag_link]
正确答案:B
A 分段是指在用户编程时,将程序按照逻辑划分为几个逻辑段。
[tag_link]
B
A 分段是指在用户编程时,将程序按照逻辑划分为几个逻辑段。
[tag_link]
B
1.1.14 Link2的本地IP地址 Metric 2 4 2 4 Lnk2的费用 Net1 Prefix 192.1.1.0/24 192.1.6.0/24 192.1.5.0/24 192.1.7.0/24 直连网络Net1的网络前缀 Metric 1 1 1 1 到达直连网络Net1的费用 LOEO10.1.1.1192.1.1.0/24R210.1.1.1310.1.1.910.1.1.14192.1.5.0/2410.1.1.6192.1.6.0/24192.1.7.0/2410.1.1.510.1.1.210.1.1.10 LO EO
[tag_link]
D
并发进程之间的关系是()。
A. 无关的 B. 相关的 C. 可能相关的 D. 可能是无关的,也可能是有交往的
[tag_link]
正确答案:D
并发进程之间的关系是()。
A. 无关的 B. 相关的 C. 可能相关的 D. 可能是无关的,也可能是有交往的
[tag_link]
正确答案:D
B 在页式存储管理中,CPU 将虚拟地址分解为页号和页内偏移量,然后通过硬件中的页表寄存 器和内存管理单元( MMU), 将页号转换为物理地址,再拼接上页内偏移量,得到最终的内存物 理地址。这一过程是由硬件自动完成的,不需要操作系统或其他软件的干预。
[tag_link]
B 在页式存储管理中,CPU 将虚拟地址分解为页号和页内偏移量,然后通过硬件中的页表寄存 器和内存管理单元( MMU), 将页号转换为物理地址,再拼接上页内偏移量,得到最终的内存物 理地址。这一过程是由硬件自动完成的,不需要操作系统或其他软件的干预。
[tag_link]
1.1.1 192.1.1.0/24 R2
[tag_link]
D
若系统中有4个进程共享3台打印机,采用信号量机制控制打印机的共享使用,则信号 量的取值范围是()。
A. [-1,4] B . [-2,2] C.[-1,3] D.[-3,2]
[tag_link]
正确答案:
若系统中有4个进程共享3台打印机,采用信号量机制控制打印机的共享使用,则信号 量的取值范围是()。
A. [-1,4] B . [-2,2] C.[-1,3] D.[-3,2]
[tag_link]
正确答案:
C 页表的功能由一组专门的存储器实现,其始址放在页表基址寄存器( PTBR) 中。这样才能 满足在地址变换时能够较快地完成逻辑地址和物理地址之间的转换。 分页管理是在硬件和操作系统层面实现的,对用户、编译系统、装配程序等上层是不可见的。 30.D
[tag_link]
C 页表的功能由一组专门的存储器实现,其始址放在页表基址寄存器( PTBR) 中。这样才能 满足在地址变换时能够较快地完成逻辑地址和物理地址之间的转换。 分页管理是在硬件和操作系统层面实现的,对用户、编译系统、装配程序等上层是不可见的。 30.D
[tag_link]
1.1.13
[tag_link]
D
两个进程P₀ 、P₁ 互斥的 Peterson 算法描述如下: 进程P0 flag[0 ]=1; (1) ; while(flag[1]&&turn==1); 临界区; flag[0]=0; 其余代码; 进程P1 flag [ 1]=1; (2); while(flag[0]&&turn==0); 临界区; flag[1]=0; 其余代码; 其中,(1)和(2)处的代码分别为()。 118 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
A. turn=0,turn=0 B.turn=0,turn=1 C. turn=1,turn=0 D.turn=1,turn=1
[tag_link]
正确答案:C
两个进程P₀ 、P₁ 互斥的 Peterson 算法描述如下: 进程P0 flag[0 ]=1; (1) ; while(flag[1]&&turn==1); 临界区; flag[0]=0; 其余代码; 进程P1 flag [ 1]=1; (2); while(flag[0]&&turn==0); 临界区; flag[1]=0; 其余代码; 其中,(1)和(2)处的代码分别为()。 118 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
A. turn=0,turn=0 B.turn=0,turn=1 C. turn=1,turn=0 D.turn=1,turn=1
[tag_link]
正确答案:C
B 页表和段表同样存储在内存中,系统提供给用户的物理地址空间为总空间大小减去页表或段 表的长度。因为页表和段表的长度不能确定,所以提供给用户的物理地址空间大小也不能确定。
[tag_link]
B
B 页表和段表同样存储在内存中,系统提供给用户的物理地址空间为总空间大小减去页表或段 表的长度。因为页表和段表的长度不能确定,所以提供给用户的物理地址空间大小也不能确定。
[tag_link]
B
1.1.9
[tag_link]
D
在 Peterson 算法中,flag 数组的作用是()。
A. 表示每个线程是否想进入临界区 B. 表示每个线程是否已进入临界区 C. 表示每个线程是否已退出临界区 D. 表示每个线程是否已完成任务
[tag_link]
正确答案:A
在 Peterson 算法中,flag 数组的作用是()。
A. 表示每个线程是否想进入临界区 B. 表示每个线程是否已进入临界区 C. 表示每个线程是否已退出临界区 D. 表示每个线程是否已完成任务
[tag_link]
正确答案:A
C 不管进程有多少个段,系统都为每个进程建立一张段表,每个段表项对应进程中的一段。
[tag_link]
C
C 不管进程有多少个段,系统都为每个进程建立一张段表,每个段表项对应进程中的一段。
[tag_link]
C
1.1.14 192.1.5.0/24
[tag_link]
D
在 Peterson 算法中,turn 变量的作用是()。
A. 表示轮到哪个线程进入临界区 B. 表示哪个线程先发出访问请求 C. 表示哪个线程后发出访问请求 D. 表示哪个线程已进入临界区
[tag_link]
正确答案:A
在 Peterson 算法中,turn 变量的作用是()。
A. 表示轮到哪个线程进入临界区 B. 表示哪个线程先发出访问请求 C. 表示哪个线程后发出访问请求 D. 表示哪个线程已进入临界区
[tag_link]
正确答案:A
C 在段式存储管理中,若有些段可被多个进程共享,则可用一个单独的共享段表来描述这些段, 而不需要在每个进程的段表中都保存一份。共享段表的作用是实现多个进程共享同一段代码或数 据,这样既能节省内存空间,又能便于实现对共享段的更新和维护。多个进程共享同一段物理内 存空间并不需要用到共享段表,只需在各自的段表中指向相同的物理地址即可。多个进程共享同 一段逻辑地址空间是不可能的,因为每个进程的逻辑地址空间都是相互独立的。在段式存储管理 中,并不要求各个进程中相同功能的段必须有相同的段号。
[tag_link]
B
C 在段式存储管理中,若有些段可被多个进程共享,则可用一个单独的共享段表来描述这些段, 而不需要在每个进程的段表中都保存一份。共享段表的作用是实现多个进程共享同一段代码或数 据,这样既能节省内存空间,又能便于实现对共享段的更新和维护。多个进程共享同一段物理内 存空间并不需要用到共享段表,只需在各自的段表中指向相同的物理地址即可。多个进程共享同 一段逻辑地址空间是不可能的,因为每个进程的逻辑地址空间都是相互独立的。在段式存储管理 中,并不要求各个进程中相同功能的段必须有相同的段号。
[tag_link]
B
1.1.6 192.1.6.0/24 192.1.7.0/24
[tag_link]
D
生产者-消费者问题用于解决()。
A. 多个进程共享一个数据对象的问题 B. 多个进程之间的同步和互斥问题 C. 多个进程共享资源的死锁与饥饿问题 D. 利用信号量实现多个进程并发的问题
[tag_link]
正确答案:B
生产者-消费者问题用于解决()。
A. 多个进程共享一个数据对象的问题 B. 多个进程之间的同步和互斥问题 C. 多个进程共享资源的死锁与饥饿问题 D. 利用信号量实现多个进程并发的问题
[tag_link]
正确答案:B
A 页表是由操作系统在程序装入内存时建立的,根据进程的逻辑地址空间和物理地址空间的对 应关系,为每个页设置一个页表项,记录其对应的物理页框号、有效位等信息。
[tag_link]
C
A 页表是由操作系统在程序装入内存时建立的,根据进程的逻辑地址空间和物理地址空间的对 应关系,为每个页设置一个页表项,记录其对应的物理页框号、有效位等信息。
[tag_link]
C
1.1.5
[tag_link]
D
所有的消费者必须等待生产者先运行的前提条件是()。
A. 缓冲区空 B. 缓冲区满 C. 缓冲区不可用 D. 缓冲区半空
[tag_link]
正确答案:A
所有的消费者必须等待生产者先运行的前提条件是()。
A. 缓冲区空 B. 缓冲区满 C. 缓冲区不可用 D. 缓冲区半空
[tag_link]
正确答案:A
D 框与页面,分配时无须物理连续,可充分利用零散空闲块,显著提升内存利用率。 连续分配要求为进程分配连续内存,易产生内部碎片和外部碎片,导致空闲内存无法有效利 用,内存利用率较低。页式管理采用离散分配方式,将内存和进程地址空间划分为相等大小的页
[tag_link]
D
D 框与页面,分配时无须物理连续,可充分利用零散空闲块,显著提升内存利用率。 连续分配要求为进程分配连续内存,易产生内部碎片和外部碎片,导致空闲内存无法有效利 用,内存利用率较低。页式管理采用离散分配方式,将内存和进程地址空间划分为相等大小的页
[tag_link]
D
1.1.2
[tag_link]
D
下列关于生产者-消费者问题的唤醒操作的说法中,正确的是()。 I. 生产者唤醒其他生产者 IⅡ . 生产者唤醒消费者 Ⅲ. 消费者唤醒其他消费者 IV. 消费者唤醒生产者
A. I 和 Ⅱ B.Ⅲ 和IV C. Ⅱ和 Ⅲ D.I 、I 、Ⅲ 和IV
[tag_link]
正确答案:D
下列关于生产者-消费者问题的唤醒操作的说法中,正确的是()。 I. 生产者唤醒其他生产者 IⅡ . 生产者唤醒消费者 Ⅲ. 消费者唤醒其他消费者 IV. 消费者唤醒生产者
A. I 和 Ⅱ B.Ⅲ 和IV C. Ⅱ和 Ⅲ D.I 、I 、Ⅲ 和IV
[tag_link]
正确答案:D
A 基于顺序搜索的分配算法有首次适应算法、循环首次适应算法、最佳适应算法和最坏适应算 法;基于索引搜索的分配算法有快速适应算法、伙伴系统和哈希算法。 23 . D 首次适应算法的空闲分区按地址递增的次序排列。 22 . C 最佳适应算法要求从剩余的空闲分区中选出最小且满足存储要求的分区,空闲区应按长度递 增登记在空闲区表中。
[tag_link]
A
A 基于顺序搜索的分配算法有首次适应算法、循环首次适应算法、最佳适应算法和最坏适应算 法;基于索引搜索的分配算法有快速适应算法、伙伴系统和哈希算法。 23 . D 首次适应算法的空闲分区按地址递增的次序排列。 22 . C 最佳适应算法要求从剩余的空闲分区中选出最小且满足存储要求的分区,空闲区应按长度递 增登记在空闲区表中。
[tag_link]
A
1.1.10 请回答下列问题: 1)假设路由表结构如下表所示,给出图中R1 的路由表,要求包括到达图中子网192.1x.x 的路由,且路由表中的路由项尽可能少(注意,本题是数据结构和计算机网络的组合 题,数据结构的问题中已要求计算 R1 到达每个子网的最短路径及费用)。 目的网络 下一跳 接口 2)当主机192.1.1.130向主机192.1.7.211发送一个TTL=64 的 IP 分组时,R1 通过哪个 接口转发该IP 分组?主机192.1.7.211收到的IP 分组的TTL 是多少? 3 ) 若R1 增加一条Metric 为10的链路连接Internet, 则表中R1 的 LSI 需要增加哪些 信息?
[tag_link]
D
在9个生产者、6个消费者共享容量为8的缓冲区的生产者-消费者问题中,互斥使用缓 冲区的信号量初始值为()。
A. 1 B.6 C.8 D.9
[tag_link]
正确答案:A
在9个生产者、6个消费者共享容量为8的缓冲区的生产者-消费者问题中,互斥使用缓 冲区的信号量初始值为()。
A. 1 B.6 C.8 D.9
[tag_link]
正确答案:A
A 首次适应法从空闲区链的链首开始顺序查找,找到一个大小满足要求的空闲分区,根据作业 的大小,从该分区中划出一块内存空间分配给请求者,余下的空闲分区仍然留在空闲链中。这种 算法不需要对空闲区链进行排序,只需按地址递增的顺序链接即可。
[tag_link]
【解答】
A 首次适应法从空闲区链的链首开始顺序查找,找到一个大小满足要求的空闲分区,根据作业 的大小,从该分区中划出一块内存空间分配给请求者,余下的空闲分区仍然留在空闲链中。这种 算法不需要对空闲区链进行排序,只需按地址递增的顺序链接即可。
[tag_link]
D
下列关于多播概念的描述中,错误的是()。
A. 在单播路由选择中,路由器只能从它的一个接口转发收到的分组 B. 在多播路由选择中,路由器可以从它的多个接口转发收到的分组 C. 用多个单播仿真一个多播时需要更多的带宽 D. 用多个单播仿真一个多播时时延基本上是相同的
[tag_link]
正确答案:D
消费者进程阻塞在wait(m)(m 是互斥信号量)的条件是()。 I. 没有空缓冲区 II. 没有满缓冲区 ⅢI. 有其他生产者已进入临界区 IV. 有其他消费者已进入临界区
A. I 和 Ⅱ B. Ⅲ 和IV C. I 和 Ⅲ D. Ⅱ和IV
[tag_link]
正确答案:B
消费者进程阻塞在wait(m)(m 是互斥信号量)的条件是()。 I. 没有空缓冲区 II. 没有满缓冲区 ⅢI. 有其他生产者已进入临界区 IV. 有其他消费者已进入临界区
A. I 和 Ⅱ B. Ⅲ 和IV C. I 和 Ⅲ D. Ⅱ和IV
[tag_link]
正确答案:B
A 绝对装入在编译时直接将程序的逻辑地址转换成物理地址;静态重定位虽然允许将装入模块 装入内存的任何位置,但不允许进程在内存中移动;动态重定位在程序执行时才产生真正的物理 地址,它允许进程在内存中移动,但需要一个重定位寄存器的支持。
[tag_link]
【解答】
A 绝对装入在编译时直接将程序的逻辑地址转换成物理地址;静态重定位虽然允许将装入模块 装入内存的任何位置,但不允许进程在内存中移动;动态重定位在程序执行时才产生真正的物理 地址,它允许进程在内存中移动,但需要一个重定位寄存器的支持。
[tag_link]
【解答】
在设计多播路由时,为了避免路由环路,()。
A. 采用了水平分割技术 B. 构造多播转发树 C. 采用了IGMP D. 通过生存时间( TTL) 字段
[tag_link]
正确答案:B
在读者-写者问题中,能同时执行的是()。
A. 读者和写者 B. 不同的写者 C. 不同的读者 D. 都不能
[tag_link]
正确答案:C
在读者-写者问题中,能同时执行的是()。
A. 读者和写者 B. 不同的写者 C. 不同的读者 D. 都不能
[tag_link]
正确答案:C
C 多进程的执行通过内存保护实现互不干扰,如页式管理中有页地址越界保护,段式管理中有 段地址越界保护。
[tag_link]
【解答】
C 多进程的执行通过内存保护实现互不干扰,如页式管理中有页地址越界保护,段式管理中有 段地址越界保护。
[tag_link]
C
以太网多播IP 地址224.215.145.230应该映射到的多播MAC地 址 是 ( ) 。
A. 01-00-5E-57-91-E6 B.01-00-5E-D7-91-E6 C. 01-00-5E-5B-91-E6 D.01-00-5E-55-91-E6
[tag_link]
正确答案:A
哲学家就餐问题的解决方案如下: semaphore *chopstick[5];semaphore *seat;哲学家i:P (seat);P(chopStick[i]);P(chopStick[(i+1)85]); 吃饭V(chopstick[i]);V(chopStick[(i+1)85]);V(seat) semaphore *chopstick[5]; semaphore *seat; 哲学家i: P (seat); P(chopStick[i]); P(chopStick[(i+1)85]); 吃饭 V(chopstick[i]); V(chopStick[(i+1)85]); V(seat) 其中,信号量seat 的初值最大为()。
A. 0 B.1 C.4 D.5
[tag_link]
正确答案:C
哲学家就餐问题的解决方案如下: semaphore *chopstick[5];semaphore *seat;哲学家i:P (seat);P(chopStick[i]);P(chopStick[(i+1)85]); 吃饭V(chopstick[i]);V(chopStick[(i+1)85]);V(seat) semaphore *chopstick[5]; semaphore *seat; 哲学家i: P (seat); P(chopStick[i]); P(chopStick[(i+1)85]); 吃饭 V(chopstick[i]); V(chopStick[(i+1)85]); V(seat) 其中,信号量seat 的初值最大为()。
A. 0 B.1 C.4 D.5
[tag_link]
正确答案:C
B 分页式和段页式存储管理均以固定大小的页框为单位分配内存,进程末页通常无法填满页 框,从而产生内部碎片;固定分区式因分区大小固定,当进程小于分区时,剩余空间同样形成内 部碎片。而分段式按逻辑段动态分配内存,为每个段分配恰好满足其长度的连续空间,不会因分 配粒度固定而导致空间浪费,因此不产生内部碎片(但可能因段间空隙产生外部碎片)。
[tag_link]
【解答】
B 分页式和段页式存储管理均以固定大小的页框为单位分配内存,进程末页通常无法填满页 框,从而产生内部碎片;固定分区式因分区大小固定,当进程小于分区时,剩余空间同样形成内 部碎片。而分段式按逻辑段动态分配内存,为每个段分配恰好满足其长度的连续空间,不会因分 配粒度固定而导致空间浪费,因此不产生内部碎片(但可能因段间空隙产生外部碎片)。
[tag_link]
【解答】
在下列4个地址中,()只能用于IP 数据报的目的地址而不能用于源地址。
A. 11.255.255.100 B.192.168.1.100 C. 228.1.1.100 D.0.0.0.0
[tag_link]
正确答案:C
有两个优先级相同的并发程序P₁ 和 P₂, 它们的执行过程如下所示。假设当前信号量s1= 0, s2=0 。 当 前 的z=2, 进程运行结束后,x,y 和Z 的值分别是()。进程P₁ 进程P₂y :=1 ; y:=y+2; z:=y+1;X: =1 X:=x+1;P (s1) ;V( s1) ;X:=x+y;P (s2);Z:=x+Z; 0, s2=0 。 当 前 的z=2, 进程运行结束后,x,y 和Z 的值分别是()。 进程P₁ 进程P₂ y :=1 ; y:=y+2; z:=y+1; X: =1 X:=x+1; P (s1) ; V( s1) ; X:=x+y; P (s2); Z:=x+Z; y:=z+y; V ( s2) ; y:=z+y; V ( s2) ;
A. 5,9,9 B.5,9,4 C.5,12,9 D.5,12,4
[tag_link]
正确答案:C
有两个优先级相同的并发程序P₁ 和 P₂, 它们的执行过程如下所示。假设当前信号量s1= 0, s2=0 。 当 前 的z=2, 进程运行结束后,x,y 和Z 的值分别是()。进程P₁ 进程P₂y :=1 ; y:=y+2; z:=y+1;X: =1 X:=x+1;P (s1) ;V( s1) ;X:=x+y;P (s2);Z:=x+Z; 0, s2=0 。 当 前 的z=2, 进程运行结束后,x,y 和Z 的值分别是()。 进程P₁ 进程P₂ y :=1 ; y:=y+2; z:=y+1; X: =1 X:=x+1; P (s1) ; V( s1) ; X:=x+y; P (s2); Z:=x+Z; y:=z+y; V ( s2) ; y:=z+y; V ( s2) ;
A. 5,9,9 B.5,9,4 C.5,12,9 D.5,12,4
[tag_link]
正确答案:C
B 逻辑地址4097对应的页号为4097/4096=1,页内偏移量为4097%4096=1。由页表可知,页 号1对应的页框号也是1,页大小为4KB, 因此转换成的物理地址为1×4K+1=4097。
[tag_link]
【解答】
B 逻辑地址4097对应的页号为4097/4096=1,页内偏移量为4097%4096=1。由页表可知,页 号1对应的页框号也是1,页大小为4KB, 因此转换成的物理地址为1×4K+1=4097。
[tag_link]
D
互联网的多播是怎样实现的?为什么互联网上的多播比以太网上的多播复杂得多?
[tag_link]
D
下面是两个并发执行的进程,它们能正确运行吗?若不能请举例说明并改正。 int x; process_P1{ int y,z; x=1; y=0; if(x>=1) y=y+1; z=y; process_P2{ int t,u; x=0; t=0; if(x<=1) t=t+2; u=t; } }
[tag_link]
【解答】
下面是两个并发执行的进程,它们能正确运行吗?若不能请举例说明并改正。 int x; process_P1{ int y,z; x=1; y=0; if(x>=1) y=y+1; z=y; process_P2{ int t,u; x=0; t=0; if(x<=1) t=t+2; u=t; } }
[tag_link]
D
B 在可变分区管理中,回收空闲区时采用拼接技术对空闲区进行合并。
[tag_link]
【解答】
B 在可变分区管理中,回收空闲区时采用拼接技术对空闲区进行合并。
[tag_link]
C
以下关于移动IP 工作原理的描述中,错误的是()。
A. 移动IP 的基本工作过程可以分为代理发现、注册、分组路由与注销4个阶段 B. 节点在使用移动IP 进行通信时,归属代理和外部代理之间需要建立一条隧道 C. 移动节点到达新的网络后,通过注册过程把自己新的可达信息通知外部代理 D. 移动IP 的分组路由可以分为单播、广播与多播
[tag_link]
正确答案:C
在一个仓库中可以存放 A 和 B 两种产品,要求: ①每次只能存入一种产品。 ② A 产品数量-B 产品数量 < M, 其 中M 是正整数。 ③ B 产品数量-A 产品数量 < N, 其中N 是正整数。 假设仓库的容量是无限的,试用P,V 操作描述产品A 和 B 的入库过程。
[tag_link]
【解答】
在一个仓库中可以存放 A 和 B 两种产品,要求: ①每次只能存入一种产品。 ② A 产品数量-B 产品数量 < M, 其 中M 是正整数。 ③ B 产品数量-A 产品数量 < N, 其中N 是正整数。 假设仓库的容量是无限的,试用P,V 操作描述产品A 和 B 的入库过程。
[tag_link]
D
A 为使地址转换不影响到指令的执行速度,必须有硬件地址变换结构的支持,即需在系统中增 设一个重定位寄存器,用它来存放程序(数据)在内存中的始址。在执行程序或访问数据时,真 正访问的内存地址由相对地址与重定位寄存器中的地址相加而成,这时将始址存入重定位寄存 器,之后的地址访问即可通过硬件变换实现。因为系统处理器在同一时刻只能执行一条指令或访 问数据,所以为每道程序(数据)设置一个寄存器没有必要(同时也不现实,因为寄存器是很昂 贵的硬件,而且程序的道数是无法预估的),而只需在切换程序执行时重置寄存器内容。
[tag_link]
【解答】
A 为使地址转换不影响到指令的执行速度,必须有硬件地址变换结构的支持,即需在系统中增 设一个重定位寄存器,用它来存放程序(数据)在内存中的始址。在执行程序或访问数据时,真 正访问的内存地址由相对地址与重定位寄存器中的地址相加而成,这时将始址存入重定位寄存 器,之后的地址访问即可通过硬件变换实现。因为系统处理器在同一时刻只能执行一条指令或访 问数据,所以为每道程序(数据)设置一个寄存器没有必要(同时也不现实,因为寄存器是很昂 贵的硬件,而且程序的道数是无法预估的),而只需在切换程序执行时重置寄存器内容。
[tag_link]
D
移动IP为移动主机设置了两个 IP地址:归属地址和转交地址,()。
A. 这两个地址都是固定的 B. 这两个地址随主机的移动而动态改变 C. 归属地址固定,转交地址动态改变 D. 归属地址动态改变,转交地址固定
[tag_link]
正确答案:C
面包师有很多面包,由n 名销售人员推销。每名顾客进店后按序取一个号,并且等待叫 号,当一名销售人员空闲时,就按序叫下一个号。可以用两个整型变量来记录当前的取 号值和叫号值,试设计一个使销售人员和顾客同步的算法。
[tag_link]
【解答】
面包师有很多面包,由n 名销售人员推销。每名顾客进店后按序取一个号,并且等待叫 号,当一名销售人员空闲时,就按序叫下一个号。可以用两个整型变量来记录当前的取 号值和叫号值,试设计一个使销售人员和顾客同步的算法。
[tag_link]
A
A 装入内存后位置不会改变,且作业在内存中占用连续的存储空间,因此可以采用静态重定位。其 余三种方案均可能在运行过程中改变程序在内存中的位置,不能采用静态重定位。 202 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导 静态重定位只能对程序中的地址进行一次修改,而不能动态调整。在固定分区方式中,作业
[tag_link]
【解答】
A 装入内存后位置不会改变,且作业在内存中占用连续的存储空间,因此可以采用静态重定位。其 余三种方案均可能在运行过程中改变程序在内存中的位置,不能采用静态重定位。 202 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导 静态重定位只能对程序中的地址进行一次修改,而不能动态调整。在固定分区方式中,作业
[tag_link]
B
一台主机的IP 地址为160.80.40.20/16,当它移动到另一个不属于160.80/16子网的网络 时,它将()。(能否通过被访网络的路由器直接发送/接收数据报)
A. 可以直接接收和直接发送数据报,没有任何影响 B. 既不可以直接接收数据报,又不可以直接发送数据报 C. 不可以直接发送数据报,但可以直接接收数据报 D. 可以直接发送数据报,但不可以直接接收数据报
[tag_link]
正确答案:D
某工厂有两个生产车间和一个装配车间,两个生产车间分别生产A,B 两种零件,装配 车间的任务是把 A,B 两种零件组装成产品。两个生产车间每生产一个零件后,都要分 别把它们送到专配车间的货架 F₁,F₂ 上 。F₁ 存放零件A,F₂ 存放零件B,F₁ 和F₂ 的容量 均可存放10个零件。装配工人每次从货架上取一个零件A 和一个零件 B 后组装成产品。 请用P,V 操作进行正确管理。
[tag_link]
【解答】
某工厂有两个生产车间和一个装配车间,两个生产车间分别生产A,B 两种零件,装配 车间的任务是把 A,B 两种零件组装成产品。两个生产车间每生产一个零件后,都要分 别把它们送到专配车间的货架 F₁,F₂ 上 。F₁ 存放零件A,F₂ 存放零件B,F₁ 和F₂ 的容量 均可存放10个零件。装配工人每次从货架上取一个零件A 和一个零件 B 后组装成产品。 请用P,V 操作进行正确管理。
[tag_link]
C
A 动态重定位可以在程序加载或运行时,根据程序的实际存放位置,对程序中的地址进行修改, 使其与物理地址相符。静态重定位只能在程序加载时进行一次地址修改,若程序在运行过程中改 变了存放位置,则会出错。动态分配和静态分配是指内存的分配方式,与重定位无关。
[tag_link]
【解答】
A 动态重定位可以在程序加载或运行时,根据程序的实际存放位置,对程序中的地址进行修改, 使其与物理地址相符。静态重定位只能在程序加载时进行一次地址修改,若程序在运行过程中改 变了存放位置,则会出错。动态分配和静态分配是指内存的分配方式,与重定位无关。
[tag_link]
【解答】
要控制网络上的广播风暴,可以采用的方法是()。
A. 用交换机将网络分段 B. 用路由器将网络分段 C. 将网络转接成10Base-T D. 用网络分析仪跟踪正在发送广播信息的计算机
[tag_link]
正确答案:B
某寺庙有小和尚、老和尚若干,有一水缸,由小和尚提水入缸供老和尚饮用。水缸可容 10桶水,水取自同一井中。水井径窄,每次只能容一个桶取水。水桶总数为3个。每次 入缸取水仅为1桶水,且不可同时进行。试给出有关从缸取水、入水的算法描述。
[tag_link]
【解答】
某寺庙有小和尚、老和尚若干,有一水缸,由小和尚提水入缸供老和尚饮用。水缸可容 10桶水,水取自同一井中。水井径窄,每次只能容一个桶取水。水桶总数为3个。每次 入缸取水仅为1桶水,且不可同时进行。试给出有关从缸取水、入水的算法描述。
[tag_link]
C
B 可重定位装入程序在重定位的过程中执行,重定位寄存器(也称基址寄存器)用于存放进程 的基地址,地址变换机构用于将指令中的逻辑地址与重定位寄存器中的基地址相加得到物理地 址。目标程序是装入内存后执行的,动态重定位不依赖于目标程序。
[tag_link]
【解答】
B 可重定位装入程序在重定位的过程中执行,重定位寄存器(也称基址寄存器)用于存放进程 的基地址,地址变换机构用于将指令中的逻辑地址与重定位寄存器中的基地址相加得到物理地 址。目标程序是装入内存后执行的,动态重定位不依赖于目标程序。
[tag_link]
D
下列关于冲突域的叙述中,正确的是()。
A. 能接收到同一广播帧的所有设备的集合 B. 能发送同一广播帧的所有设备的集合 C. 能产生冲突的所有设备的集合 D. 能隔离冲突的所有设备的集合
[tag_link]
正确答案:C
如下图所示,三个合作进程P₁,P₂,P₃, 它们都需要通过同一设备输入各自的数据a,b,c, 该 输入设备必须互斥地使用,而且其第一个数据必须由P₁ 进程读取,第二个数据必须由P₂ 进 程读取,第三个数据必须由P₃ 进程读取。然后,三个进程分别对输入数据进行下列计算: 打印机 P₁非抢占式输入设备P₂P₃ 打印机 P₁ 非抢占式输入设备 P₂ P₃ P₁:x=a+b; P₂:y=a*b; P₃:z=y+c-a; 最后,P₁ 进程通过所连接的打印机将计算结果x,y,z 的值打印出 来。请用信号量实现它们的同步。
[tag_link]
【解答】
如下图所示,三个合作进程P₁,P₂,P₃, 它们都需要通过同一设备输入各自的数据a,b,c, 该 输入设备必须互斥地使用,而且其第一个数据必须由P₁ 进程读取,第二个数据必须由P₂ 进 程读取,第三个数据必须由P₃ 进程读取。然后,三个进程分别对输入数据进行下列计算: 打印机 P₁非抢占式输入设备P₂P₃ 打印机 P₁ 非抢占式输入设备 P₂ P₃ P₁:x=a+b; P₂:y=a*b; P₃:z=y+c-a; 最后,P₁ 进程通过所连接的打印机将计算结果x,y,z 的值打印出 来。请用信号量实现它们的同步。
[tag_link]
D
C 动态重定位允许程序在内存中移动,系统中只有一个重定位寄存器,每次切换进程时,都要 保存和恢复该寄存器的值,不会为每个进程分配一个重定位寄存器,选项B 错误。
[tag_link]
【解答】
C 动态重定位允许程序在内存中移动,系统中只有一个重定位寄存器,每次切换进程时,都要 保存和恢复该寄存器的值,不会为每个进程分配一个重定位寄存器,选项B 错误。
[tag_link]
A
下列设备中,能够分隔广播域的是()。
A. 集线器 B. 交换机 C. 路由器 D. 中继器
[tag_link]
正确答案:C
有桥如右图所示。车流方向如箭头所示。回答如下问题: 1)假设桥上每次只能有一辆车行驶,试用信号灯的P,V 操作实 现交通管理。 2)假设桥上不允许两车交会,但允许同方向多辆车一次通过(桥 上可有多辆同方向行驶的车)。试用信号灯的P,V 操作实现桥上的交通管理。
[tag_link]
【解答】
有桥如右图所示。车流方向如箭头所示。回答如下问题: 1)假设桥上每次只能有一辆车行驶,试用信号灯的P,V 操作实 现交通管理。 2)假设桥上不允许两车交会,但允许同方向多辆车一次通过(桥 上可有多辆同方向行驶的车)。试用信号灯的P,V 操作实现桥上的交通管理。
[tag_link]
D
B 静态装入是指在编程阶段就把物理地址计算好。可重定位是指在装入时把逻辑地址转换成物 理地址,但装入后不能改变。动态重定位是指在执行时再决定装入的地址并装入,装入后有可能 换出,所以同一个模块在内存中的物理地址是可能改变的,在作业运行过程中,当执行到一条访 存指令时,再把逻辑地址转换为主存的物理地址,实际上是通过地址变换机构实现的。
[tag_link]
【解答】
B 静态装入是指在编程阶段就把物理地址计算好。可重定位是指在装入时把逻辑地址转换成物 理地址,但装入后不能改变。动态重定位是指在执行时再决定装入的地址并装入,装入后有可能 换出,所以同一个模块在内存中的物理地址是可能改变的,在作业运行过程中,当执行到一条访 存指令时,再把逻辑地址转换为主存的物理地址,实际上是通过地址变换机构实现的。
[tag_link]
C
一个局域网与在远处的另一个局域网互连,则需要用到()。
A. 物理通信介质和集线器 B. 网间连接器和集线器 C. 路由器和广域网技术 D. 广域网技术
[tag_link]
正确答案:C
假设有两个线程(编号为0和1)需要去访问同一个共享资源,为避免竞争状态的问题, 我们必须实现一种互斥机制,使得在任何时候只能有一个线程访问这个资源。假设有如 下一段代码:bool flag[2]; //flag 数组,初始化为 FALSEEnter_Critical_Section(int my_thread_id,int other_thread_id){while(flag[other_thread_id]==TRUE); //空循环语句flag[my_thread_id]=TRUE;Exit_Critical_Section(int my_thread_id,int other_thread_id){ flag[my_thread_id]=FALSE; 下一段代码: bool flag[2]; //flag 数组,初始化为 FALSE Enter_Critical_Section(int my_thread_id,int other_thread_id){ while(flag[other_thread_id]==TRUE); //空循环语句 flag[my_thread_id]=TRUE; Exit_Critical_Section(int my_thread_id,int other_thread_id){ flag[my_thread_id]=FALSE; 当一个线程想要访问临界资源时,就调用上述的这两个函数。例如,线程0的代码可能 是这样的: Enter_Critical_Section(0,1); 使用这个资源;Exit_Critical_Section(0,1); 做其他的事情; Enter_Critical_Section(0,1); 使用这个资源; Exit_Critical_Section(0,1); 做其他的事情; 试问: 1)以上的这种机制能够实现资源互斥访问吗?为什么? 2)若把Enter_Critical_Section()函数中的两条语句互换位置,可能发生死锁吗?
[tag_link]
【解答】
假设有两个线程(编号为0和1)需要去访问同一个共享资源,为避免竞争状态的问题, 我们必须实现一种互斥机制,使得在任何时候只能有一个线程访问这个资源。假设有如 下一段代码:bool flag[2]; //flag 数组,初始化为 FALSEEnter_Critical_Section(int my_thread_id,int other_thread_id){while(flag[other_thread_id]==TRUE); //空循环语句flag[my_thread_id]=TRUE;Exit_Critical_Section(int my_thread_id,int other_thread_id){ flag[my_thread_id]=FALSE; 下一段代码: bool flag[2]; //flag 数组,初始化为 FALSE Enter_Critical_Section(int my_thread_id,int other_thread_id){ while(flag[other_thread_id]==TRUE); //空循环语句 flag[my_thread_id]=TRUE; Exit_Critical_Section(int my_thread_id,int other_thread_id){ flag[my_thread_id]=FALSE; 当一个线程想要访问临界资源时,就调用上述的这两个函数。例如,线程0的代码可能 是这样的: Enter_Critical_Section(0,1); 使用这个资源;Exit_Critical_Section(0,1); 做其他的事情; Enter_Critical_Section(0,1); 使用这个资源; Exit_Critical_Section(0,1); 做其他的事情; 试问: 1)以上的这种机制能够实现资源互斥访问吗?为什么? 2)若把Enter_Critical_Section()函数中的两条语句互换位置,可能发生死锁吗?
[tag_link]
B
D 段号为2,其对应的首地址为480K, 段长度为20K, 大于154,所以逻辑地址(2,154)对应的 物理地址为480K+154。
[tag_link]
【解答】
D 段号为2,其对应的首地址为480K, 段长度为20K, 大于154,所以逻辑地址(2,154)对应的 物理地址为480K+154。
[tag_link]
C
路由器主要实现()的功能。
A. 数据链路层、网络层与应用层 B. 网络层与传输层 C. 物理层、数据链路层与网络层 D. 物理层与网络层
[tag_link]
正确答案:C
设自行车生产线上有一个箱子,其中有N 个位置( N≥3), 每个位置可存放一个车架或 一个车轮;又设有3名工人,其活动分别为:工人1活动: 工人2活动:工人3活动:do{ do{do{ 箱中取一个车架;加工一个车架; 加工一个车轮;箱中取二个车轮;车架放入箱中; 车轮放入箱中;组装为一 台车;}while(1) }while(1)}while(1) 一个车轮;又设有3名工人,其活动分别为: 工人1活动: 工人2活动: 工人3活动: do{ do{ do{ 箱中取一个车架; 加工一个车架; 加工一个车轮; 箱中取二个车轮; 车架放入箱中; 车轮放入箱中; 组装为一 台车; }while(1) }while(1) }while(1) 试分别用信号量与PV 操作实现三名工人的合作,要求解中不含死锁。
[tag_link]
【解答】
设自行车生产线上有一个箱子,其中有N 个位置( N≥3), 每个位置可存放一个车架或 一个车轮;又设有3名工人,其活动分别为:工人1活动: 工人2活动:工人3活动:do{ do{do{ 箱中取一个车架;加工一个车架; 加工一个车轮;箱中取二个车轮;车架放入箱中; 车轮放入箱中;组装为一 台车;}while(1) }while(1)}while(1) 一个车轮;又设有3名工人,其活动分别为: 工人1活动: 工人2活动: 工人3活动: do{ do{ do{ 箱中取一个车架; 加工一个车架; 加工一个车轮; 箱中取二个车轮; 车架放入箱中; 车轮放入箱中; 组装为一 台车; }while(1) }while(1) }while(1) 试分别用信号量与PV 操作实现三名工人的合作,要求解中不含死锁。
[tag_link]
B
B 最佳适配算法是指,每次为作业分配内存空间时,总是找到能满足空间大小需要的最小空闲 分区给作业,可以产生最小的内存空闲分区。从图中可以看出应选择大小为60KB 的空闲分区, 其首地址为330K。
[tag_link]
【解答】
B 最佳适配算法是指,每次为作业分配内存空间时,总是找到能满足空间大小需要的最小空闲 分区给作业,可以产生最小的内存空闲分区。从图中可以看出应选择大小为60KB 的空闲分区, 其首地址为330K。
[tag_link]
B
下列关于路由器和路由表的说法中,正确的是()。
A. 路由器处理的信息量比交换机少,因而转发速度比交换机快 B. 对于同一目标,路由器只提供延迟最小的最佳路由 C. 当路由表中的所有表项都不匹配时,按照默认路由进行转发 D. 路由器不但能够根据IP 地址进行转发,而且可以根据物理地址进行转发
[tag_link]
正确答案:C
设 P,Q,R 共享一个缓冲区,P,Q 构成一对生产者-消费者,R 既为生产者又为消费者, 若缓冲区为空,则可以写入;若缓冲区不空,则可以读出。使用P,V 操作实现其同步。
[tag_link]
【解答】
设 P,Q,R 共享一个缓冲区,P,Q 构成一对生产者-消费者,R 既为生产者又为消费者, 若缓冲区为空,则可以写入;若缓冲区不空,则可以读出。使用P,V 操作实现其同步。
[tag_link]
C
C 将上邻空闲区、下邻空闲区和回收区合并为一个空闲区,因此空闲区数反而减少了一个。而 仅有上邻空闲区或下邻空闲区时,空闲区数并不减少。
[tag_link]
【解答】
C 将上邻空闲区、下邻空闲区和回收区合并为一个空闲区,因此空闲区数反而减少了一个。而 仅有上邻空闲区或下邻空闲区时,空闲区数并不减少。
[tag_link]
C
(未使用CIDR) 当一个 IP 分组进行直接交付时,要求发送方和目的站具有相同的()。
A. IP 地址 B. 主机号 C. 端口号 D. 子网地址
[tag_link]
正确答案:D
理发店里有一位理发师、一把理发椅和n 把供等候理发的顾客坐的椅子。若没有顾客, 理发师便在理发椅上睡觉,一位顾客到来时,顾客必须叫醒理发师,若理发师正在理发 时又有顾客来到,且有空椅子可坐,则坐下来等待,否则就离开。试用P,V 操作实现, 并说明信号量的定义和初值。
[tag_link]
【解答】
理发店里有一位理发师、一把理发椅和n 把供等候理发的顾客坐的椅子。若没有顾客, 理发师便在理发椅上睡觉,一位顾客到来时,顾客必须叫醒理发师,若理发师正在理发 时又有顾客来到,且有空椅子可坐,则坐下来等待,否则就离开。试用P,V 操作实现, 并说明信号量的定义和初值。
[tag_link]
C
D 在固定分区分配中,每个分区的大小是在系统启动时就确定了的,不会随着作业的长度而变 化。分区的大小可以不同,也可以相同,但是一旦确定,就不会改变。
[tag_link]
【解答】
D 在固定分区分配中,每个分区的大小是在系统启动时就确定了的,不会随着作业的长度而变 化。分区的大小可以不同,也可以相同,但是一旦确定,就不会改变。
[tag_link]
A
一个路由器的路由表通常包含()。
A. 需要包含到达所有主机的完整路径信息 B. 需要包含所有到达目的网络的完整路径信息 C. 需要包含到达目的网络的下一跳路径信息 D. 需要包含到达所有主机的下一跳路径信息
[tag_link]
正确答案:C
假设一个录像厅有1,2,3三种不同的录像片可由观众选择放映,录像厅的放映规则如下:
- 任意时刻最多只能放映一种录像片,正在放映的录像片是自动循环放映的,最后一 名观众主动离开时结束当前录像片的放映。 2)选择当前正在放映的录像片的观众可立即进入,允许同时有多位选择同一种录像片 的观众同时观看,同时观看的观众数量不受限制。 3)等待观看其他录像片的观众按到达顺序排队,当一种新的录像片开始放映时,所有 等待观看该录像片的观众可依次序进入录像厅同时观看。用一个进程代表一个观众, 要求:用信号量方法PV 操作实现,并给出信号量定义和初始值。
[tag_link]
【解答】
假设一个录像厅有1,2,3三种不同的录像片可由观众选择放映,录像厅的放映规则如下:
- 任意时刻最多只能放映一种录像片,正在放映的录像片是自动循环放映的,最后一 名观众主动离开时结束当前录像片的放映。 2)选择当前正在放映的录像片的观众可立即进入,允许同时有多位选择同一种录像片 的观众同时观看,同时观看的观众数量不受限制。 3)等待观看其他录像片的观众按到达顺序排队,当一种新的录像片开始放映时,所有 等待观看该录像片的观众可依次序进入录像厅同时观看。用一个进程代表一个观众, 要求:用信号量方法PV 操作实现,并给出信号量定义和初始值。
[tag_link]
D
B 硬件地址变换机构一般用于动态重定位的情况。而单一连续分配和固定分区分配采用的是静 态重定位,不需要硬件地址变换机构,而由装入程序或操作系统来完成地址转换。因此,只有页 式存储管理、动态分区分配和页式虚拟存储管理需要硬件地址变换机构。
[tag_link]
【解答】
B 硬件地址变换机构一般用于动态重定位的情况。而单一连续分配和固定分区分配采用的是静 态重定位,不需要硬件地址变换机构,而由装入程序或操作系统来完成地址转换。因此,只有页 式存储管理、动态分区分配和页式虚拟存储管理需要硬件地址变换机构。
[tag_link]
B
决定路由器的转发表中的内容的算法是()。
A. 指数回退算法 B. 分组调度算法 C. 路由算法 D. 拥塞控制算法
[tag_link]
正确答案:C
设公共汽车上驾驶员和售票员的活动分别如下图所示。驾驶员的活动:启动车辆,正常 行车,到站停车;售票员的活动:关车门,售票,开车门。在汽车不断地到站、停车、 行驶的过程中,这两个活动有什么同步关系?用信号量和P,V 操作实现它们的同步。 驾驶员 启动车辆 正常行车 到站停车 售票员 关车门 售 票 开车门
[tag_link]
【解答】
设公共汽车上驾驶员和售票员的活动分别如下图所示。驾驶员的活动:启动车辆,正常 行车,到站停车;售票员的活动:关车门,售票,开车门。在汽车不断地到站、停车、 行驶的过程中,这两个活动有什么同步关系?用信号量和P,V 操作实现它们的同步。 驾驶员 启动车辆 正常行车 到站停车 售票员 关车门 售 票 开车门
[tag_link]
C
C 内存保护是内存管理的一部分,是操作系统的任务,但是出于安全性和效率考虑,必须由硬 件实现,所以需要操作系统和硬件机构的合作来完成。
[tag_link]
【解答】
C 内存保护是内存管理的一部分,是操作系统的任务,但是出于安全性和效率考虑,必须由硬 件实现,所以需要操作系统和硬件机构的合作来完成。
[tag_link]
B
路由器中计算路由信息的是()。
A. 输入队列 B. 输出队列 C. 交换结构 D. 路由选择处理机
[tag_link]
正确答案:D
一组进程的执行顺序如下图所示,圆圈P₁, P₂,P₃,P4,Ps,P ₆ 表示进程,弧上的字母a,b,c, d,e,f,g,h 表示同步信号量,请用P,V 操作实现进程的同步。 BedBBBPBg B e d B B B P B g
[tag_link]
【解答】
一组进程的执行顺序如下图所示,圆圈P₁, P₂,P₃,P4,Ps,P ₆ 表示进程,弧上的字母a,b,c, d,e,f,g,h 表示同步信号量,请用P,V 操作实现进程的同步。 BedBBBPBg B e d B B B P B g
[tag_link]
D
C 内存保护需要硬件和软件的配合,不能仅靠操作系统来实现。通常需要在 CPU 中设置上下 限寄存器、重定位寄存器、界地址寄存器等寄存器,以记录进程在内存中的合法范围。
[tag_link]
【解答】
C 内存保护需要硬件和软件的配合,不能仅靠操作系统来实现。通常需要在 CPU 中设置上下 限寄存器、重定位寄存器、界地址寄存器等寄存器,以记录进程在内存中的合法范围。
[tag_link]
B
路由表的分组转发部分由()组成。
A. 交换结构 B. 输入端口 C. 输出端口 D. 以上都是
[tag_link]
正确答案:D
有3个进程P 、P₁ 、P₂合作处理数据,P 从输入设备读数据到缓冲区,缓冲区可存1000个 字。P₁ 和 P₂ 的功能一样,都是从缓冲区取出数据并计算,再打印结果。请用信号量的 P,V 操作实现。其中,语句read() 从输入设备读入20个字到缓冲区; get() 从缓冲区取出 20个字; comp()计算40个字输出并得到结果的1个字; print()打印结果的2个字。
[tag_link]
【解答】
有3个进程P 、P₁ 、P₂合作处理数据,P 从输入设备读数据到缓冲区,缓冲区可存1000个 字。P₁ 和 P₂ 的功能一样,都是从缓冲区取出数据并计算,再打印结果。请用信号量的 P,V 操作实现。其中,语句read() 从输入设备读入20个字到缓冲区; get() 从缓冲区取出 20个字; comp()计算40个字输出并得到结果的1个字; print()打印结果的2个字。
[tag_link]
A
B 存、缓存等技术提高数据的逻辑存取速度,但不能改变内存的物理特性。 内存的物理存取速度是由硬件决定的,而不是由操作系统管理的。操作系统可以通过虚拟内
[tag_link]
【解答】
B 存、缓存等技术提高数据的逻辑存取速度,但不能改变内存的物理特性。 内存的物理存取速度是由硬件决定的,而不是由操作系统管理的。操作系统可以通过虚拟内
[tag_link]
B
路由器转发分组时,需要进行()。
A. 网络层处理和数据链路层处理 B. 网络层处理和物理层处理 C. 数据链路层处理和物理层处理 D. 网络层处理、数据链路层处理和物理层处理
[tag_link]
正确答案:D
假设有3个抽烟者和1个供应者。每个抽烟者不停地卷烟并抽掉它,但要卷起并抽掉一 支烟,抽烟者需要有三种材料:烟草、纸和胶水。三个抽烟者中,第一个拥有烟草,第 二个拥有纸,第三个拥有胶水。供应者无限提供三种材料,供应者每次将两种材料放到 桌子上,拥有剩下那种材料的抽烟者卷一根烟并抽掉它,并给供应者一个信号告诉已完 成,此时供应者就将另外两种材料放到桌上,如此重复,让3个抽烟者轮流抽烟。
[tag_link]
【解答】
假设有3个抽烟者和1个供应者。每个抽烟者不停地卷烟并抽掉它,但要卷起并抽掉一 支烟,抽烟者需要有三种材料:烟草、纸和胶水。三个抽烟者中,第一个拥有烟草,第 二个拥有纸,第三个拥有胶水。供应者无限提供三种材料,供应者每次将两种材料放到 桌子上,拥有剩下那种材料的抽烟者卷一根烟并抽掉它,并给供应者一个信号告诉已完 成,此时供应者就将另外两种材料放到桌上,如此重复,让3个抽烟者轮流抽烟。
[tag_link]
C
路由器的路由选择部分包括()。
A. 路由选择处理机 B. 路由选择协议 C. 路由表 D . 以上都是
[tag_link]
正确答案:D
【2014 统考真题】系统中有多个生产者进程和多个消费者进程,共享一个能存放1000 件产品的环形缓冲区(初始为空)。缓冲区未满时,生产者进程可以放入其生产的一件 产品,否则等待;缓冲区未空时,消费者进程可从缓冲区取走一件产品,否则等待。要 求一个消费者进程从缓冲区连续取出10件产品后,其他消费者进程才可以取产品。请 使用信号量P,V(wait(),signal()) 操作实现进程间的互斥与同步,要求写出完整的过程, 并说明所用信号量的含义和初值。
[tag_link]
【解答】
【2014 统考真题】系统中有多个生产者进程和多个消费者进程,共享一个能存放1000 件产品的环形缓冲区(初始为空)。缓冲区未满时,生产者进程可以放入其生产的一件 产品,否则等待;缓冲区未空时,消费者进程可从缓冲区取走一件产品,否则等待。要 求一个消费者进程从缓冲区连续取出10件产品后,其他消费者进程才可以取产品。请 使用信号量P,V(wait(),signal()) 操作实现进程间的互斥与同步,要求写出完整的过程, 并说明所用信号量的含义和初值。
[tag_link]
D
不同网络设备传输数据的延迟时间是不同的,下列设备中传输时延最大的是()。
A. 局域网交换机 B. 网桥 C. 路由器 D. 集线器
[tag_link]
正确答案:
下列情况中,可能导致死锁的是()。 159第 2 章 进 程 与 线 程 159
A. 进程释放资源 B. 一个进程进入死循环 C. 多个进程竞争资源出现了循环等待 D. 多个进程竞争使用共享型设备
[tag_link]
正确答案:【解答】
下列情况中,可能导致死锁的是()。 159第 2 章 进 程 与 线 程 159
A. 进程释放资源 B. 一个进程进入死循环 C. 多个进程竞争资源出现了循环等待 D. 多个进程竞争使用共享型设备
[tag_link]
正确答案:C
在路由表中设置一条默认路由,则其目的地址和子网掩码应分别置为()。
A. 192.168.1.1 、255.255.255.0 B.127.0.0.0 、255.0.0.0 C. 0.0.0.0 、0.0.0.0 D.0.0.0.0 、255.255.255.255
[tag_link]
正确答案:C
在哲学家进餐问题中,若所有哲学家同时拿起左筷子,则发生死锁,因为他们都需要右 筷子才能用餐。为了让尽可能多的哲学家可以同时用餐,并且不发生死锁,可以利用信 号量PV 操作实现同步互斥,下列说法中正确的是()。
A. 使用信号量进行控制的方法一定可以避免死锁 B. 同时检查两支筷子是否可用的方法可以预防死锁,但是会导致饥饿问题 C. 限制允许拿起筷子的哲学家数量可以预防死锁,它破坏了“循环等待”条件 D. 对哲学家顺序编号,奇数号哲学家先拿左筷子,然后拿右筷子,而偶数号哲学家刚 好相反,可以预防死锁,它破坏了“互斥”条件
[tag_link]
正确答案:【解答】
在哲学家进餐问题中,若所有哲学家同时拿起左筷子,则发生死锁,因为他们都需要右 筷子才能用餐。为了让尽可能多的哲学家可以同时用餐,并且不发生死锁,可以利用信 号量PV 操作实现同步互斥,下列说法中正确的是()。
A. 使用信号量进行控制的方法一定可以避免死锁 B. 同时检查两支筷子是否可用的方法可以预防死锁,但是会导致饥饿问题 C. 限制允许拿起筷子的哲学家数量可以预防死锁,它破坏了“循环等待”条件 D. 对哲学家顺序编号,奇数号哲学家先拿左筷子,然后拿右筷子,而偶数号哲学家刚 好相反,可以预防死锁,它破坏了“互斥”条件
[tag_link]
正确答案:C
路由器转发分组(在路由表中已找到匹配的条目)时,会根据路由表中的()字段来 确定输出端口。
A. 目的网络地址 B. 下一跳地址 C. 距离度量值 D. 接口标识符
[tag_link]
正确答案:D
下列关于进程死锁的描述中,错误的是()。
A. 若每个进程只能同时申请或拥有一个资源,则不会发生死锁 B. 若多个进程可以无冲突共享访问所有资源,则不会发生死锁 C. 若所有进程的执行严格区分优先级,则不会发生死锁 D. 若进程资源请求之间不存在循环等待,则不会发生死锁
[tag_link]
正确答案:【解答】
下列关于进程死锁的描述中,错误的是()。
A. 若每个进程只能同时申请或拥有一个资源,则不会发生死锁 B. 若多个进程可以无冲突共享访问所有资源,则不会发生死锁 C. 若所有进程的执行严格区分优先级,则不会发生死锁 D. 若进程资源请求之间不存在循环等待,则不会发生死锁
[tag_link]
正确答案:C
路由器能够分割广播域的原因是()。
A. 路由器工作在网络层,不转发广播帧 B. 路由器工作在数据链路层,不转发广播帧 C. 路由器工作在物理层,不转发广播帧 D. 路由器工作在传输层,不转发广播帧
[tag_link]
正确答案:A
一次分配所有资源的方法可以预防死锁的发生,它破坏死锁4个必要条件中的()。
A. 互斥 B .占有并请求 C. 非剥夺 D. 循环等待
[tag_link]
正确答案:【解答】
一次分配所有资源的方法可以预防死锁的发生,它破坏死锁4个必要条件中的()。
A. 互斥 B .占有并请求 C. 非剥夺 D. 循环等待
[tag_link]
正确答案:B
如下图所示,用7个相同的路由器与8台主机相连。链路带宽分为三种,最上层的最快, 最下层的最慢,都是全双工方式,图中标注了各层链路带宽的数值。所有路由器的处理 速度都很快,远超链路带宽。下列关于网络拥塞分析的说法中,正确的是()。 R1链路带宽=4Mb/sR2R3—链路带宽=2Mb/sR5一链路带宽=1Mb/sH8R6H5H4H2R4 R1 链路带宽=4Mb/s R2 R3 —链路带宽=2Mb/s R5 一链路带宽=1Mb/s H8 R6 H5 H4 H2 R4
A. R1-R2 链路和R2-R4 链路都不可能发生拥塞 B. R1-R2 链路可能发生拥塞,R2-R4 链路不可能发生拥塞 C. R1-R2 链路不可能发生拥塞,R2-R4 链路可能发生拥塞 D. R1-R2 链路和 R2-R4 链路都可能发生拥塞
[tag_link]
正确答案:C
系统产生死锁的可能原因是()。
A. 独占资源分配不当 B. 系统资源不足 C. 进程运行太快 D. CPU 内核太多
[tag_link]
正确答案:【解答】
系统产生死锁的可能原因是()。
A. 独占资源分配不当 B. 系统资源不足 C. 进程运行太快 D. CPU 内核太多
[tag_link]
正确答案:A
某个单位的网点由4个子网组成,结构如下图所示,其中主机H1 、H2 、H3 和H4 的IP 地址和子网掩码见下表。 H1202.99.98.17202.99.98.34202.99.98.33R2202.99.98.49H3202.99.98.65202.99.98.50H4 H1 202.99.98.17 202.99.98.34 202.99.98.33 R2 202.99.98.49 H3 202.99.98.65 202.99.98.50 H4 主 机 IP地址 子 网 掩 码 H1 202.99.98.18 255.255.255.240 H2 202.99.98.35 255.255.255.240 H3 202.99.98.51 255.255.255.240 H4 202.99.98.66 255.255.255.240 1)请写出路由器R1到4个子网的路由表。 2)描述主机H1发送一个IP 数据报到主机 H2 的过程(包括物理地址解析过程)。
[tag_link]
B
死锁的避免是根据()采取措施实现的。
A. 配置足够的系统资源 B. 使进程的推进顺序合理 C. 破坏死锁的四个必要条件之一 D. 防止系统进入不安全状态
[tag_link]
正确答案:D
死锁的避免是根据()采取措施实现的。
A. 配置足够的系统资源 B. 使进程的推进顺序合理 C. 破坏死锁的四个必要条件之一 D. 防止系统进入不安全状态
[tag_link]
正确答案:D
试简述路由器的路由功能和转发功能。
[tag_link]
C
死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必 要条件之一。下列方法中直接破坏了“循环等待”条件的是()。
A. 银行家算法 B. 一次性分配策略 C. 剥夺资源法 D. 资源有序分配策略
[tag_link]
正确答案:D
死锁预防是保证系统不进入死锁状态的静态策略,其解决办法是破坏产生死锁的四个必 要条件之一。下列方法中直接破坏了“循环等待”条件的是()。
A. 银行家算法 B. 一次性分配策略 C. 剥夺资源法 D. 资源有序分配策略
[tag_link]
正确答案:D
在 OSI 参考模型中,提供端到端的透明传输服务、差错控制和流量控制的层是()。
A. 物理层 B. 网络层 C. 传输层 D. 会话层
[tag_link]
正确答案:C
可以防止系统出现死锁的手段是()。
A. 用 PV 操作管理共享资源 B. 使进程互斥地使用共享资源 C. 采用资源静态分配策略 D. 定时运行死锁检测程序
[tag_link]
正确答案:C
可以防止系统出现死锁的手段是()。
A. 用 PV 操作管理共享资源 B. 使进程互斥地使用共享资源 C. 采用资源静态分配策略 D. 定时运行死锁检测程序
[tag_link]
正确答案:C
传输层为()之间提供逻辑通信。
A. 主机 B. 进程 C. 路由器 D. 操作系统
[tag_link]
正确答案:B
某系统中有三个并发进程都需要四个同类资源,则该系统必然不会发生死锁的最少资源 是 ( )。
A. 9 B.10 C.11 D.12
[tag_link]
正确答案:B
某系统中有三个并发进程都需要四个同类资源,则该系统必然不会发生死锁的最少资源 是 ( )。
A. 9 B.10 C.11 D.12
[tag_link]
正确答案:B
下列关于传输层的面向连接服务特性的说法中,正确的是()。
A. 不保证可靠和顺序交付 B. 不保证可靠但保证顺序交付 C. 保证可靠但不保证顺序交付 D. 保证可靠和顺序交付
[tag_link]
正确答案:D
某系统中共有11台磁带机, X 个进程共享此磁带机设备,每个进程最多请求使用3台, 则系统必然不会死锁的最大X 值 是 ( ) 。
A. 4 B.5 C.6 D.7
[tag_link]
正确答案:B
某系统中共有11台磁带机, X 个进程共享此磁带机设备,每个进程最多请求使用3台, 则系统必然不会死锁的最大X 值 是 ( ) 。
A. 4 B.5 C.6 D.7
[tag_link]
正确答案:B
在 TCP/IP 模型中,传输层的主要作用是在互联网的源主机和目的主机对等实体之间建 立用于会话的()。
A. 操作连接 B. 点到点连接 C. 控制连接 D. 端到端连接
[tag_link]
正确答案:D
若系统中有5个某类资源供若干进程共享,则不会引起死锁的情况是()。
A. 有6个进程,每个进程需1个资源 B. 有5个进程,每个进程需2个资源 C. 有4个进程,每个进程需3个资源 D. 有3个进程,每个进程需4个资源
[tag_link]
正确答案:A
若系统中有5个某类资源供若干进程共享,则不会引起死锁的情况是()。
A. 有6个进程,每个进程需1个资源 B. 有5个进程,每个进程需2个资源 C. 有4个进程,每个进程需3个资源 D. 有3个进程,每个进程需4个资源
[tag_link]
正确答案:A
可靠传输协议中的“可靠”指的是()。
A. 使用面向连接的会话 B. 使用尽力而为的传输 C. 使用滑动窗口来维持可靠性 D. 使用确认机制来确保传输的数据不丢失
[tag_link]
正确答案:D
解除死锁通常不采用的方法是()。 160 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
A. 终止一个死锁进程 B. 终止所有死锁进程 C. 从死锁进程处抢夺资源 D. 从非死锁进程处抢夺资源
[tag_link]
正确答案:D
解除死锁通常不采用的方法是()。 160 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
A. 终止一个死锁进程 B. 终止所有死锁进程 C. 从死锁进程处抢夺资源 D. 从非死锁进程处抢夺资源
[tag_link]
正确答案:D
下列选项中,()能够唯一确定一个在互联网上通信的进程。
A. 主机名 B.IP 地址及MAC 地址 C. MAC 地址及端口号 D.IP 地址及端口号
[tag_link]
正确答案:D
采用资源剥夺法可以解除死锁,还可以采用()方法解除死锁。
A. 执行并行操作 B. 撤销进程 C. 拒绝分配新资源 D. 修改信号量
[tag_link]
正确答案:B
采用资源剥夺法可以解除死锁,还可以采用()方法解除死锁。
A. 执行并行操作 B. 撤销进程 C. 拒绝分配新资源 D. 修改信号量
[tag_link]
正确答案:B
在()范围内的端口号被称为熟知端口号并限制使用,这些端口号是为常用的应用层 协议如 FTP、HTTP 等保留的。
A. 0~127 B.0~255 C. 0~511 D.0~1023
[tag_link]
正确答案:D
在下列死锁的解决方法中,属于死锁预防策略的是()。
A. 银行家算法 B. 资源有序分配算法 C. 死锁检测算法 D. 资源分配图化简法
[tag_link]
正确答案:B
在下列死锁的解决方法中,属于死锁预防策略的是()。
A. 银行家算法 B. 资源有序分配算法 C. 死锁检测算法 D. 资源分配图化简法
[tag_link]
正确答案:B
下列哪个 TCP 熟知端口号是错误的? ()
A. TELNET:23 B.SMTP:25 C.HTTP:80 D.FTP:24
[tag_link]
正确答案:D
三个进程共享四个同类资源,这些资源的分配与释放只能一次一个。已知每个进程最多 需要两个该类资源,则该系统()。
A. 有些进程可能永远得不到该类资源 B. 必然有死锁 C. 进程请求该类资源必然能得到 D. 必然是死锁
[tag_link]
正确答案:C
三个进程共享四个同类资源,这些资源的分配与释放只能一次一个。已知每个进程最多 需要两个该类资源,则该系统()。
A. 有些进程可能永远得不到该类资源 B. 必然有死锁 C. 进程请求该类资源必然能得到 D. 必然是死锁
[tag_link]
正确答案:C
下列关于TCP 和 UDP 端口的说法中,正确的是()。
A. TCP 和 UDP 分别拥有自己的端口号,它们互不干扰,可以共存于同一台主机 B. TCP 和UDP 分别拥有自己的端口号,但它们不能共存于同一台主机 C. TCP 和UDP 的端口没有本质区别,但它们不能共存于同一台主机 D. 当 一个 TCP 连接建立时,它们互不干扰,不能共存于同一台主机
[tag_link]
正确答案:A
以下有关资源分配图的描述中,正确的是()。
A. 有向边包括进程指向资源类的分配边和资源类指向进程申请边两类 B. 矩形框表示进程,其中圆点表示申请同一类资源的各个进程 C. 圆圈节点表示资源类 D. 资源分配图是一个有向图,用于表示某时刻系统资源与进程之间的状态
[tag_link]
正确答案:D
以下有关资源分配图的描述中,正确的是()。
A. 有向边包括进程指向资源类的分配边和资源类指向进程申请边两类 B. 矩形框表示进程,其中圆点表示申请同一类资源的各个进程 C. 圆圈节点表示资源类 D. 资源分配图是一个有向图,用于表示某时刻系统资源与进程之间的状态
[tag_link]
正确答案:D
下列关于传输层及相关协议的说法中,错误的是()。
A. 传输层是OSI 参考模型的第四层 B. 传输层提供的是主机间的点到点数据传输 C. TCP 是面向连接的,UDP 是无连接的 D. TCP 进行流量控制和拥塞控制,而UDP 既不进行流量控制,又不进行拥塞控制
[tag_link]
正确答案:B
死锁的四个必要条件中,无法破坏的是()。 A . 环路等待资源 B. 互斥使用资源
C. 占有且等待资源 D. 非抢夺式分配
[tag_link]
正确答案:B
死锁的四个必要条件中,无法破坏的是()。 A . 环路等待资源 B. 互斥使用资源
C. 占有且等待资源 D. 非抢夺式分配
[tag_link]
正确答案:B
死锁与安全状态的关系是()。
A. 死锁状态有可能是安全状态 B. 安全状态有可能成为死锁状态 C. 不安全状态就是死锁状态 D. 死锁状态一定是不安全状态
[tag_link]
正确答案:D
死锁与安全状态的关系是()。
A. 死锁状态有可能是安全状态 B. 安全状态有可能成为死锁状态 C. 不安全状态就是死锁状态 D. 死锁状态一定是不安全状态
[tag_link]
正确答案:D
死锁检测时检查的是()。
A. 资源有向图 B. 前驱图 C. 搜索树 D. 安全图
[tag_link]
正确答案:A
死锁检测时检查的是()。
A. 资源有向图 B. 前驱图 C. 搜索树 D. 安全图
[tag_link]
正确答案:A
某系统采用如下资源分配策略:当一个进程提出资源请求而暂时无法满足时,若当前没 有其他进程因等待资源而被阻塞,则该进程自行阻塞;若已有因等待资源而被阻塞的进 程,则系统检查所有被阻塞的进程,若其中某些进程所占有的资源恰好是当前申请进程 所需的,则立即剥夺这些资源并分配给申请进程。该策略可能导致()。
A. 系统死锁 B. 系统陷入死循环 C. 进程回退 D. 进程饥饿
[tag_link]
正确答案:D
某系统采用如下资源分配策略:当一个进程提出资源请求而暂时无法满足时,若当前没 有其他进程因等待资源而被阻塞,则该进程自行阻塞;若已有因等待资源而被阻塞的进 程,则系统检查所有被阻塞的进程,若其中某些进程所占有的资源恰好是当前申请进程 所需的,则立即剥夺这些资源并分配给申请进程。该策略可能导致()。
A. 系统死锁 B. 系统陷入死循环 C. 进程回退 D. 进程饥饿
[tag_link]
正确答案:D
系统的资源分配图在下列情况下,无法判断是否处于死锁状态的有()。 I. 出现了环路 Ⅱ. 没有环路 ⅢI. 每种资源只有一个,并出现环路 IV. 每个进程节点至少有一条请求边
A. I 、Ⅱ 、Ⅲ 、IV B.I 、Ⅲ 、IV C. I 、IV D. 以上答案都不正确
[tag_link]
正确答案:C
系统的资源分配图在下列情况下,无法判断是否处于死锁状态的有()。 I. 出现了环路 Ⅱ. 没有环路 ⅢI. 每种资源只有一个,并出现环路 IV. 每个进程节点至少有一条请求边
A. I 、Ⅱ 、Ⅲ 、IV B.I 、Ⅲ 、IV C. I 、IV D. 以上答案都不正确
[tag_link]
正确答案:C
下列关于死锁的说法中,正确的有()。 I. 死锁状态一定是不安全状态 II. 产生死锁的根本原因是系统资源分配不足和进程推进顺序非法 Ⅲ.资源的有序分配策略可以破坏死锁的循环等待条件 IV. 采用资源剥夺法可以解除死锁,还可以采用撤销进程方法解除死锁
A. I 、Ⅲ B. Ⅱ C. IV D. 四个说法都对
[tag_link]
正确答案:D
下列关于死锁的说法中,正确的有()。 I. 死锁状态一定是不安全状态 II. 产生死锁的根本原因是系统资源分配不足和进程推进顺序非法 Ⅲ.资源的有序分配策略可以破坏死锁的循环等待条件 IV. 采用资源剥夺法可以解除死锁,还可以采用撤销进程方法解除死锁
A. I 、Ⅲ B. Ⅱ C. IV D. 四个说法都对
[tag_link]
正确答案:D
下面是并发进程的程序代码,正确的是()。 Semaphore x1=x2=y=1; int c1=c2=0; P1() { while(1){ P(x 1); if(++c1==1)P(y); V(x1) ; computer(A); P(x 1); if(–c1==0)V(y); V(x1) ; } } P2() { while(1){ P(x 2); if(++c2==1)P(y); V(x2) ; computer(B); P(x 2); if(–c2==0)V(y); V(x2) ; } }
A. 进程不会死锁,也不会“饥饿” B. 进程不会死锁,但是会“饥饿”C. 进程会死锁,但是不会“饥饿” D. 进程会死锁,也会“饥饿”24.有两个并发进程,对于如下这段程序的运行,正确的说法是()。int x,y,z,t,u; P1 ( )while(1){ x=0;t= 0 ;if x<=1 u=t;while(1){x= 1 ;y=0;if x>=1 then z = y ;then t=t+2;P2 ()y=y+1; A. 进程不会死锁,也不会“饥饿” B. 进程不会死锁,但是会“饥饿” C. 进程会死锁,但是不会“饥饿” D. 进程会死锁,也会“饥饿”
[tag_link]
正确答案:B
下面是并发进程的程序代码,正确的是()。 Semaphore x1=x2=y=1; int c1=c2=0; P1() { while(1){ P(x 1); if(++c1==1)P(y); V(x1) ; computer(A); P(x 1); if(–c1==0)V(y); V(x1) ; } } P2() { while(1){ P(x 2); if(++c2==1)P(y); V(x2) ; computer(B); P(x 2); if(–c2==0)V(y); V(x2) ; } }
A. 进程不会死锁,也不会“饥饿” B. 进程不会死锁,但是会“饥饿”C. 进程会死锁,但是不会“饥饿” D. 进程会死锁,也会“饥饿”24.有两个并发进程,对于如下这段程序的运行,正确的说法是()。int x,y,z,t,u; P1 ( )while(1){ x=0;t= 0 ;if x<=1 u=t;while(1){x= 1 ;y=0;if x>=1 then z = y ;then t=t+2;P2 ()y=y+1; A. 进程不会死锁,也不会“饥饿” B. 进程不会死锁,但是会“饥饿” C. 进程会死锁,但是不会“饥饿” D. 进程会死锁,也会“饥饿”
[tag_link]
正确答案:B
有两个并发进程,对于如下这段程序的运行,正确的说法是()。 int x,y,z,t,u; P1 ( ) while(1){ x=0; t= 0 ; if x<=1 u=t; while(1){ x= 1 ; y=0; if x>=1 then z = y ; then t=t+2; P2 () y=y+1;
A. 程序能正确运行,结果唯一 B. 程序不能正确运行,可能有两种结果 C. 程序不能正确运行,结果不确定 D. 程序不能正确运行,可能死锁
[tag_link]
正确答案:C
有两个并发进程,对于如下这段程序的运行,正确的说法是()。 int x,y,z,t,u; P1 ( ) while(1){ x=0; t= 0 ; if x<=1 u=t; while(1){ x= 1 ; y=0; if x>=1 then z = y ; then t=t+2; P2 () y=y+1;
A. 程序能正确运行,结果唯一 B. 程序不能正确运行,可能有两种结果 C. 程序不能正确运行,结果不确定 D. 程序不能正确运行,可能死锁
[tag_link]
正确答案:C
一个进程在获得资源后,只能在使用完资源后由自己释放,这属于死锁必要条件的()。
A. 互斥条件 B. 请求和释放条件 C. 不剥夺条件 D. 防止系统进入不安全状态
[tag_link]
正确答案:C
一个进程在获得资源后,只能在使用完资源后由自己释放,这属于死锁必要条件的()。
A. 互斥条件 B. 请求和释放条件 C. 不剥夺条件 D. 防止系统进入不安全状态
[tag_link]
正确答案:C
假设具有5个进程的进程集合P={Po, P ₁,P₂,P₃,P4}, 系统中有三类资源A,B,C, 假设 在某时刻有如下状态,见下表。 进 程 名 Allocation Max Available A B C A B C A B C X y z Po 003 004 Pi 100 175 P₂ 135 235 P₃ 002 064 P⁴ 001 065 系统是处于安全状态的,则x,y,z 的取值可能是()。 I.1,4,0 Ⅱ.0,6,2 Ⅲ. 1, 1,1 IV.0,4,7
A. I 、Ⅱ 、IV B.I 、Ⅱ C. 仅I D.I 、Ⅲ
[tag_link]
正确答案:C
假设具有5个进程的进程集合P={Po, P ₁,P₂,P₃,P4}, 系统中有三类资源A,B,C, 假设 在某时刻有如下状态,见下表。 进 程 名 Allocation Max Available A B C A B C A B C X y z Po 003 004 Pi 100 175 P₂ 135 235 P₃ 002 064 P⁴ 001 065 系统是处于安全状态的,则x,y,z 的取值可能是()。 I.1,4,0 Ⅱ.0,6,2 Ⅲ. 1, 1,1 IV.0,4,7
A. I 、Ⅱ 、IV B.I 、Ⅱ C. 仅I D.I 、Ⅲ
[tag_link]
正确答案:C
死锁定理是用于处理死锁的()方法。
A. 预防死锁 B. 避免死锁 C. 检测死锁 D. 解除死锁
[tag_link]
正确答案:C
死锁定理是用于处理死锁的()方法。
A. 预防死锁 B. 避免死锁 C. 检测死锁 D. 解除死锁
[tag_link]
正确答案:C
某系统有m 个同类资源供n 个进程共享,若每个进程最多申请k 个资源(k≥1), 采用银 行家算法分配资源,为保证系统不发生死锁,则各进程的最大需求量之和应()。
A. 等于m B. 等于m+ n C. 小于m+n D. 大于m+n
[tag_link]
正确答案:C
某系统有m 个同类资源供n 个进程共享,若每个进程最多申请k 个资源(k≥1), 采用银 行家算法分配资源,为保证系统不发生死锁,则各进程的最大需求量之和应()。
A. 等于m B. 等于m+ n C. 小于m+n D. 大于m+n
[tag_link]
正确答案:C
采用银行家算法可以避免死锁的发生,这是因为该算法()。 162 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
A. 可以抢夺已分配的资源 B. 能及时为各进程分配资源 C. 任何时刻都能保证每个进程能得到所需的资源 D. 任何时刻都能保证至少有一个进程可以得到所需的全部资源
[tag_link]
正确答案:D
采用银行家算法可以避免死锁的发生,这是因为该算法()。 162 2 0 2 7 年 操 作 系 统 考 研 复 习 指 导
A. 可以抢夺已分配的资源 B. 能及时为各进程分配资源 C. 任何时刻都能保证每个进程能得到所需的资源 D. 任何时刻都能保证至少有一个进程可以得到所需的全部资源
[tag_link]
正确答案:D
用银行家算法避免死锁时,检测到()时才分配资源。
A. 进程首次申请资源时对资源的最大需求量超过系统现存的资源量 B. 进程已占有的资源数与本次申请的资源数之和超过对资源的最大需求量 C. 进程已占有的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存 资源量能满足尚需的最大资源量 D. 进程已占有的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存 资源量能满足本次申请量,但不能满足尚需的最大资源量
[tag_link]
正确答案:C
用银行家算法避免死锁时,检测到()时才分配资源。
A. 进程首次申请资源时对资源的最大需求量超过系统现存的资源量 B. 进程已占有的资源数与本次申请的资源数之和超过对资源的最大需求量 C. 进程已占有的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存 资源量能满足尚需的最大资源量 D. 进程已占有的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存 资源量能满足本次申请量,但不能满足尚需的最大资源量
[tag_link]
正确答案:C
下列各种方法中,可用于解除已发生死锁的是()。
A. 撤销部分或全部死锁进程 B. 剥夺部分或全部死锁进程的资源 C. 降低部分或全部死锁进程的优先级 D. A 和B 都可以
[tag_link]
正确答案:D
下列各种方法中,可用于解除已发生死锁的是()。
A. 撤销部分或全部死锁进程 B. 剥夺部分或全部死锁进程的资源 C. 降低部分或全部死锁进程的优先级 D. A 和B 都可以
[tag_link]
正确答案:D
假定某计算机系统有两类可使用资源:R₁(R₁ 共2个单位)和R₂(R₂ 共1个单位),由 进程P₁ 和 P₂ 共享。两个进程均按如下顺序使用资源:申请R₁→ 申请R₂→ 申请R₁→释 放 R₁→释放R₂→ 释放R₁, 则在系统运行过程中()。 而将先拿起右侧筷子的人称为右撇子),则不会发生死锁,因为破坏了()。 A . 互斥条件 B. 请求与保持条件 C. 不剥夺条件 D. 循环等待条件 34. 【2009统考真题】某计算机系统中有8台打印机,由K 个进程竞争使用,每个进程最多 需要3台打印机。该系统可能发生死锁的K 的最小值是()。
A. 不可能产生死锁 B. 有可能产生死锁,因为R₁ 资源不足 C. 有可能产生死锁,因为R₂ 资源不足 D. 只有一种进程执行序列可能导致死锁 33. 在哲学家就餐问题中,若同时存在左撇子和右撇子(将先拿起左侧筷子的人称为左撇子, A. 2 B.3 C. 4 D.5
[tag_link]
正确答案:B
假定某计算机系统有两类可使用资源:R₁(R₁ 共2个单位)和R₂(R₂ 共1个单位),由 进程P₁ 和 P₂ 共享。两个进程均按如下顺序使用资源:申请R₁→ 申请R₂→ 申请R₁→释 放 R₁→释放R₂→ 释放R₁, 则在系统运行过程中()。 而将先拿起右侧筷子的人称为右撇子),则不会发生死锁,因为破坏了()。 A . 互斥条件 B. 请求与保持条件 C. 不剥夺条件 D. 循环等待条件 34. 【2009统考真题】某计算机系统中有8台打印机,由K 个进程竞争使用,每个进程最多 需要3台打印机。该系统可能发生死锁的K 的最小值是()。
A. 不可能产生死锁 B. 有可能产生死锁,因为R₁ 资源不足 C. 有可能产生死锁,因为R₂ 资源不足 D. 只有一种进程执行序列可能导致死锁 33. 在哲学家就餐问题中,若同时存在左撇子和右撇子(将先拿起左侧筷子的人称为左撇子, A. 2 B.3 C. 4 D.5
[tag_link]
正确答案:B
系统有同类资源m 个,供n 个进程共享,若每个进程对资源的最大需求量为k, 试问: 当 m,n,k 的值分别为下列情况时(见下表),是否会发生死锁? 序 号 m n k 是否会死锁 说 明 1 6 3 3 2 9 3 3 3 13 6 3
[tag_link]
【解答】
系统有同类资源m 个,供n 个进程共享,若每个进程对资源的最大需求量为k, 试问: 当 m,n,k 的值分别为下列情况时(见下表),是否会发生死锁? 序 号 m n k 是否会死锁 说 明 1 6 3 3 2 9 3 3 3 13 6 3
[tag_link]
C
有三个进程 P₁,P₂ 和 P₃ 并发工作。进程 P₁需要资源S₃ 和资源S₁; 进程 P₂ 需要资源 S₂ 和资源S₁; 进程 P₃ 需要资源S₃ 和资源 S₂ 。问: 1)若对资源分配不加限制,会发生什么情况?为什么? 2)为保证进程正确运行,应采用怎样的分配策略?列出所有可能的方法。
[tag_link]
【解答】
有三个进程 P₁,P₂ 和 P₃ 并发工作。进程 P₁需要资源S₃ 和资源S₁; 进程 P₂ 需要资源 S₂ 和资源S₁; 进程 P₃ 需要资源S₃ 和资源 S₂ 。问: 1)若对资源分配不加限制,会发生什么情况?为什么? 2)为保证进程正确运行,应采用怎样的分配策略?列出所有可能的方法。
[tag_link]
C
某系统有R₁,R₂ 和R₃ 共三种资源,在T₀时刻P₁,P₂,P₃ 和 P₄ 这四个进程对资源的占用和 需求情况见下表,此时系统的可用资源向量为(2,1,2)。试问:
- 系统是否处于安全状态?若安全,则请给出一个安全序列。 2)若此时进程 P₁ 和进程 P₂ 均发出资源请求向量Request(1,0,1), 为了保证系统的安全 性,应如何分配资源给这两个进程?说明所采用策略的原因。 3)若2)中两个请求立即得到满足后,系统此刻是否处于死锁状态? 进 程 名 资源情况 最大资源需求量 已分配资源数量 R₁ R₂ R₃ R₁ R₂ R₃ P₁ 3 2 2 1 0 0 P₂ 6 1 3 4 1 1 P₃ 3 1 4 2 1 1 P₄ 4 2 2 0 0 2
[tag_link]
【解答】
某系统有R₁,R₂ 和R₃ 共三种资源,在T₀时刻P₁,P₂,P₃ 和 P₄ 这四个进程对资源的占用和 需求情况见下表,此时系统的可用资源向量为(2,1,2)。试问:
- 系统是否处于安全状态?若安全,则请给出一个安全序列。 2)若此时进程 P₁ 和进程 P₂ 均发出资源请求向量Request(1,0,1), 为了保证系统的安全 性,应如何分配资源给这两个进程?说明所采用策略的原因。 3)若2)中两个请求立即得到满足后,系统此刻是否处于死锁状态? 进 程 名 资源情况 最大资源需求量 已分配资源数量 R₁ R₂ R₃ R₁ R₂ R₃ P₁ 3 2 2 1 0 0 P₂ 6 1 3 4 1 1 P₃ 3 1 4 2 1 1 P₄ 4 2 2 0 0 2
[tag_link]
C
考虑某个系统在下表时刻的状态。 进 程 名 Allocation Max Available A B C D A B C D A B C D Po 0 0 1 2 0 0 1 2 1 5 2 0 P₁ 1 0 0 0 1 7 5 0 P₂ 1 3 5 4 2 3 5 6 P₃ 0 0 1 4 0 6 5 6 165第 2 章 进 程 与 线 程 165 使用银行家算法回答下面的问题:
- Need 矩阵是怎样的? 2)系统是否处于安全状态?如安全,请给出一个安全序列。 3)若从进程P₁ 发来一个请求(0,4,2,0),这个请求能否立刻被满足?如安全,请给出一 个安全序列。
[tag_link]
【解答】
考虑某个系统在下表时刻的状态。 进 程 名 Allocation Max Available A B C D A B C D A B C D Po 0 0 1 2 0 0 1 2 1 5 2 0 P₁ 1 0 0 0 1 7 5 0 P₂ 1 3 5 4 2 3 5 6 P₃ 0 0 1 4 0 6 5 6 165第 2 章 进 程 与 线 程 165 使用银行家算法回答下面的问题:
- Need 矩阵是怎样的? 2)系统是否处于安全状态?如安全,请给出一个安全序列。 3)若从进程P₁ 发来一个请求(0,4,2,0),这个请求能否立刻被满足?如安全,请给出一 个安全序列。
[tag_link]
B
假设具有5个进程的进程集合P={P₀,P₁, P₂,P₃,P₄}, 系统中有三类资源A,B,C, 假设 在某时刻有如下状态: 进 程 名 Allocation Max Available A B C A B C A B C Po 0 0 3 0 0 4 1 4 0 P₁ 1 0 0 1 7 5 P₂ 1 3 5 2 3 5 P₃ 0 0 2 0 6 4 P₄ 0 0 1 0 6 5 当前系统是否处于安全状态?若系统中的可利用资源Available 为(0,6,2),系统是否安 全?若系统处在安全状态,请给出安全序列;若系统处在非安全状态,简要说明原因。
[tag_link]
【解答】
假设具有5个进程的进程集合P={P₀,P₁, P₂,P₃,P₄}, 系统中有三类资源A,B,C, 假设 在某时刻有如下状态: 进 程 名 Allocation Max Available A B C A B C A B C Po 0 0 3 0 0 4 1 4 0 P₁ 1 0 0 1 7 5 P₂ 1 3 5 2 3 5 P₃ 0 0 2 0 6 4 P₄ 0 0 1 0 6 5 当前系统是否处于安全状态?若系统中的可利用资源Available 为(0,6,2),系统是否安 全?若系统处在安全状态,请给出安全序列;若系统处在非安全状态,简要说明原因。
[tag_link]
A