时钟周期:也成为振荡周期(T周期/节拍脉冲);定义为时钟频率的倒数。时钟周期是计算机中最基本、最小的时间单位,在一个时钟周期内,CPU完成一个最基本的动作。
时钟周期在CPU的描述里也叫节拍,即 将一个机器周期划分为若干个相等的时间段,每一段仅完成一个基本操作,用一个电平信号宽度对应。
总线周期(通过总线完成一次内存读写操作或完成一次输入输出设备的读写操作所必须的时间):CPU从内存中读取指令,向内存中存取数据,对外设端口读写数据,执行总线周期;总线周期通常包含4个 T状态(时钟周期):T1,T2,T3,T4。时钟周期是CPU执行操作的最小单位。
机器周期(CPU周期):通常用从内存中读取一个指令字的最短时间来规定机器周期,也即CPU完成一个基本操作所需的时间,一个机器周期由若干个S周期(状态周期)组成。
状态周期:在8051单片机中把一个时钟周期定义为一个节拍(用P表示),两个节拍定义为一个状态周期(用S表示)。
指令周期:执行一条指令所需要的时间,是从取指令,分析指令到执行完指令所需要的全部时间。一个指令周期一般由若干个机器周期组成。
指令周期(1-4个机器周期)>机器周期>总线周期>状态周期>时钟周期
寄存器:是距离CPU最近、访问速度最快的存储介质,用来做一些最基本的指令和地址存储。高性能,高耗电特点。
缓存(Cache):Cpu频繁访问的数据存储在缓存中,一般有一级缓存,二级缓存。。。
内存:ram和rom,内存是CPU和外部存储设备之间的桥梁,用来存放那些将要被CPU处理的数据
缓存和内存一般称为主存。
外存:闪存(flash),包括SD卡和SSD;磁盘/硬盘/CD...:长时间、大容量保存数据、价格低
硬件设计原则:1、成本节约(最根本,最重要)
2、低功耗设计
3、系统效率(CPU/存储器处理数据效率)
4、信号完整性(高频/高速信号)
5、可靠性设计(保证长期可用性/安全性)