冯·诺依曼体系结构与哈佛体系结构

一、 冯·诺依曼体系结构(Von Neumann Architecture 

          冯·诺依曼体系结构用存储程序方式,指令和数据不加区别混合存储在同一个存储器中。具体定义到处可以查在这里不赘述。主要说下特点:

               (1) 一律用二进制数表示数据和指令。

               (2) 顺序执行程序。执行前,将需要的程序和数据先放入存储器(PC为内存)。当执行时把要执行的程序和要处理的数据按顺序从存储器中取出指令一条一条地执行,称作顺序执行程序。

               (3) 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

           可以参考上图,冯·诺依曼原始提出的核心是以运算器为核心,现在基本是都是以存储器为核心。这个图上很清楚不多解释了。

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
冯诺依曼结构哈佛结构计算机体系结构中两种常见的存储器组织方式,它们的主要特点和区别如下: 1. 冯诺依曼结构 冯诺依曼结构计算机体系结构中最早的一种存储器组织方式,其主要特点是程序和数据存储在同一个存储器中,使用同一组地址线和数据线连接。程序和数据的访问是通过地址线的不同连接实现的,程序和数据共享存储器和总线,因此程序可以修改自身的指令,这也是冯诺依曼结构的重要特点。 冯诺依曼结构的优点是简单灵活,易于实现和扩展,适用于通用计算机和嵌入式系统等应用场合。缺点是存储器和总线的带宽会被程序和数据同时使用而受到限制,因此会影响计算机的性能。 2. 哈佛结构 哈佛结构是一种将程序存储器和数据存储器分开的存储器组织方式,使用不同的地址线和数据线连接。程序和数据的访问是通过不同的总线实现的,因此程序无法修改自身的指令。 哈佛结构的优点是程序和数据的访问互不干扰,可以提高计算机的性能,特别是在对存储器和总线带宽要求较高的应用场合。缺点是硬件复杂度较高,需要额外的硬件支持,不如冯诺依曼结构灵活。 综上所述,冯诺依曼结构哈佛结构各有优缺点,适用于不同的应用场合。在选择存储器组织方式时,需要考虑计算机的性能要求、硬件复杂度、可扩展性和成本等因素。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值