机器字长或位数:计算机一次能运算的二进制位,比如64位,那么计算机一次能运算的位数为64位
一个字节=8个二进制位即:1Byte(字节)=8bit(位)
1KB = 1024Byte(字节) = 2^10B = 2^10*8b (bit) (B:表示字节,b表示位)
存储元:保存一个二进制位的触发器,称为一个存储元,一个字节=8位即8个存储元
存储单元:若干个存储元构成一个存储单元
地址:存储器室友许多存储单元组成,每个存储单元的编号称为地址
存储容量:
和存储单元、存储元相关,即总共有多少个存储单元,每个存储单元由多少个元构成(存储单元*存储元);
即存储器所有存储单元的总数。通常用单位KB、MB、GB、TB表示,如64KB、128KB,存储容量越大,表示计算机记忆存储的信息就越多
例:64KB=64*2^10*8 (1K=2^10B,1Byte=8bit)
表容量的时候(Byte):1K=2^10B 1M=2^20B 1G=2^30B
表速度(带宽)的时候:1K=10^3B 1M=10^6B 1G=10^9B
指令:操作码(指令的性质)+地址码(数据存储的地址)
计算机唯一能够识别和执行的语言:机器语言(二进制代码0和1)
主频/时钟周期:
cpu的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率(f)叫cpu的主频。
度量单位是MHz(兆赫兹)、GHz(吉赫兹)。
主频的倒数称为cpu时钟周期(T),T=1/f(Hz)
1GHz=10^9Hz, 1MHz=10^6Hz, 1KHz=10^3Hz
例如:主频为1.8GHz的cpu时钟周期T=1/1.8*10^9
cpu的执行时间:表示cpu执行一段程序所占用的cpu时间,可用下列公式计算:
cpu执行时间=cpu时钟周期数 * cpu时钟周期长
cpi:表示每条指令周期数,即执行一条指令所需的平均时钟周期数。计算公式如下:
cpi=执行某段程序所需的cpu时钟周期数 / 该程序包含的指令条数
mips:表示每秒百万条指令数,即mips=2表示每秒执行2百万条指令,计算公式如下:
mips=指令条数 / 程序执行时间*10^6
mflops:表示每秒百万次浮点操作次数,即mflops=2表示每秒执行2百万次浮点操作,计算公式如下:
mflops=程序中的浮点操作次数 / 程序执行时间*10^6
冯诺依曼计算机的核心思想是:存储程序控制