文章目录
一:基本概念的考察
(1)选择
- 题型:选择、填空居多
- 知识点:计算机的发展、分类;计算机硬件组成;计算机层次结构
此部分概念较为繁琐,不便按节展开,所以直接把题目给出吧
- 答案:【C】
- 答案:【B】
- 答案:【C】
- 答案:【D】
解释程序:边翻译边执行
编译:高级语言转化为汇编语言的过程
汇编:汇编语言翻译为机器语言的过程
- 答案:【C】
- 答案:【D】
注意【A】不要误选,它只是硬件的部分组成
★★★
- 答案:【A】
冯诺依曼机相关:
- 中心:运算器
- 最根本特征:采用存储程序原理
- 基本工作方式:控制流驱动
- 答案:【B】
★★★
- 答案:【C】
取指阶段取出的是指令,执行阶段取出的是数据
本题易选【A】,需要注意CPU只有在确定取出的是指令后,才会取其操作码译码
- 答案:【D】
硬件具有更高的速度,软件具有更高的灵活性
★★★
- 答案:【D】
IR存放的是欲执行的指令;PC存放的是下一条指令的地址;MAR存放欲访问的存储单元的地址;MDR存放从存储单元取回来的数据
★★★
答案:【C】
CPU由运算器和控制器组成,IR属于控制器部分,通用寄存器自然不用多说。MAR虽然属于主存,但现在一般会将其集成在CPU中
地址译码器属于主存,用于翻译CPU给出的地址信息
★★★
- 答案:【A】
这是一个很重要的知识点
- MAR存放的是访存地址,所以它的位数决定了地址空间大小
- MDR存储要从存储器读或写的信息,所以它的位数与存储字长相等
★★★
ALU自然是运算器的核心部件,运算器需要将运算号的数据通过数据总线进行传递,状态寄存器例如溢出标志等需要辅助ALU进行计算
MAR它是集成在CPU内,但为未在运算器内
- 答案:【C】
- 答案:【C】
8位表示的是计算机一次可以处理8bit的数据;16位则表示地址码长度,所以 2 16 = 65536 2^{16}=65536 216=65536
- 答案:【B】
本题易选【C】。需要注意题目问的是程序运行时,计算机是不能与外存直接交换数据的
- 答案:【D】
- 答案:【C】
解释程序由于需要边翻译边执行,自然很慢
- 答案:【C】
★★★
- 答案:【C】
错误选项:
- 【A】:应该是不透明,因为汇编程序员需要对寄存器进行直接操作,也就说不能看不见
- 【B】:应该是实际软件的运行情况
- 【D】:软件和硬件在逻辑功能上是等效的,不是等价的
- 答案:【B】
★★★
- 答案:【A】
数据库系统是指在计算机系统内引入数据库后的系统,由以下四个部分组成
- 数据库
- 数据库管理系统:它是系统程序
- 应用系统
- 数据库管理员
- 答案:【B】
- 答案:【A】
★★★
- 答案:【D】
注意此题可能作为简答题考察
(2)简答题
- 如果这一部分出大题的话可能就是一些简答题,不难,多理解记忆即可
二:计算机性能指标
- 题型:选择居多;大题可能涉及,一般会在第一问
- 知识点:计算机的性能指标和理解
一些计算公式如下
(1)选择
- 选择题题目考察较为集中,也不是太难,能帮助你尽快掌握计算方法
- 注意这一部分计算题要和后续章节结合才有考察的意义,后续会陆续补充
- 答案:【D】
CPU时钟频率(主频)越高,则时钟周期越小(因为时钟周期是主频的倒数),所以意味着其执行一个步骤的时间就越短
- 答案:【D】
- 答案:【D】
- 答案:【B】
★★★
- 答案:【C】
计算机一个字的长度一般是8的整数倍,不一定是32
★★★
- 答案:【C】
首先他们必须都是字节的整数倍
存储字长:一个存储单元中的二进制代码的位数,存储字长等于MDR位数
机器字长:计算机能够直接处理的二进制位数,机器字长一般等于内部寄存器的大小
指令字长:一个指令字包含的二进制代码位数
其中,指令字长一般会取存储字长的整数倍
- 如果指令字长等于存储字长的2倍,则表明需要2次访存才可以取出一条指令。将导致取指周期是机器周期的2倍
- 答案:【B】
- 答案:【C】
注意不要选【A】,因为这里是科学计算机,主要用途是运算
- 答案:【C】
★★★
- 答案:【B】
用户可见的寄存器(不透明):通用寄存器组、PSW,PC
用户不可见的寄存器(透明):MAR、MDR、IR和暂存寄存器
- 答案:【A】
★★★
- 答案:【A】
CPI是指一条指令所需的时钟周期数,【B】【C】【D】都会影响它。但是时钟频率不会,但是他可以加快指令的执行速度
- 答案:【B】
- 答案:【D】
- 答案:【C】
- 答案:【C】
错误选项:
- 【A】:属于数据处理方面的应用
- 【C】:是指令
- 【D】:它叫做CPU
★★★
- 答案:【C】
平均CPI即为2×0.5+3×0.2+4×0.1+5×0.2=3。其中IPS=主频/CPI=400
★★★
- 答案:【D】
由题意可知I/O时间为10s,CPU提速提高的是运算速度,假设原来的CPU速度为1,那么提速后就是1.5,设提速后的时间为x,由于工作量相同,所以1×90=x ×1.5,所以x=60,然后再加上10s的I/O时间就是70s
★★★
- 答案:【D】
由于
假设主频为f,原来的指令条数为a。那么就有
20
=
a
×
C
P
I
f
20=\frac{a×CPI}{f }
20=fa×CPI,所以
C
P
I
CPI
CPI=
20
×
f
a
\frac{20×f}{a}
a20×f;优化后指令条数变为了0.7a,CPI变为
20
×
f
a
\frac{20×f}{a}
a20×f×1.2,所以现在的执行时间为(代入公式)16.8s
- 答案:【C】