计算机的主要技术指标

目录

1. 与字长有关的技术指标

1-1 机器字长

1-2 存储字长

1-3 指令字长

1-4 相关题目

2. 与执行时间、运算速度有关的指标

2-1 基础指标

2-2 执行时间指标

2-3 运算速度指标


1. 与字长有关的技术指标

所谓“字”长:是“字”的长度
字:是指在CPU在同一时间内能作为一个整体被存取、传送、计算的一组二进制数
例如:一个二进制数为 1000 1111 0111 0010 就是一个字,它一共 有16位 二进制数,这个 字的字长是16位 ,2个字节, 是一个二进制代码的 组合 ,字长是这个二进制代码所包含的 位数
机器字:计算机中二进制表示的数据或指令
数据字:是指用二进制表示的数据
存储字:存储单元中二进制表示的数据或者指令
指令字:计算机中二进制表示的指令
机器字长:机器字的长度
存储字长:存储字的长度
数据字长:数据字的长度
指令字长:指令字的长度

1-1 机器字长

机器字长:CPU进行一次运算所能处理的二进制数据的位数
运算器的位数=通用寄存器的宽度=数据总线宽度=机器字长
机器字长,简称字长,字长越长, 数据的表示范围越大,计算精度越高
机器字长通常为字节的整数倍
1位二进制数:1bit, 0或者1
字节:8位二进制,1Byte=8bits

1-2 存储字长

存储字长:一个 存储单元 中二进制代码的位数
存储字长 机器字长
存储单元:是CPU对存储器进行读写操作的基本单位
存储单元:由地址码相同的多个存储元构成
存储元:存放一位二进制数的物理器件,是存储器的最基本构件
存储字长:存储单元里的内容的位数,数据或者指令的位数

1-3 指令字长

指令字长:一个机器指令中包含的二进制代码的位数
一条机器指令的总长度,指令字长取决于操作码、操作数地址的长度和操作数地址的个数
例如: 一条指令
OP (4位)ADDR1(6位) ADDR2(6位)指令字长=16位
指令字长=机器字长 单字长指令
指令字长=半个机器字长 半字长指令
指令字长=两个机器字长 双字长指令

1-4 相关题目

1. 计算机中处理数据的基本单位为( A)。
A. 比特(bit) B. 字节(Byte)
C. 字组(word) D. 以上都不对

2. 32位的个人计算机, 一个字节(byte)由( B)位(bit)组成
A. 4 B. 8 C. 16 D. 32

3. 下列关于配备32位微处理器的计算机的说法中,正确的是(①④ )。
① 该机器的通用寄存器一般为32位
② 该机器的地址总线宽度为32位
③ 该机器能支持64位操作系统
④ 一般来说, 64位微处理的性能比32位微处理器的高
解: ①通常机器字长等于通用寄存器的长度
②地址总线的宽度决定的是CPU可以访问的地址空间的大小,和机器字长无关
③计算机支持向下兼容, 支持64位操作系统应有64位CPU
④ 字长越长, 性能越好

4. 下列关于机器字长、存储字长、指令字长的说法中, 正确的是(② ③)。
① 三者在数值上总是相等的
② 三者在数值上可能不等
③ 存储字长是存放在一个存储单元中的二进制代码位数
④ 数据字长就是MDR的位数
解:机器字长、存储字长、指令字长三者可以相等、可以不相等;存储字长和MDR的位数是相等的

5. 32位微机是指计算机所用CPU( B)。
A. 具有32位寄存器
B. 能同时处理32位的二进制数
C. 具有32个寄存器
D. 能处理32个字符
解:机器字长是32位,一个字符是7位ASCII码,32个字符,一共是32*7位

6. 若一台计算机的机器字长为4个字节, 则表明
该机器( C)。
A. 能处理的数值最大为4位十进制数
B. 能处理的数值最多为4位二进制数
C. 在CPU中能够作为一个整体处理32位的二进制代码
D. 在CPU中运算的结果最大为232
解:4个字节共32位,是二进制数

2. 与执行时间、运算速度有关的指标

2-1 基础指标

主频:机器内部主时钟的频率,常用单位是 Hz MHz
时钟周期:是CPU中最小的时间单位,常用单位是 s ms ns 用“ T ”表示
用时钟周期数表示计算机中的时长(相当于一节课45min假设时间周期是1min,周期数是45)
特别注意:
主频就是时钟频率
时钟周期和时钟频率互为倒数
如果主频为Hz, 时钟周期就为“ s
如果主频是MHz, 10^ 6 , 时钟周期为“ 𝜇𝑠, 10^ −6
如果主频是GHz, 10^ 9 时钟周期就是“ 𝑛𝑠, 10^ −9
1. 计算机操作的最小单位时间是( A)。
A. 时钟周期 B. 指令周期
C. CPU周期 D. 中断周期
解释:
B. 指令周期包含若干个机器周期,机器周期包含若干个时钟周期
C. CPU周期就是机器周期
D. 中断周期是一种特殊的机器周期

2-2 执行时间指标

CPI :执行一条指令所需的时钟周期数 ( 对一条指令而言)
实际应用中:
平均 𝐶𝑃𝐼 = 执行某段程序所需的 CPU 时钟周期总数 ÷ 程序包含的指令条数 (对一段程序而言)
(单位:个)
平均 CPI 是平均每条指令所包含的时钟周期数
程序总时钟周期数 = 程序所含指令条数 * 平均 CPI
特别注意:
单条指令的CPI 就是单条指令需要多少个时钟周 期
程序的 CPI 就是整个程序执行完需要多少个时 钟周期
平均 CPI 平均每条指令所包含的时钟周期数
一条特定指令的CPI是一个确定的值,而某个程序的CPI是一个平均值
一个程序的执行时间取决于该程序所包含的指令数、CPI和时钟周期
1. 计算机中, CPU的CPI与下列(A )因素无关。
A. 时钟周期 B. 系统结构
C. 指令集 D. 计算机组织
解释:
CPI表明的是指令执行时间的长短,是个综合参数, 所以会受到计算机系统结构、指令集和组织
结构的影响;由于时钟周期是主频的倒数,和数字脉冲信号振荡的速度有关,和CPI没有关系
指令周期:取出并执行 一条指令 所需的全部时间
若一个指令周期包含 n 个机器周期(等长),一个机器周期又包含 m 个时钟周期
机器周期= 𝑚 × 𝑇 , 指令周期= 𝑛 × 𝑚 × 𝑇
指令周期 = 时钟周期数( 𝐶𝑃𝐼) × 时钟周期
平均指令周期:对一段程序或者一个机器而言,平均一条指令的执行时间
平均指令周期 = 平均 𝐶𝑃𝐼 × 时钟周期
CPU 执行时间:执行 一段程序 所需要的总时间
CPU 执行时间=𝐶𝑃𝑈 时钟周期数 × 时钟周期=(指令条数 × 平均 𝐶𝑃𝐼) × 时钟周期

2-3 运算速度指标

 速 度 指 标 MIPS :每秒执行多少百万条指令

𝑀𝐼𝑃𝑆 = 指令条数(百万条) /执行时间 (秒)

         =指令条数/(指令条数 × 平均𝐶𝑃𝐼) ÷ 主频

         =1/平均指令周期 × 10^6

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值