龙空技术网

哈佛架构和冯诺依曼结构的历史

自由坦荡的湖泊AI 128

前言:

今天朋友们对“计算机系统结构专业课程”大约比较关切,兄弟们都需要分析一些“计算机系统结构专业课程”的相关资讯。那么小编也在网络上汇集了一些有关“计算机系统结构专业课程””的相关内容,希望小伙伴们能喜欢,你们快快来了解一下吧!

哈佛架构的名称来源于哈佛马克一号计算机,这是一台在1944年由IBM和哈佛大学合作开发的继电器式计算机。 它将程序指令(24位)存储在纸带上,而将数据存储在机电计数器上。这种结构使得指令和数据可以有不同的位宽和访问方式,提高了运算效率。

冯诺依曼结构的名称来源于冯·诺依曼,他是一位著名的数学家和物理学家,也是计算机科学的先驱之一。 他在1945年提出了一种将程序指令和数据存储在同一个存储器中,通过同一个总线传输的结构。这种结构的优点是实现简单,方便编程和修改程序。

哈佛架构和冯诺依曼结构各有优缺点,适用于不同的应用场景。 哈佛架构主要用于嵌入式计算机,如数字信号处理器(DSP)和单片机(MCU),它们需要高速、可靠、低功耗的运算。 冯诺依曼结构主要用于通用计算机,如个人电脑(PC)和服务器(Server),它们需要灵活、易用、可扩展的编程。

现代的计算机体系结构往往采用了改进型的哈佛结构,即在内部使用哈佛结构,在外部使用冯诺依曼结构。 这样可以兼顾运算速度和存储空间的优化。

标签: #计算机系统结构专业课程