文档介绍:
第二章计算机的基本结构和工作原理计算机的体系结构精简指令集计算机与复杂指令集计算机 计算机的并行技术 指令流水线技术 计算机系统的性能测评Date1计算机体系结构是程序员所看到的计算机的属性,即概念性结构与功能特性.冯·诺伊曼结构图2-1基于冯•诺依曼体系结构的计算机组成§2.1计算机的体系结构冯·诺伊曼计算机的典型特征五大组成部件二进制编码存储程序和程序控制控制器、运算器、存储器、输入设备和输出设备二进制形式表示数据(Data)和指令(Insruction)存储程序是把指令按一定的规则组成的程序以二进制代码的形式事先输入到计算机的主存储器中。程序控制是指当计算机启动后,程序会控制计算机按规定的顺序逐条执行指令,自动完成预定的信息处理任务。基于总线的冯·诺伊曼架构模型机总线子系统:作为公共通道连接各子部件,用于实现各部件之间的数据、信息等的传输和交换存储器子系统:用来存放当前的运行程序和数据输入输出子系统:用于完成计算机与外部的信息交换CPU子系统:集成了运算器、控制器和寄存器的超大规模集成电路芯片(VLSI)模型机总线结构MPURAMROMI/O接口外设ABDBCB按传输信息的不同,可将总线分为数据总线DB、地址总线AB和控制总线CB三类:地址总线:通常是单向的,由主设备(如CPU)发出,用于选择读写对象(如某个特定的存储单元或外部设备);数据总线:用于数据交换,通常是双向的;控制总线:包括真正的控制信号线(如读/写信号)和一些状态信号线(如是否已将数据送上总线),用于实现对设备的监视和控制。微型计算机的三种总线结构Date6模型机内存储器存储器组织由许多字节单元组成,每个单元都有一个唯一的编号(存储单元地址),保存的信息称为存储单元内容。访问(读或写)存储单元:存储单元地址经地址译码后产生相应的选通信号,同时在控制信号的作用下读出存储单元内容到数据缓冲器,或将数据缓冲器中的内容写入选定的单元。累加锁存器暂存器通用寄存器组堆栈指针SP程序计数器PC微操作控制电路指令译码器ID指令寄存器IR操作码,地址码脉冲分配器时钟脉冲源控制总线CB地址总线AB数据总线DB内部总线地址缓冲器数据缓冲器运算器寄存器组控制器标志寄存器FRDate8计算机与直接相连的外围设备进行数据交换的过程称为输入/输出(In/Out,简称I/O)。与远距离的设备进行数据交换的过程称为数据通信(munication)。I/O设备被统称为外部设备,简称外设。外部设备与计算机的连接最终是归结到通过总线与CPU进行信息数据的交换,为了匹配和简化互连,需要在总线和设备之间添加一个信息交换的中间环节——接口()。输入/输出子系统模型机的指令集与工作过程程序执行过程指令是发送到CPU的命令,指示CPU执行一个特定的处理,如从存储器取数据、对数据进行逻辑运算等。CPU可以处理的全部指令集合称为指令集(InstructionSet)。指令集结构(ISA,InstructionSetArchitecture)是体系结构的主要内容之一,对CPU的基本组织会产生非常大的影响。ISA功能设计实际就是确定软硬件的功能分配。指令通常包含操作码和操作数两部分。操作码指明要完成操作的性质,如加、减、乘、除、数据传送、移位等;操作数指明参加上述规定操作的数据或数据所存放的地址。
内容来自淘豆网www.taodocs.com转载请标明出处.