程序存储和二进制——冯诺依曼结构.docx
《程序存储和二进制——冯诺依曼结构.docx》由会员分享,可在线阅读,更多相关《程序存储和二进制——冯诺依曼结构.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上浙江大学计算机科学基础课程大作业程序存储和二进制冯诺依曼结构学生姓名: 李姝玥 学 号: 专业班级: 应生1516 指导老师: 孟炳泉 2015年12月5日摘 要专心-专注-专业作为一种将程序指令存储器和数据存储器合并在一起的存储器结构,冯诺依曼结构无疑是现代计算机的基础,其理论要点是:(1)的数制采用二进制(2)计算机应该按照程序。这种将程序指令存储器和数据存储器合并在一起的存储器结构,创新性地展现了“储存程序型电脑”这一概念,借由创造一组指令集结构,并将所谓的运算转化成一串程序指令的执行细节,让此机器更有弹性,从而颠覆了早期计算机不可编程化的特点。然而,该结构也存
2、在着在CPU与内存之间的流量(资料传输率)与内存的容量相比起来相当小,在某些情况下(当CPU需要在巨大的资料上执行一些简单指令时),资料流量就成了整体效率非常严重的限制的问题,即冯诺伊曼瓶颈(von Neumann bottleneck)。随着计算机科学的不断发展,冯诺依曼结构得到不断完善,这一缺陷也从不同层面上得到了解决。关键词:冯诺依曼结构;程序存储;二进制;冯诺依曼瓶颈一、 冯诺依曼结构概述结构也称,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。它具有使用单一的处理部件来完成计算、存储以及通信的工作;是定长的线性组织;存储空间的单元;使用低级,通过来完成简单操作;对计算进行集
3、中的顺序控制;由、控制器、输入设备、五大部件组成;采用二进制形式表示数据和指令;在执行程序和处理数据时必须将程序和数据从装入中这八大特点,通过使计算机具备五大基本组件从而拥有把需要的程序和数据送至计算机中;具有长期记忆程序、数据、中间结果及最终运算结果的能力;完成各种算术、和数据传送等数据加工处理的能力;能够按照要求将处理结果输出给用户这四项功能。但该结构也存在冯诺依曼瓶颈这一问题,目前运用建立高速缓冲存储器和分支预测的方法缓解该问题。二、 冯诺依曼结构特点计算机系统由和软件系统两大部分组成,冯诺依曼结构也就是存储结构奠定了现代计算机的基本结构,它主要具有以下八个特点。(1)使用单一的处理部件
4、来完成计算、存储以及通信的工作。不同于哈佛结构将程序指令存储和分开,首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作,冯诺依曼结构将程序指令存储器和数据存储器合并在一起,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。(2)是定长的线性组织如上文提到的那样,在冯诺依曼结构中,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。直接寻址示意图(3)存储空间的单元是的即采用冯诺依曼结构的计算机,其存储空间的单元在指令格式的地址的字段中直接指出操作数在内存
5、的地址。(4)使用低级,通过来完成简单的操作(5)对计算进行集中的顺序控制计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器(内存),计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行,这一概念称作顺序执行程序。冯诺依曼结构的地址总线和数据总线不是分开的,由CPU统一使用一条总线,有点像ADMUX总线接口;并且采用冯诺依曼结构的计算机只有一个控制单元,不分为南桥、北桥等不同的控制单元。(6)由、控制器、输入设备、五大部件组成并规定了它们的基本功能。(7)采用二进制形式表示数据和指令从20世纪初,物理学和电子学科学家们就在争论制造可以进行数值计算的机器应该采用什么样的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 存储 二进制 冯诺依曼 结构
限制150内