1. 引言

冯·诺依曼架构为:

哈佛架构为:

二者最大的区别体现在:

哈佛架构 与 冯·诺依曼架构 主要不同之处有:

Parameters Von Neumann Architecture Harvard Architecture
Definition The Von Neumann Architecture is an ancient type of computer architecture that follows the concept of a stored-program computer. Harvard Architecture is a modern type of computer architecture that follows the concept of the relay-based model by Harvard Mark I.
Physical Address It uses one single physical address for accessing and storing both data and instructions. It uses two separate physical addresses for storing and accessing both instructions and data.
Buses (Signal Paths) One common signal path (bus) helps in the transfer of both instruction and data. It uses separate buses for the transfer of both data and instructions.
Number of Cycles It requires two clock cycles for executing a single instruction. It executes any instruction using only one single cycle.
Cost It is comparatively cheaper in cost than Harvard Architecture. It is comparatively more expensive than the Von Neumann Architecture.
Access to CPU The CPU is not able to read/write data and access instructions at the same time. The CPU can easily read/write data as well as access the instructions at any given time.
Uses This method comes to play in the case of small computers and personal computers. This architecture is best for signal processing as well as microcontrollers.
Requirement of Hardware As compared to Harvard Architecture, Von Neumann Architecture requires lesser architecture. It is because it only needs to reach one common memory. This one requires more hardware. It is because it requires separate sets of data as well as address buses for individual memory.
Requirement of Space This architecture basically requires less space. This architecture comparatively requires more space.
Usage of Space This architecture does not waste any space. It is because the instruction memory can utilize the left space of the data memory. It can also happen vice-versa. This type of architecture can result in space wastage. It is because the instruction memory cannot utilize the leftover space in the data memory. It also cannot happen vice-versa.
Execution Speed The speed of execution of the Von Neumann Architecture is comparatively slower. It is because it is not capable of fetching the instructions and data both at the same time. The overall speed of execution of Harvard Architecture is comparatively faster. It is because the processor, in this case, is capable of fetching both instructions and data at the very same time.
Controlling The process of controlling becomes comparatively simpler with this architecture. It is because it fetches either instructions or data at any given time. The process of controlling becomes comparatively complex with this architecture. It is because it basically fetches both instructions and data simultaneously at the very same time.

参考资料

[1] Difference Between Von Neumann and Harvard Architecture
[2] Difference between Von Neumann and Harvard Architecture
[3] Von Neumann and Harvard Architectures

哈佛架构 VS 冯·诺依曼架构相关推荐

  1. 冯·诺依曼架构哈佛架构(嵌入式学习)

    冯·诺依曼架构&哈佛架构 0. 前言 1. 冯·诺依曼架构(von Neumann architecture) 关键组件 限制&挑战 2. 哈佛架构 关键组件 限制&挑战 3. ...

  2. 一套用了 70 年的计算机架构 —— 冯·诺依曼架构

    本文已收录到 GitHub · AndroidFamily,有 Android 进阶知识体系,欢迎 Star.技术和职场问题,请关注公众号 [彭旭锐] 进 Android 面试交流群. 前言 大家好, ...

  3. 冯 诺依曼与冯 诺依曼计算机,性能之殇(一)-- 天才冯·诺依曼与冯·诺依曼瓶颈...

    性能之殇(一)-- 天才冯·诺依曼与冯·诺依曼瓶颈 2018-11-12 / 阅读数:26786 / 分类: 操作系统 电子计算机与信息技术是最近几十年人类科技发展最快的领域,无可争议地改变了每个人的 ...

  4. 冯诺伊曼出生日期星期几_天才冯·诺依曼与冯·诺依曼瓶颈

    天才 冯·诺依曼 冯·诺依曼1903年12月28日出生于奥匈帝国布达佩斯,1957年2月8日卒于美国,终年53岁.在他短暂的一生中,他取得了巨大的成就,远不止于世人熟知的"冯·诺依曼架构&q ...

  5. IC人物志-冯·诺依曼54年传奇:上帝让他开挂?

    文章来源:新智元 版权归源作者所有 约翰·冯·诺依曼是20世纪最有影响力的人物之一.从原子弹,到计算机.再到量子力学.气候变化,你可能很难出对我们今天的世界和生活影响更大的科学家了. 在20世纪的天才 ...

  6. 计算机之父 匈牙利“唯一的天才” 冯·诺依曼

    读书时,身边总有一些学霸让人又敬又恨.然而和冯诺依曼接触过的人都会发现: 天才只有诺依曼一个 . 天才童年 约翰·冯·诺依曼出生在匈牙利首都布达佩斯的一个犹太人家庭,他的父亲是一位小有成就的银行家. ...

  7. 转 性能之殇:从冯·诺依曼瓶颈谈起

    为提高性能做出的种种努力,包括硬件层面的 CPU.RAM.磁盘,操作系统层面的并发.并行.事件驱动,软件层面的多进程.多线程,网络层面的分布式等. 本文共分为七个部分: 1.天才冯·诺依曼与冯·诺依曼 ...

  8. 通用计算机冯诺依曼,那些改变了世界的IT人(1)——冯·诺依曼

    在今天电脑已经成为生活.学习.娱乐的必备物品,但是你可曾想过为什么电脑要做成这个样子呢? 其实早在20世界初物理学家和数学家们已经在争论计算机的形态问题了.曾经出现过无数种计算机的设计方案,而总的来说 ...

  9. NASA前掌门蛰伏10年 打造非冯·诺伊曼架构芯片

    据科技网站VentureBeat报道,以开发神经网络芯片为目标KnuEdge不能被简单地看作是一家创业公司,它于10年前由美国航空航天局前掌门丹尼尔·戈尔丁(Daniel Goldin)创办,现在才脱 ...

最新文章

  1. 函数的渐近的界阶的比较
  2. centos7 firewall 防火墙 命令
  3. News | Atomwise获投1.23亿美元推进AI药物研发
  4. python第一个公开发行版_Python基础篇【第一篇】:python入门
  5. miniUI怎么显示HTML显示整数,MINIUI后台获取数据
  6. Axure--Web原型开发工具
  7. 手把手教出欧拉!数学界最伟大的老师惨遭全网歪曲抹黑,奇葩说陈铭一句话揭露真相.........
  8. 消息称腾讯将裁撤10%中层干部 官方暂未回复
  9. 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)
  10. poj1860Currency Exchange(bell_fordmoban)
  11. OCR技术发展综述与达观数据的实践经验
  12. 2018年的43个最佳网络监控工具
  13. 食品生产设备用什么清洗消毒效果比较好?
  14. TD元素的nowrap属性
  15. h5策划书_世界睡眠日H5策划方案
  16. Qt之 QStringLiteral
  17. Firefox(火狐浏览器)丰富的Web开发辅助插件
  18. ubuntu安装 pyqt5 报错 xcb找不到 pyinstaller打包open3d报错
  19. 夜里走了很多路,醒来还是在床上
  20. 算法设计与分析之ZOJ2104- Let the Balloon Rise

热门文章

  1. C++ 炼气期之基本结构语法中的底层逻辑
  2. 洛谷p2298 bfs
  3. 交叉编译使用 hostapd-2.0 在开发板上开机自启动无线网卡 AP 功能
  4. 《麦肯锡方法》读书笔记1
  5. 美团小哥用计算机,美团回应大V与美团小哥争议一事:鲁莽不会让世界变好!...
  6. 推进智慧工地建设,智慧工地是什么?建筑工地人必看!
  7. QT qq登陆界面设计
  8. 电阻率的单位是什么?电阻率与电阻阻值大小的有何关系
  9. vue里面动态渲染图片?
  10. Brother DCP-T425W Mac 驱动,解决无法直接打印的问题