-
机器字长
计算机的位数
(机器字长),表示计算机进行一次整数运算(即定点整数运算)所能处理的二进制数据的位数。计算机字长通常选定为字节(8位)的整数倍,通常是2,4,8倍。不同的计算机,字节可能不同
机器字长、指令字长、存储字长的区别和联系是什么?
-
机器字长
:计算机能直接处理的二进制数据的位数,机器字长
一般等于内部寄存器的大小
,它决定了
计算机的运算精度
。
-
指令字长:一个指令字中包含的二进制代码的位数。
-
存储字长
:一个存储单元存储的二进制代码的长度。
等于MDR的位数
, 它们都必须是字节的整数倍。
-
数据字长
:
数据总线一次能传送信息的位数
,它可以不等于MDR的位数。
指令字长一般取存储字长的整数倍,若指令字长等于存储字长的2倍,则需要2次访存来取出一条指令,因此取指周期为机器周期的2倍;若指令字长等于存储字长,则取指周期等于机器周期。
早期的计算机存储字长一般和机器的指令字长与数据字长相等,因此访问一次主存便可取出一条指令或一个数据。随着计算机的发展,指令字长可变,数据字长也可变,但它们必须都是字节的整数倍。
请注意64位操作系统是指特别为64位架构的计算机而设计的操作系统,它能够利用64位处理器的优势。但64位机器既可以使用64位操作系统,又可以使用32位操作系统。而32位处理器是无法使用64位操作系统的。
-
数据通路带宽
数据总线一次所能传送信息的位数。
-
主存容量
MAR的位数反映存储单元的个数,如MAR为16位,表示存储单元为2
16
= 64K;若MDR为32位,则存储容量为2
16
x32.
-
运算速度
吞吐量
,指系统在单位时间内处理请求的数量 ;从用户观点看,它是
评价计算机系统性能的综合参数!
响应时间,指从用户向计算机发送一个请求,到系统对该请求做出响应并获得所需结构的等待时间。
CPU时钟周期
。通常为节拍脉冲或T周期,即主频的倒数,它是
CPU中最小的时间单位
,每个动作至少需要1个时钟周期。
主频(CPU时钟频率)。机器内部主时钟的频率,是衡量机器速度的重要参数。
-
CPU周期又称为机器周期,由多个时钟周期组成!
-
指令周期>CPU周期>时钟周期
CPI(Clock cycle Per Instruction),即执行一条指令所需的时钟周期数。
CPU执行时间,指运行一个程序所花费的时间。
CPU执行时间 = CPU时钟周期数/主频 = (指令条数xCPI)/主频
CPU的性能取决于三个要素:主频、CPI 、指令条数
IPS
(Instructions Per Second)
=主频/平均CPI
,每秒执行多少指令
MIPS
(Million Instructions Per Second)=即每秒执行多少百万条指令。
MFLOPS
(Mega Floating-point Operations Per Second)
=浮点操作次数/(执行时间x10
6
)
,即每秒执行多少百万次浮点运算。
GFLOPS
(Giga Floating-point Operations Per Second)
=浮点操作次数/(执行时间x10
9
)
,即每秒执行多少十亿次浮点运算。
TFLOPS
(Tera Floating-point Operations Per Second)
=浮点操作次数/(执行时间x10
12
)
,即每秒执行多少万亿次浮点运算。
存储器的性能指标,有3个主要的性能指标,存储容量,单位成本和存储速度
-
1> 存储容量:存储字数*字长
-
2> 单位成本:每位价格=总成本/总容量
-
3> 存储速度:数据传输率=数据的宽度/存储周期
存取时间:存取时间时指从启动一次存储器操作到完成该操作所经历的时间,分为读出时间和写入时间。
存取周期:它是指存储器进行一次完整的读写操作所需的全部时间,即连续两次独立访问存储器操作(读或写操作)之间所需的最小时间间隔。
主存带宽:主存带宽又称数据传输率,表示每秒从主存进出信息的最大数量,单位为字/秒,字节/秒
存取时间不等于存储周期,通常存储周期大于存取时间。因为任何一种存储器,在读写操作之后,总要有一段恢复内部状态的复原时间。