本节主要考点
1、计算机硬件系统的组成
2、CPU的组成
3、存储器与总线
4、输入输出控制
运算器:
控制器:
指令:是对机器进行程序控制的最小单位。
一条指令通常包括两个部份:操作码和操作数
操作码 | 操作数本身或者操作数的地址 |
---|
操作码指出是什么操作,*由指令译码器(ID)*来识别。
操作数直接指出操作数本身或者指出操作数所在的地址。
寄存器组:
总线的分类:
采用总线结构的优点:
1、程序控制方式:
2、中断方式:CPU不等待,也不执行程序去查询外设的状态,而是由外设在准备好以后,向CPU发出中断请求信号通知CPU,CPU收到中断请求信号以后,保存正在执行程序的现场,转入1/0中断服务程序的执行,然后再返回到被打断的程序继续执行。
在有多个中断源的情况下,常用的处理方法有中断信号线法、中断软件查询法、菊花链法,总线仲裁法,中断向量表法。可以按中断源的优先级来安排服务的先后顺序。
3、直接内存存取(DMA)方式:数据的传输是在主存和外设之间直接进行,不需要CPU的干预,只需要CPU在过程开始和结束时发出一些命令,实际操作是由DMA硬件直接执行完成的,CPU在传送的过程中可以处理别的任务。
4、通道方式和外围处理机方式:更进一步减轻了CPU对I/O操作的控制,更进一步提高了CPU的工作效率,但是是以增加更多硬件为代价的。
本节主要考点 1、计算机体系结构分类 2、流水线技术 3、存储系统
(1)按处理机的数量进行分类: 单处理系统 并行处理与多处理系统 分布式处理系统 (2)微观上按并行程度分类:Flynn分类法、冯泽云分类法、Handler分类法等等 CISC和RISC
流水线周期:各子任务中执行时间最长的(最慢的)子任务的执行时间。 流水线执行完n条指令所需要的时间:
吞吐率:是指单位时间里流水线处理机流出的结果数。对指令而言,就是单位时间里执行的指令数。 吞吐率:
,即最长子过程所用时间的倒数。
1、存储器的分类: 按存储器所处的位置:可分为内存和外存。 按构成存储器的材料:可分为磁存储器、半导体存储器和光存储器。 按存储器的工作方式:可分为读写存储器和只读存储器。 按访问方式:可分为按地址访问的存储器和按内容访问的存储器。 按寻址方式:可分为随机存储器、顺序存储器和直接存储器。 2、随机访问存储器: 静态随机访问存储器(SRAM) 动态随机访问存储器(DRAM)
3、高速缓存 Cache是介于CPU与主存之间的一级存储器,其容量较小,但速度较快,一般比主存快5~10倍。 它的主要作用是:调和CPU的速度与内存存取速度之间的差异,从而提升系统性能。 它使用的是程序的局部性原理,其内容是主存局部域的副本。 当CPU需要读取数据时,首先判断要访问的信息是否在Cache中,如果在即为命中,如果不在,就要按替换算法把主存中的一块信息调入Cache中。 替换算法有:随机替换算法、先进先出替换算法、近期最少使用替换算法、优化替换算法等。 CPU工作时给出的是主存的地址,要从Cache存储器中读写信息,就需要将主存地址转换成Cache存储器的地址,这种地址的转换叫作地址映像。
(1)直接映像:主存的块与Cache块的对应关系是固定的,主存中的块只能存放在Cache存储器的相同块号中。
优点:地址变换简单、访问速度快。 缺点:块冲突率高、Cache空间得不到充分利用。 主存地址:
主存区号 | 区内块号 | 块内地址 |
---|
例:主存容量为1MB,高速缓存容量为16KB,块的大小为512B。
(2)全相联映像:主存与Cache存储器均分成 容量相同的块。允许主存的任一块可以调入Cache 存储器的任何一个块的空间中。 优点:灵活,块冲突率低,只有在Cache中的块全 部装满后才会出现冲突,Cache利用率高。 缺点:无法从主存块号中直接获得所对应Cache的 块号,变换比较复杂,地址变换速度慢,成本高。 主存地址:
主存块号 | 块内地址 |
---|
(3)组相联映像:是前两种方式的折中。将Cache中的块再分成组。组采用直接映像方式而块采用全相联映像方式。主存的任何区的0组只能存到Cache的0组中,1组只能存放到1组中,依此类推。而组内的块可以存入Cache中相同组的任一块中。 公式:
存储系统 (1)Cache的性能分析: 设Hc为Cache的命中率,tc为Cache的存取时间,tm为主存的访问时间,则Cache存储器的等效加权平均访问时间ta为:
(2)虚拟存储器实际上是一种逻辑存储器。 (3)相联存储器是一种按内容访问的存储器。
本节主要考点 1、对称加密技术 2、非对称加密技术 3、信息摘要 4、数字签名和数字加密 5、计算机可靠性
对称加密技术 对称加密技术:文件加密和解密使用相同的密钥,或者虽然不同,也可以从其中一个很容易地推导出另一个。 1101100010 1000110111 1101100010 明文 密文 明文 代表算法: (1)DES:主要采用替换和移位的方法加密。它用56位密钥对64位二进制数据块进 行加密。 (2)3DES:用两个56位的密钥。 (3)RC-5
(4)IDEA:类似于DES,其密钥长度为128位。 (5)AES:基于排列和置换运算。
(1)加密模型:
(2)认证模型:
非对称加密算法的保密性较好,它消除了最终用户频繁交换密钥的需要,但加密和解密花费时间长、速度慢,不适合于对文件加密,而只适用于对少量数据加密。 代表算法:RSA,基于大素数分解的困难性。
(1)计算机系统的可靠性:是指从它开始运行(t=0)到某时刻t这段时间内能正常运行的概率,用R(t)表示。 (2)计算机系统的失效率:是指单位时间内失效的元件数与元件总数的比例,用λ表示。 (3)平均无故障时间(MTBF):两次故障之间能正常工作的时间的平均值称为
(4)计算机系统的可维修性:一般平均修复时间(MTRF)表示,指从故障发生到 机器修复平均所需的时间。 (5)计算机系统的可用性:指计算机的使用效率,它以系统在执行任务的任意时刻能正常工作的概率A表示。
1、13年第2题
中断向量可提供()。
A.I/O设备的端口地址
B.所传送数据的起始地址
C.中断服务程序的入口地址
D.主程序的断点地址
【解析】答案是 C。
中断向量主要提供中断服务程序的入口地址。
中断向量是指中断服务程序的入口地址。当发生中断时,系统会根据中断向量找到对应的中断服务程序,从而执行相应的处理操作。
选项 A,I/O 设备的端口地址通常是由操作系统或硬件设备本身来管理和分配的。
选项 B,所传送数据的起始地址通常在数据传输过程中由特定的机制来确定。
选项 D,主程序的断点地址是在程序执行过程中由编译器或处理器自动维护的。
与中断向量相关的知识点还包括:中断的概念、中断处理流程、中断优先级等。
2、13年第4题
DMA工作方式下,在()之间建立了直接的数据通路。
A.CPU与外设 B.CPU与主存 C.主存与外设 D.外设与外设
【解析】答案是 C。
DMA(Direct Memory Access,直接内存访问)工作方式下,在主存与外设之间建立了直接的数据通路。
DMA 是一种硬件机制,它允许外设直接访问系统内存,而不需要 CPU 的干预。这样可以在不消耗 CPU 资源的情况下,实现高速的数据传输。
在 DMA 工作方式下,数据可以直接在主存和外设之间进行传输,从而提高了数据传输的效率和速度。
CPU 在这个过程中可以继续执行其他任务,而不需要参与数据传输的具体操作。
这种方式对于需要大量数据传输的外设(如硬盘、网卡等)非常有用,可以提高系统的整体性能。
3、14年第1题
在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是()。
A.程序计数器 B.状态寄存器 C.通用寄存器 D.累加寄存器
【解析】答案是 D。
累加寄存器常用来为 ALU(算术逻辑单元)执行算术逻辑运算提供数据并暂存运算结果。
累加寄存器是通用寄存器的一种,它在 CPU 中起到重要的作用:
其他选项的特点:
4、15年第4题
计算机中CPU的中断响应时间指的是()的时间。
A.从发出中断请求到中断处理结束
B.从中断处理开始到中断处理结束
C.CPU分析判断中断请求
D.从发出中断请求到开始进入中断处理程序
【解析】答案是 D。 计算机中 CPU 的中断响应时间指的是从发出中断请求到开始进入中断处理程序的时间。 中断响应时间是衡量 CPU 处理中断请求的速度和效率的重要指标。 具体来说,当中断源发出中断请求后,CPU 需要经过一系列的操作来响应中断: CPU 检测到中断请求。 保存当前的程序状态和上下文。 确定中断的优先级。 跳转到中断处理程序。 从发出中断请求到开始进入中断处理程序的这段时间就是中断响应时间。
5、17年第1题
CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。
A.程序计数器(PC) B.累加器(AC) C.指令寄存器(IR) D.地址寄存器(AR)
【解析】B. 累加器(AC)。 在 CPU 执行算术运算或逻辑运算时,常将源操作数和结果暂存在累加器(Accumulator)中。 累加器是一种寄存器,用于暂时存储操作数和运算结果。 程序计数器(PC)用于指示下一条要执行的指令的地址。 指令寄存器(IR)用于存储当前正在执行的指令。 地址寄存器(AR)用于存储地址信息。 而累加器在算术和逻辑运算中起到重要作用,方便数据的处理和暂存。
6、17年第3题
计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。当采用()方式时,不需要CPU执行程序指令来传送数据。
A.中断 B.程序查询 C.无条件传送 D.DMA
【解析】D. DMA。 DMA(Direct Memory Access,直接内存访问)方式是一种不需要 CPU 执行程序指令来传送数据的输入/输出控制方式。 在 DMA 方式下,数据可以直接在内存和外部设备之间进行传输,而不需要 CPU 的干预,从而提高了数据传输的效率。 A. 中断方式需要 CPU 响应中断请求,并在中断处理程序中处理数据传输。 B. 程序查询方式需要 CPU 不断查询外部设备的状态,以确定是否进行数据传输。 C. 无条件传送方式也需要 CPU 参与数据传送的控制。 相比之下,DMA 方式可以在 DMA 控制器的控制下,自动完成数据传输,释放 CPU 以执行其他任务。
7、18年第1~2题
计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(),其处理过程中保存现场的目的是()。
(1)A.阻塞 B.中断 C.动态绑定 D.静态绑定
(2)A.防止丢失数据 B.防止对其他部件造成影响 C.返回去继续执行原程序 D.为中断处理程序提供数据
【解析】(1)B.中断。 (2)C.返回去继续执行原程序。 在计算机运行过程中,当遇到突发事件时,CPU 暂时停止正在运行的程序,转去为突发事件服务,这个过程称为中断。 中断处理过程中保存现场的目的是为了在处理完突发事件后,能够准确地返回到原程序继续执行。保存现场可以记录下原程序的执行状态、寄存器中的数据等信息,以便在中断处理结束后恢复原程序的执行,确保其能够继续正确地运行下去。 这样可以避免因为中断处理而导致原程序的执行出现错误或异常
8、18年第4题
计算机中机械硬盘的性能指标不包括()。
A.磁盘转速及容量 B.盘片数及磁道数 C.容量及平均寻道时间 D.磁盘转速及平均寻道时间
【解析】B.盘片数及磁道数。 计算机中机械硬盘的性能指标通常包括: 磁盘转速:影响数据传输速度。 容量:表示硬盘可以存储的数据量。 平均寻道时间:指硬盘在盘面上找到数据所在磁道所需的时间。 而盘片数及磁道数并不是机械硬盘的性能指标。
9、19年第1题
计算机执行程序时,CPU中()的内容是一条指令的地址。
A.运算器 B.控制器 C.程序计数器 D.通用寄存器
【解析】C.程序计数器
10、19年第2题
DMA控制方式是在()之间建立数据通路进行数据的交换处理。
A.CPU与主存 B.CPU与外设 C.主存与外设 D.外设与外设
【解析】C. 主存与外设。 DMA(Direct Memory Access)控制方式是在主存与外设之间建立数据通路进行数据的交换处理。 在 DMA 方式中,数据的传输不需要 CPU 的干预,而是由 DMA 控制器直接控制主存与外设之间的数据传输,从而实现高速的数据传输。 这种方式可以大大提高 CPU 的效率,使其可以专注于其他任务。 A. CPU 与主存之间的数据交换通常由 CPU 直接控制。 B. CPU 与外设之间的数据交换可以通过程序查询、中断等方式进行。 D. 外设与外设之间一般不会直接进行数据交换。
11、20年第1题
下列属于CPU中算术逻辑单元的部件是()。
A.程序计数器 B.加法器 C.指令寄存器 D.指令译码器
【解析】B.加法器。 算术逻辑单元(Arithmetic Logic Unit,ALU)是 CPU 的一部分,主要负责执行算术运算和逻辑运算。 加法器是算术逻辑单元中的一个重要部件,用于执行加法运算。 程序计数器(PC)用于指示下一条要执行的指令的地址。 指令寄存器(IR)用于存储当前正在执行的指令。 指令译码器用于对指令进行译码,确定需要执行的操作。
12、20年第3题
在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为()。
A.程序查询方式 B.中断方式 C.并行控制方式 D.DMA方式
【解析】D.DMA 方式。 DMA(Direct Memory Access)方式,即直接内存访问方式。它是一种在计算机外部设备和主存之间直接传送数据的控制方式,不需要 CPU 执行程序指令来进行数据传送。 在 DMA 方式下,数据可以直接在外部设备和主存之间进行传输,而不需要 CPU 的干预,从而提高了数据传输的效率。 程序查询方式需要 CPU 不断查询外部设备状态;中断方式在数据传输时需要 CPU 参与中断处理。 并行控制方式通常是指多个部件同时进行操作,与数据传送的控制方式并不直接相关。
13、21年第1题
在CPU中,用()给出将要执行的下一条指令在内存中的地址。
A.程序计数器 B.指令寄存器 C.主存地址寄存器 D状态条件寄存器
【解析】A.程序计数器。 程序计数器(Program Counter,PC)是 CPU 中的一个寄存器,用于存储下一条指令在内存中的地址。 CPU 按照程序计数器中存储的地址,从内存中取出指令并执行。 每当 CPU 执行一条指令后,程序计数器会自动增加,指向下一条指令的地址。 指令寄存器用于暂存当前正在执行的指令。 主存地址寄存器用于存储访问主存时的地址。 状态条件寄存器用于记录 CPU 的各种状态和条件。
14、21年第3题
采用DMA方式传送数据时,每传送一个数据都需要占用一个()。
A.指令周期 B.总线周期 C.存储周期 D.机器周期
【解析】B. 总线周期。 采用 DMA(Direct Memory Access,直接内存访问)方式传送数据时,每传送一个数据都需要占用一个总线周期。 总线周期是指 CPU 通过总线与外部器件进行数据交换的时间周期。 在 DMA 传输过程中,DMA 控制器会接管总线控制权,直接控制数据在内存与外设之间的传输,每传输一个数据就需要一个总线周期。 指令周期是 CPU 执行一条指令所需的时间。 存储周期是对存储器进行一次读写操作所需的时间。 机器周期通常是指计算机执行一个基本操作所需的时间。
15、22年第1题
计算机操作的最小时间单位是()。
A.指令周期 B.时钟周期 C.总线周期 D.CPU周期
【解析】B.时钟周期。 时钟周期是计算机系统中最小的时间单位。它是由计算机的时钟信号决定的。 指令周期:完成一条指令所需的时间。 总线周期:CPU 与其他部件进行数据传输的时间间隔。 CPU 周期:通常包含多个时钟周期。 时钟周期对于计算机的运行具有重要意义: 它决定了计算机的处理速度。影响系统的整体性能。 硬件设计中需要考虑时钟周期的因素。 时钟周期的频率越高,计算机的运行速度就越快。
16、22年第3题
计算机系统中,1/O接口的功能有()。
①数据传输及缓存②设备状态检测和反馈③I/O操作的控制与定时
A①② B.①③ C②③ D①②③
【解析】D.①②③。 I/O 接口在计算机系统中的功能包括: 数据传输及缓存:用于在计算机与外部设备之间进行数据的传输,并提供数据缓存功能。 设备状态检测和反馈:可以检测设备的状态,并将相关信息反馈给计算机。 I/O 操作的控制与定时:对 I/O 操作进行控制和定时,以确保数据传输的准确性和时序的正确性。 这三个功能共同作用,使得计算机能够有效地与各种外部设备进行交互和通信。
17、22年第4题
计算机中使用系统总线结构的目的是便于增减外设,同时()。
A.减少信息传输线的数量
B.提高信息的传输速度
C.减少总的信息传输量
D.提高信息传输的并行性
【解析】A.减少信息传输线的数量。 使用系统总线结构可以实现以下优势: 便于增减外设:可以方便地添加或删除外部设备,而不需要对整个系统进行大规模的修改。 减少信息传输线的数量:不同的设备可以共享总线,避免了为每个设备单独设置传输线路,从而减少了线路的数量。
18、22年第18题
在数据块的传输过程中,()不需要CPU的参与。
A.中断驱动I/O B.程序驱动I/O C.DMA D.TLB
【解析】C.DMA(直接内存访问)。 在数据块的传输过程中,DMA 不需要 CPU 的参与。 DMA 可以直接控制内存与外设之间的数据传输,而不需要 CPU 执行程序指令来完成。 中断驱动 I/O 和程序驱动 I/O 都需要 CPU 参与数据传输的控制和处理。 TLB(Translation Lookaside Buffer,转换旁视缓冲器)与数据块的传输过程关系不大。 DMA 的优点包括: 提高数据传输效率:减少了 CPU 的开销,让 CPU 可以专注于其他任务。快速传输大量数据:适用于大量数据块的传输。
19、23年第1题
计算机中,系统总线用于()。
A.接口和外设 B.运算器、控制器和寄存器 C.CPU、主存及外设部件 D.DMA控制器和中断控制器
【解析】C.CPU、主存及外设部件。 系统总线是计算机系统中各个部件之间进行信息传输的公共通道,用于连接 CPU、主存和各种外设部件。 它的作用是在各个部件之间传输数据、地址和控制信号,以实现各个部件之间的协调工作。 A 选项中的接口和外设是通过系统总线与 CPU、主存等部件进行连接和通信的。 B 选项中的运算器、控制器和寄存器是 CPU 的组成部分,它们之间通过内部总线进行连接和通信。 D 选项中的 DMA 控制器和中断控制器是计算机系统中的控制部件,它们也通过系统总线与其他部件进行通信。
20、23年第4题
中断向量提供()。
A.被选中设备的地址 B.待传送数据的起始地址 C.中断服务程序入口地址 D.主程序的断点地址
【解析】C.中断服务程序入口地址。 中断向量是指中断服务程序的入口地址。 当发生中断时,CPU 根据中断向量可以找到相应的中断服务程序,从而执行相应的处理操作。 中断向量的作用是快速引导 CPU 进入中断服务程序,以响应中断请求。 被选中设备的地址通常由设备的相关寄存器或控制电路提供。 待传送数据的起始地址通常在数据传输操作中指定。 主程序的断点地址用于在中断处理完成后返回主程序继续执行。
21、23年第68题
磁盘属于()存储器。
A.非易失性B.易失性C.永久性D.虚拟
【解析】A.非易失性。 磁盘属于非易失性存储器。非易失性存储器是指在断电后,存储的数据不会丢失的存储器。 磁盘具有以下特点: 可以长期保存数据,即使在没有电源的情况下。 容量相对较大,可以存储大量的数据。 访问速度相对较慢。 易失性存储器,例如内存,在断电后数据会丢失。 永久性存储器这个说法并不常见。 虚拟存储器是一种通过软件技术实现的具有更大容量的存储器,它实际上是对主存和辅存的管理方式
1、12年第1题
位于CPU与主存之间的高速缓冲存储器(Cache)用于存放部分主存数据的拷贝,主存地址与Cache地址之间的转换工作由()完成。
A.硬件 B.软件 C.用户 D.程序员
【解析】A.硬件。 高速缓冲存储器(Cache)是一种用于提高计算机系统性能的重要组件。它位于 CPU 与主存之间,用于存放部分主存数据的拷贝。 主存地址与 Cache 地址之间的转换工作由硬件完成。这是因为硬件可以快速地进行地址转换,以确保 CPU 能够高效地访问缓存中的数据。 使用硬件来完成地址转换有以下优点: 速度优势:硬件可以在很短的时间内完成转换,避免了软件处理所需的开销。 高效性:能够实时响应 CPU 的请求,提供快速的数据访问。 准确性:确保地址转换的准确性和可靠性。 软件实现地址转换则相对较慢,会降低系统的性能。而程序员和用户通常不直接参与地址转换的过程。
2、12年第2题
内存单元按字节编址,地址0000A000H~0000BFFFH共有()个存储单元。
A.8192K B.1024K C.13K D.8K
【解析】D.8K。 首先,需要计算出地址范围的字节数。 0000BFFFH - 0000A000H = 1FFF0H = 8192 个字节。 然后,将字节数转换为 K(千)为单位。 8192 / 1024 = 8K。
3、12年第3题
相联存储器按()访问。
A.地址 B.先入后出的方式 C.内容 D.先入先出的方式
【解析】C.内容。 相联存储器是一种特殊的存储器,它是根据数据的内容而不是地址来进行访问。 相联存储器的特点包括: 按内容访问:可以根据存储的数据内容进行快速检索。 快速查找:能够快速找到与给定内容相关的数据。 与传统的按地址访问的存储器不同,相联存储器更适合于需要根据特定内容进行快速查找和匹配的应用场景。 而选项 A 的地址访问是常规存储器的访问方式;选项 B 的先入后出方式是指栈的访问特点;选项 D 的先入先出方式适用于队列的访问。
4、12年第5~6题
一条指令的执行过程可以分解为取指、分析和执行三步,在取指时间t取指=3△t,分析时间t析=2△t、执行时间t执行=4△t的情况下,若按串行方式执行,则10条指令全部执行完需要()△t。若按照流水方式执行,则执行完10条指令需要()△t。
(5)A.40B.70C.90D.100
(6)A.20B.30C.40D.45
【解析】CD
5、13年第1题
常用的虚拟存储器由()两级存储器组成。
A.主存-辅存 B.主存-网盘 C.Cache-主存 D.Cache-硬盘
【解析】A.主存-辅存。 虚拟存储器是由主存和辅存两级存储器组成的。 主存(Main Memory)是计算机中的主要存储器,通常具有较高的访问速度,但容量相对较小。 辅存(Auxiliary Memory),如磁盘、磁带等,具有较大的容量,但访问速度较慢。 虚拟存储器的工作原理是:将部分程序和数据放在辅存中,当需要时,将它们调入主存中进行处理。这样,计算机可以运行比主存实际容量更大的程序,从而提供了更大的虚拟地址空间。 B 选项中的网盘通常不直接参与计算机的存储器体系。 C 选项中的 Cache 是高速缓存,它是为了提高 CPU 访问主存的速度而设置的。 D 选项中的硬盘可以作为辅存的一种,但不是虚拟存储器的组成部分。
6、13年第5~6题
地址编号从80000H到BFFFFH且按字节编址的内存容量为()KB,若用16KX4bit的存储器芯片构成该内存,共需()片。
(5)A.128B.256C.512D.1024
(6)A.8B.16C.32D.64
【解析】BC
7、14年第4~5题
通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4△t,分析时间为2△t。执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为()△t;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为()△t。 (4)A.2400B.3000C.3600D.5400
(5)A.2400B.2405C.3000D.3009
【解析】DB
8、14年第6题
若用256KX8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需()片芯片。
A.4 B.8 C.16 D.32
【解析】A
地址范围是 40000000H 到 400FFFFFH,转换为十进制就是 4×2^28 到 4×2^29 - 1。 则此内存区域的字节数为: ((4×2^29 - 1) - (4×2^28) = 2^29 - 1 = 512M - 1)字节。 因为每个 256KX8bit 的存储器芯片的容量为 256K×8 = 2M 字节。 所以需要的芯片数 = (512M - 1) / 2M = 255 片。 又因为地址是从 0 开始编号的,所以需要 256 片。
9、15年第2题
计算机中CPU对其访问速度最快的是()。
A.内存 B.Cache C.通用寄存器 D.硬盘
【解析】C
计算机中 CPU 对其访问速度最快的是通用寄存器。 内存:速度相对较快,但仍然比寄存器慢。 Cache(缓存):比内存快,但不如寄存器。 通用寄存器:位于 CPU 内部,与 CPU 紧密相连,访问速度非常快。 硬盘:速度最慢。 CPU 在执行指令时,通常会先在寄存器中进行操作,因为寄存器的访问速度最快,可以快速地获取和处理数据。寄存器提供了快速的数据访问,有助于提高 CPU 的执行效率。
10、15年第3题
Cache的地址映像方式中,发生块冲突次数最小的是()。
A.全相联映像 B.组相联映像 C.直接映像 D.无法确定的
【解析】A
主存中的任意一块可以映像到 Cache 中的任意一块。这种方式冲突概率较小,但地址变换速度较慢。
11、16年第1题
VLIW是()的简称。
A.复杂指令系统计算机 B.超大规模集成电路 C.单指令流多数据流 D.超长指令字
【解析】D. 超长指令字。 VLIW 是“Very Long Instruction Word”的缩写,即超长指令字。 它是一种处理器架构,具有以下特点: 多个操作并行执行:在一个指令中包含多个独立的操作。 提高指令级并行性:充分利用硬件资源,实现更高的性能。 A 选项“复杂指令系统计算机”的简称是 CISC。 B 选项“超大规模集成电路”是集成电路的一种。 C 选项“单指令流多数据流”的简称是 SIMD。
12、16年第2题
主存与Cache的地址映射方式中,()方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换。
A.全相联 B.直接映射 C.组相联 D.串并联
【解析】A.全相联。 在主存与 Cache 的地址映射方式中,全相联方式可以实现主存任意一块装入 Cache 中任意位置,只有装满才需要替换。 全相联映射方式的特点包括: 灵活性高:主存中的任意一块都可以映射到 Cache 中的任意位置。 冲突概率低:减少了块冲突的可能性。 替换策略简单:只有当 Cache 装满时才需要进行替换。 而直接映射和组相联映射方式都有一定的限制和规则,不能实现主存任意一块装入 Cache 中任意位置。 直接映射是将主存分成若干区,每个区与 Cache 建立一一对应的映射关系。 组相联映射是将 Cache 分成若干组,组间采用直接映射,组内采用全相联映射。 串并联并非主存与 Cache 的地址映射方式之一。
13、16年第5题
内存按字节编址,从A1000H到B13FFH的区域的存储容量为()KB。
A.32 B.34 C.65 D.67
【解析】C
14、17年第6题
以下关于Cache(高速缓冲存储器)的叙述中,不正确的是()。
A.Cache的设置扩大了主存的容量
B.Cache的内容是主存部分内容的拷贝
C.Cache的中随容量增性高
D.Cache位于主存与CPU
【解析】A
Cache(高速缓冲存储器)的作用主要是: 提高数据访问速度:通过缓存经常使用的数据,减少访问主存的次数,从而提高系统的性能。 缓存主存内容:其内容是主存部分内容的拷贝。 虽然 Cache 可以提高系统的性能,但它并没有直接扩大主存的容量。主存的容量是由物理硬件决定的,Cache 只是起到加速数据访问的作用。 Cache 的一些特点包括: 容量相对较小:用于存储最常使用的数据。 性能高:访问速度比主存快。
15、18年第3题
流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则流水线的吞吐率是()的倒数。
A.最短流水段操作时间
B.各段流水的操作时间总和
C.最长流水段操作时间
D.流水段数乘以最长流水段操作时间
【解析】C. 流水线的吞吐率是指单位时间内流水线处理的任务数。在各段流水的操作时间不同的情况下,流水线的吞吐率取决于流水线上的瓶颈段,即操作时间最长的流水段。 吞吐率的计算公式为:吞吐率 = 任务数 / 流水线执行时间。 由于流水线执行时间主要由最长流水段操作时间决定,所以流水线的吞吐率是最长流水段操作时间的倒数。
16、19年第3题
在计算机的存储系统中,()属于外存储器。
A.硬盘 B.寄存器 C.高速缓存 D.内存
【解析】A.硬盘属于外存储器。 外存储器的特点包括: 容量较大:可以存储大量的数据和程序。 非易失性:数据在断电后不会丢失。 相对较慢的访问速度:与内存相比,外存的访问速度较慢。 硬盘符合外存储器的特点,它能够长期存储大量的数据,并可以在计算机开机后重新访问。 B. 寄存器是 CPU 内部的暂存器件,速度非常快,但容量很小。 C. 高速缓存是介于 CPU 和内存之间的高速存储区域。 D. 内存通常被称为主存储器,它的访问速度比外存快,但容量相对较小,且断电后数据会丢失。
17、20年第2题
在CPU和主存之间设置高速缓存(Cache)的目的是为了解决()的问题。
A.主存容量不足
B.主存与外存储器速度不匹配
C.主存与CPU速度不匹配
D.外设访问效率
【解析】C.主存与 CPU 速度不匹配。 在 CPU 和主存之间设置高速缓存(Cache)的主要目的是解决主存与 CPU 速度不匹配的问题。 CPU 的处理速度非常快,而主存的访问速度相对较慢。这导致 CPU 在执行指令时可能需要等待主存的数据传输,从而降低了系统的整体性能。 高速缓存可以起到以下作用: 提高访问速度:缓存中存储了最近使用的数据和指令,CPU 可以快速访问这些数据,减少了访问主存的次数。 降低访问延迟:减少了 CPU 等待数据传输的时间。 提高 CPU 效率:使 CPU 能够更连续地执行指令,提高了系统的整体性能。 通过使用高速缓存,CPU 可以更高效地工作,而不必频繁等待主存的数据传输。 A 选项主存容量不足通常通过增加主存容量来解决。 B 选项主存与外存储器速度不匹配的问题一般通过优化存储层次结构来改善。 D 选项外设访问效率的提高与高速缓存的设置关系不大。
18、21年第2题
以下关于RISC和CISC计算机的叙述中,正确的是()。
A.RISC不用流水线技术,CISC采用流水线技术
B.RISC使用复杂的指令,CISC使用简单的指令
C.RISC采用很少的通用寄存器,CISC采用很多的通用寄存器
D.RISC采用组合逻辑控制器,CISC普遍采用微程序控制器
【解析】D. RISC 采用组合逻辑控制器,CISC 普遍采用微程序控制器。 RISC(精简指令集计算机)和 CISC(复杂指令集计算机)的特点包括: RISC:指令简单,采用组合逻辑控制器,流水线技术,通用寄存器多。 CISC:指令复杂,普遍采用微程序控制器。 A 选项中,RISC 常采用流水线技术。B 选项刚好说反,RISC 使用简单指令,CISC 使用复杂指令。C 选项中,RISC 采用很多的通用寄存器。
19、22年第2题
设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为△t,若采用常规标量单流水线处理机,连续执行20条指令,共需()。
A.20△t B.21△t C.22△t D.24△t
【解析】C
(△t+△t+△t)+(20-1)△t=22△t。
20、23年第2题
在由高速缓存,主存和硬盘构成的三级存储体系中,CPU执行指令时需要读取数据,那么DMA控制器和中断CPU发出的数据地址是()。
A.高速缓存地址 B.主存物理地址 C.硬盘的扇区地址 D.虚拟地址
【解析】B. 主存物理地址。 在由高速缓存、主存和硬盘构成的三级存储体系中,DMA 控制器(Direct Memory Access,直接内存访问)用于在不中断 CPU 操作的情况下,实现外设与内存之间的数据传输。 当 CPU 执行指令需要读取数据时: CPU 首先在高速缓存中查找数据,如果找到,则直接从高速缓存中读取。 如果高速缓存中没有找到数据,CPU 会发出主存物理地址,DMA 控制器根据该地址从主存中读取数据,并将数据传输到 CPU。 虚拟地址是由操作系统提供的一种地址转换机制,用于将虚拟地址转换为主存物理地址。 硬盘的扇区地址通常用于硬盘的数据读写操作。
1、12年第7题
甲和乙要进行通信,甲对发送的消息附加了数字签名,乙收到该消息后利用()验证该消息的真实性。
A.甲的公钥B.甲的私钥C.乙的公钥D.乙的私钥
【解析】A.甲的公钥。
数字签名是一种用于验证消息来源和完整性的技术。在这种情况下,甲对发送的消息附加了数字签名。
乙收到消息后,使用甲的公钥来验证数字签名。甲的公钥是公开的,乙可以获取到。
通过使用甲的公钥进行验证,乙可以确认以下几点:
使用甲的私钥是用于生成数字签名,而乙的公钥或私钥与验证甲的数字签名无关。
2、13年第7题
利用报文摘要算法生成报文摘要的目的是()。
A.验证通信对方的身份,防止假冒
B.对传输数据进行加密,防止数据被窃听
C.防止发送方否认发送过的数据
D.防止发送的报文被篡改
【解析】D.防止发送的报文被篡改。
报文摘要算法是一种用于生成数据摘要的算法。生成报文摘要的主要目的是:
具体来说:
3、17年第4题
某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为()。
【解析】B
4、17年第8题
以下加密算法中适合对大量的明文消息进行加密传输的是()。
A.RSAB.SHA-1C.MD5D.RC5
【解析】D
非对称加密技术
A. RSA:RSA是一种非对称加密算法,使用公钥进行加密,私钥进行解密。虽然它在网络通信和电子商务等领域有广泛的应用,但由于涉及大数运算,其加密和解密速度相对较慢,因此不太适合对大量的明文消息进行加密传输。
B. SHA-1:SHA-1是一种安全散列算法,主要用于将输入数据转换为固定长度的哈希值,以实现数据的完整性保护和数字签名验证。它并不直接用于加密明文消息,而是用于验证数据的完整性。
C. MD5:MD5也是一种散列函数,它将任意长度的输入转换为固定长度的哈希值。与SHA-1类似,MD5主要用于数据的完整性校验,而非直接对明文消息进行加密。
D. RC5:RC5算法的主要特点是速度快,使用基本的计算机运算(如加、异或、移位等),轮数和密钥位数都可以变化,从而提供了很大的灵活性。因此,它更适合对大量的明文消息进行加密传输
5、17年第9题
假定用户A、B分别从11、12两个CA取得了各自的证书,下面()是A、B互信的必要条件。
A.A、B互换私钥
B.A、B互换公
C.11、12互换私钥
D.11、12互换公钥
【解析】D
举例:国家互认证书
6、18年第11题
数字信封技术能够()。
A.保证数据在传输过程中的安全性
B.隐藏发送者的真实身份
C.对发送者和接收者的身份进行认证
D.防止交易中的抵赖发生
【解析】A.保证数据在传输过程中的安全性。
数字信封技术是一种信息安全技术,主要用于保证数据在传输过程中的安全性。它的工作原理如下:
数字信封技术的优点包括:
其他选项:
7、18年第12~13题
在安全通信中,S将所发送的信息使用()进行数字签名,T收到该消息后可利用()验证该消息的真实性。
(12)A.S的公钥B.S的私钥C.T的公钥D.T的私钥
(13)A.S的公B.S的私钥C.T的公钥D.T的私钥
【解析】(12)B:S 的私钥。(13)A:S 的公钥。 在安全通信中,数字签名的工作原理如下: S 将所发送的信息使用自己的私钥进行数字签名。只有 S 拥有自己的私钥,通过这种方式可以确保消息是由 S 发出的。 T 收到该消息后,使用 S 的公钥验证该消息的真实性。S 的公钥是公开的,T 可以获取到。 通过这种方式,T 可以确认以下几点: 消息确实是由 S 发送的:只有 S 的私钥才能生成有效的数字签名。 消息没有被篡改:如果消息被篡改,数字签名将无效。 而 T 的公钥和私钥在这个过程中通常不参与验证消息的真实性。它们可能用于其他安全通信的环节,但不是用于验证 S 发送消息的真实性。
8、19年第4题
某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)^2)R,则该系统的构成方式是()。
A.3个部件串联
B.3个部件并联
C.前两个部件并联后与第三个部件串联
D.第一个部件与后两个部件并联构成的子系统串联
【解析】答案是 C。
根据所给信息进行分析: - 串联系统的可靠度等于各部件可靠度的乘积; - 并联系统的可靠度等于 1 减去各部件不可靠度的乘积。 已知该系统的千小时可靠度为((1-(1-R)^2)R),可进行如下推理: - 选项 A:3 个部件串联的可靠度应为 R^3; - 选项 B:3 个部件并联的可靠度应为 1-(1-R)^3; - 选项 C:前两个部件并联后与第三个部件串联,可靠度为((1-(1-R)^2)R); - 选项 D:第一个部件与后两个部件并联构成的子系统串联,可靠度不符合上述形式。 综上所述,该系统的构成方式是前两个部件并联后与第三个部件串联,正确答案是 C。
9、20年第12题
以下关于哈希函数的说法中,不正确的是()。
A.哈希表是根据键值直接访问的数据结构
B.随机预言机是完美的哈希函数
C.哈希函数具有单向性
D.哈希函数把固定长度输入转换为变长输出
【解析】D
哈希函数通常将任意长度的输入转换为固定长度的输出
A. 哈希表(Hash table)确实是一种根据键值直接访问的数据结构,它使用哈希函数将键映射到存储位置。这个选项是正确的。
B. 随机预言机(Random Oracle)是一个理想化的哈希函数模型,它在密码学中被用来证明某些协议的安全性。在随机预言机模型中,哈希函数被视为一个完全随机的函数,这在实际中是不可能的,但作为一个理论模型,它有助于证明密码学协议的安全性。因此,说随机预言机是完美的哈希函数(在理论模型中)这个选项可以被视为正确,尽管这不是哈希函数的实际特性。
C. 哈希函数具有单向性,这意味着给定一个哈希值,很难(在计算上是不可行的)找到原始输入数据。这是哈希函数的一个基本特性,确保了数据的安全性。这个选项也是正确的。
D. 哈希函数通常将任意长度的输入转换为固定长度的输出。这正是哈希函数的一个关键特性,使得无论输入数据的大小如何,哈希值的大小总是固定的。因此,这个选项是不正确的。
10、22年第13题
()属于公钥加密算法。
A.AESB.RSAC.MD5D.DES
【解析】B. RSA 属于公钥加密算法。
公钥加密算法是一种加密技术,其中加密密钥(公钥)和解密密钥(私钥)是不同的。
具体分析各个选项:
公钥加密算法的特点包括:
RSA 算法在公钥加密中具有重要地位,常用于安全通信、数字签名等领域。
11、22年第14题
确保计算机系统机密性的方法中不包括()。
A.加密B.认证C.授权D.备份
【解析】D.备份。 加密是通过对数据进行加密处理,使只有拥有正确密钥的人才能解密和访问数据,从而确保数据的机密性。认证用于验证用户或系统的身份,确保只有授权的实体能够访问系统或数据。授权确定用户或进程是否具有执行特定操作或访问特定资源的权限。 备份主要用于数据保护和恢复,以防止数据丢失或损坏,它并不能直接确保计算机系统的机密性。 虽然备份对于系统的可靠性和数据的安全性很重要,但它本身并不专门针对机密性。 模型中)这个选项可以被视为正确,尽管这不是哈希函数的实际特性。
C. 哈希函数具有单向性,这意味着给定一个哈希值,很难(在计算上是不可行的)找到原始输入数据。这是哈希函数的一个基本特性,确保了数据的安全性。这个选项也是正确的。
D. 哈希函数通常将任意长度的输入转换为固定长度的输出。这正是哈希函数的一个关键特性,使得无论输入数据的大小如何,哈希值的大小总是固定的。因此,这个选项是不正确的。
10、22年第13题
()属于公钥加密算法。
A.AESB.RSAC.MD5D.DES
【解析】B. RSA 属于公钥加密算法。
公钥加密算法是一种加密技术,其中加密密钥(公钥)和解密密钥(私钥)是不同的。
具体分析各个选项:
公钥加密算法的特点包括:
RSA 算法在公钥加密中具有重要地位,常用于安全通信、数字签名等领域。
11、22年第14题
确保计算机系统机密性的方法中不包括()。
A.加密B.认证C.授权D.备份
【解析】D.备份。 加密是通过对数据进行加密处理,使只有拥有正确密钥的人才能解密和访问数据,从而确保数据的机密性。认证用于验证用户或系统的身份,确保只有授权的实体能够访问系统或数据。授权确定用户或进程是否具有执行特定操作或访问特定资源的权限。 备份主要用于数据保护和恢复,以防止数据丢失或损坏,它并不能直接确保计算机系统的机密性。 虽然备份对于系统的可靠性和数据的安全性很重要,但它本身并不专门针对机密性。 备份的数据可能仍然需要进行加密等措施来保护其机密性。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有