计算机组成原理(通用)全套教学课件.pptx

计算机组成原理(通用)全套教学课件.pptx

  1. 1、本文档共1077页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

全套可编辑PPT课件;目录;;(1)第一代计算机(1946~1957年)——电子管时代;(2)第二代计算机(1958~1964年)——晶体管时代。;(3)第三代计算机(1965~1971年)——中小规模集成电路时代。;(4)第四代计算机(1972至今)——超大规模集成电路时代。;1.1.2计算机软件的发展;其中高级语言的发展真正促进了软件的发展。高级语言的发展又经历了几个阶段:;近年来随着网络技术的不断发展,又出现了可适应网络环境的面向对象语言JAVA等。

与此同时,直接影响计算机系统性能提升的各种系统软件也有了长足的发展,特别是操作系统,如Windows,Linux,UNIX等。;;1.2.1早期的冯·诺依曼机;其特点如下:;;1.2.2现代计算机的组织结构;目前绝大多数现代计算机仍遵循冯·诺依曼的“存储程序”设计思想。据此,计算机硬件均由运算器、控制器、存储器、输入/输出设备及将它们连接为有机整体的总线构成。;运算器的功能是在控制器的指挥下,对信息或数据进行处理和运算(包括算术运算和逻辑运算),因此通常称其为算术逻辑运算单元(ArithmeticandLogicalUnit,ALU)。运算器中还应有存放操作数和运算结果的寄存器,包括移位寄存器和若干通用寄存器等。;;控制器是计算机的控制中心,用来实现计算机本身运算过程的自动化。它指挥计算机各部件按照指令功能的要求进行所需要的操作。控制器从存储器中取出指令,解释指令的操作码和地址码,并根据译码,产生一系列的控制信号,控制计算机各部件协调工作,并控制程序的执行顺序。因此,控制器的主要工作是不断地取指令、分析指令和执行指令。;运算器和控制器在结构关系上是非常密切的,它们之间有大量的信息频繁交换。在第三代计算机中,还可以从结构上分清楚哪个是运算器,哪个是控制器;到了第四代计算机,随着半导体制造工艺的进步,将运算器和控制器集成在一个芯片上,这样的集成电路芯片称为中央处理器(CentralProcessingUnit,CPU)。;存储器是计算机用来存放程序和数据的记忆部件,是计算机各种信息存放和交流的中心。它的基本功能是在控制器的控制下按照指定的地址存入或取出信息。;早期的计算机只有主??,而现代计算机通常采用三级存储体系,如图所示。

CPU能按存储单元地址直接访问主存(内

存);

增加高速缓存(Cache)的目的是为了提

高速度,解决CPU与主存之间速度不匹配

的矛盾;

增加辅存(外存)的目的是弥补主存容量

的不足。;(1)主存(内存);主存通常由随机存储器(RandomAccessMemory,RAM)和只读存储器(Read-OnlyMemory,ROM)组成,并通常称为主存储器。主存储器由许多存储单元组成,每个存储单元包含若干个存储元件,每个存储元件存储一位二进制代码0或1。故而存储单元可存储一串二进制代码,称这串代码为存储字,这串代码的位数称为存储字长,存储字长可以是一个字节(8bit)或字节的偶数倍。;每个存储单元有一个唯一的编号,这个编号称为该存储单元的地址,可以用地址唯一地访问到一个存储单元。存储器的结构如图所示。;(2)高速缓存(Cache);Cache在任何时候都只是主存中一部分内容的拷贝。当CPU要存取主存中的某个信息时,CPU首先检查Cache,如果其有该信息,就立即存取它;如果没有,就从主存中将包含该信息的一个数据块拷贝到Cache中,再访问Cache读写该信息。由于计算机中的指令大部分是顺序执行的(除转移指令外),很多数据也是顺序存放和处理的(如数组),因此CPU下次要访问的信息很有可能就是该信息的后续字,这种情况下,CPU访问Cache即可,提高了处理速度。;(3)辅存(外存);输入/输出设备是计算机与外界联系的重要桥梁,是计算机系统中的一个不可或缺的组成部分。;(1)输入设备;(2)输出设备;从数据输入输出的角度看,磁盘机(硬盘)和磁带机也可以看作输入/输出设备。当从磁盘或磁带读取文件时,它们是输入设备,当向磁盘或磁带保存文件时,它们是输出设备。;总线是一组可为多个功能部件共享的公共信息传送线路。它将上述各大部件连接成一个有机整体,如图所示。总线规定了计算机组件间交换数据的规范化方式,以一种通用的方式为各组件提供数据传送和控制逻辑。总线能分时接收各部件送来的信息,并发送信息到各有关部件中。;;;1.3.1计算机软件的分类;1.3.2程序设计语言;同时,机器语言是每种计算机所固有的,不同类型的计算机,其指令系统和指令格式都不一样。因此,针对某一种型号的计算机所编写的程序就不能在另一种型号计算机上运行,即机器语言程序没有通用性。;用机器语言编写程序有很多困难

您可能关注的文档

文档评论(0)

163 + 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档