3计算机科学导论计算机组成.ppt
《3计算机科学导论计算机组成.ppt》由会员分享,可在线阅读,更多相关《3计算机科学导论计算机组成.ppt(97页珍藏版)》请在第壹文秘上搜索。
1、本讲内容本讲内容1冯冯诺依曼模型诺依曼模型2计算机硬件计算机硬件3微型计算机微型计算机4. 程序执行程序执行5. 其他体系结构其他体系结构冯冯诺依曼模型诺依曼模型 计算机是一个接计算机是一个接受输入数据,处受输入数据,处理数据,产生输理数据,产生输出数据的黑盒子。出数据的黑盒子。输入输入数据数据输出输出数据数据程序程序 冯冯诺依曼(美籍匈牙利数学家科诺依曼(美籍匈牙利数学家科学家,计算机之父)提出的冯学家,计算机之父)提出的冯诺依曼诺依曼模型着眼于计算机的内部结构。模型着眼于计算机的内部结构。计算机计算机输输入入数数据据输输出出数数据据程序程序冯冯诺依曼模型诺依曼模型计算机计算机输输入入数数据
2、据输输出出数数据据程序程序输入输入/输出设备输出设备存储器存储器算术逻辑单元算术逻辑单元控制单元控制单元冯冯诺依曼模型诺依曼模型l 计算机的硬件组成包括:存储器,算术逻辑单计算机的硬件组成包括:存储器,算术逻辑单元(元(ALU),控制单元和输入),控制单元和输入/输出设备。输出设备。存储器存储器: 存储数据和程序存储数据和程序算术逻辑单元(算术逻辑单元(ALU): 进行算术逻辑运算进行算术逻辑运算控制单元控制单元: 控制程序的执行控制程序的执行输入输入/输出设备输出设备: 接收来自外界数据接收来自外界数据/向外界发送数据向外界发送数据 1945 1945年年6 6月冯月冯诺依曼在一篇论文中第一
3、次提出诺依曼在一篇论文中第一次提出了计算机三个主要思想:了计算机三个主要思想:l 计算机由四大部件组成计算机由四大部件组成l 程序和数据存储程序和数据存储l 程序和数据采用二进制数表示程序和数据采用二进制数表示 目前绝大多数计算机仍建立在这个思想的基础目前绝大多数计算机仍建立在这个思想的基础上,称之上,称之冯冯诺依曼型计算机诺依曼型计算机。 硬件硬件通常是指一切看得见,摸得到的设备实体;通常是指一切看得见,摸得到的设备实体; 软件软件通常是泛指各类程序和文件,它们实际上是通常是泛指各类程序和文件,它们实际上是由一些算法以及其在计算机中的表示所构成的。由一些算法以及其在计算机中的表示所构成的。硬
4、件 软件 计算机硬件计算机硬件运算器控制器主存储器主存储器输入设备输出设备辅助存储器辅助存储器CPU控制控制数据数据地址或指令地址或指令主机主机外设外设存储器存储器计算机硬件组成计算机硬件组成CPU 包括三部分:算术逻辑单元包括三部分:算术逻辑单元 (ALU)、控制单元和寄存器。、控制单元和寄存器。控制单元控制单元寄存器寄存器程序计数器程序计数器 算术逻辑单元(算术逻辑单元(ALU)& 执行算术运算和逻辑运算。执行算术运算和逻辑运算。 算术运算:包括算术运算:包括 加法、减法、乘法和除法等。加法、减法、乘法和除法等。 逻辑运算:包括逻辑运算:包括“非非”、“与与”、“或或”和和“异或异或” 等
5、。等。& 控制单元负责选择这些运算中的一种。控制单元负责选择这些运算中的一种。数字电路数字电路/ /模拟电路模拟电路l寄存器是用来临时存放数据的高速独立的存储单元。寄存器是用来临时存放数据的高速独立的存储单元。lCPU的运算需要多个寄存器的运算需要多个寄存器l常见的寄存器常见的寄存器 寄存器寄存器数据寄存器数据寄存器指令寄存器指令寄存器程序计数器程序计数器用来存放输入数据,用来存放输入数据,运算中间结果和最运算中间结果和最终结果。终结果。存放从内存中取出的存放从内存中取出的指令,指令, 以便于稍后以便于稍后解释和执行它们。解释和执行它们。存放当前指令的存放当前指令的地址。当前指令地址。当前指令
6、执行完后,程序执行完后,程序计数器自动加计数器自动加1,指向下一条指令指向下一条指令的地址的地址。n数据寄存器:用来存放输入数据,运算中间结果数据寄存器:用来存放输入数据,运算中间结果和最终结果。和最终结果。n指令寄存器:存放从内存中取出的指令,指令寄存器:存放从内存中取出的指令, 以便于以便于稍后解释和执行它们。稍后解释和执行它们。n程序计数器:存放当前指令的地址。当前指令执程序计数器:存放当前指令的地址。当前指令执行完后,程序计数器自动加行完后,程序计数器自动加1,指向下一条指令,指向下一条指令的地址。的地址。u 控制单元是整个计算机的指挥中心,被称为计算机控制单元是整个计算机的指挥中心,
7、被称为计算机的大脑的大脑u控制通过线路的开(高电平)或关(低电平)实现控制通过线路的开(高电平)或关(低电平)实现u控制单元的基本功能:控制单元的基本功能:u从主存中取出指令从主存中取出指令u对指令译码,产生相应的操作控制信号对指令译码,产生相应的操作控制信号u指挥并控制指挥并控制CPU、主存和输入、主存和输入/输出设备之间的数输出设备之间的数据流动据流动 控制单元控制单元n主存储器是存储单元的集合主存储器是存储单元的集合n每一个存储单元都有惟一的标识符每一个存储单元都有惟一的标识符地址地址n数据以字(或字节)的形式在存储器中传入或数据以字(或字节)的形式在存储器中传入或传出传出 主存储器主存
8、储器地址地址值值存储器存储器n每个存储单元存放一个字(或字节)。每个存储单元存放一个字(或字节)。n所有在存储器中可标识的独立地址单元的总数称所有在存储器中可标识的独立地址单元的总数称为为 地址空间地址空间。n存储地址用无符号二进制数表示。存储地址用无符号二进制数表示。n地址本身采用位模式。如果计算机有地址本身采用位模式。如果计算机有N个字的存个字的存储空间,则存储地址应当有储空间,则存储地址应当有log2N位。位。地址空间地址空间主存储器分为三种类型:主存储器分为三种类型:随机存储器随机存储器 (RAM)只读存储器只读存储器 (ROM)互补金属氧化物存储器互补金属氧化物存储器(CMOS)主存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 导论 计算机 组成