计算机组成原理概念
计算机层次结构:高级语言,汇编语言,机器语言,微指令系统
冯·诺依曼计算机的特点:1.计算机由五大部件组成:运算器,控制器,存储器,输入设备,输出设备 2.指令和数据以同等地位存于存储器,并可按地址寻访 3.指令和数据用二进制表示 4.指令由操作码和地址码组成 5.指令在存储器内顺序存放 6.以运算器为中心
机器字长:CPU一次能处理数据的位数与CPU中的寄存器位数有关存储容量:存放二进制代码的总位数,包括主存容量和辅存容量
运算速度:主频,吉普森法,MIPS(每秒执行百万条指令),CPI(执行一条指令所需时钟周期数),FLOPS(每秒浮点运算次数)
总线是连接各个部件的信息传输线,是各个部件共享的传输介质
总线分类:片内总线,系统总线(数据总线(双向 与机器字长、存储字长有关),地址总线(单向 与存储地址、 I/O地址有关),控制总线),通信总线
总线特性:机械特性,电气特性,功能特性,时间特性
总线带宽:数据传输率, 每秒传输的最大字节数(MBps)
总线周期:申请分配,寻址,传数,结束
总线判优控制解决多个部件同时申请总线时的使用权分配问题。
常见的集中式总线控制有三种:链式查询、计数器查询、独立请求;
特点:链式查询方式连线简单,易于扩充,对电路故障最敏感;计数器查询方式优先级设置较灵活,对故障不敏感,连线及控制过程较复杂;独立请求方式判优速度最快,但硬件器件用量大,连线多,成本较高。
同步通信:由统一时钟控制的通信,控制方式简单,灵活性差,当系统中各部件工作速度差异较大时,总线工作效率明显下降。适合于速度差别不大的场合。
异步通信:不由统一时钟控制的通信,部件间采用应答方式进行联系,控制方式较同步复杂,灵活性高,当系统中各部件工作速度差异较大时,有利于提高总线工作效率。
随机存储器(RAM):可读可写 存取时间与物理地址无关
SRAM:以双稳态触发电路为基础存储信息。只要电源有电,它就能记忆信息。特点:非破坏性读出,只要不掉电,无须再生;抗干扰能力强,可靠性高。
DRAM:以电容充放电为基础存储信息。除了需要电源有电外,还必须每隔一段时间刷新一次,否则信息丢失。特点:集成
度高、耗电低;必须刷新以维持电容内信息。只读存储器ROM:只读
存储器的3个主要性能指标:速度,容量和位价
存储系统层次结构:“缓存-主存”层次主要解决CPU和主存速度不匹配的问题。“主存-辅存”层次主要解决存储系统的容量问题。主存和辅存之间的数据是由硬件和操作系统共同完成的