目录:
定义-哈佛建筑学是什么意思?
哈佛体系结构是计算机系统的一个术语,其中包含两个单独的区域,用于存储命令,指令和数据。 在哈佛体系结构中,系统的两个不同部分的媒体,格式和性质可能不同,因为两个系统由两个单独的结构表示。
Techopedia解释了哈佛建筑
哈佛架构的一些示例涉及早期的计算机系统,其中编程输入可以在一种介质(例如打孔卡)中,而存储的数据可以在另一种介质(例如在磁带上)中。 较现代的计算机可能在两个系统上都具有现代的CPU进程,但在硬件设计中将它们分开。
哈佛体系结构将代码和数据过程严格分开,可以与改良的哈佛体系结构进行对比,后者可以将代码和数据系统的某些功能结合在一起,而又保留其他功能。 一个示例是使用两个具有一个公共地址空间的缓存。 它也可以与以约翰·冯·诺依曼(John von Neumann)命名的冯·诺依曼(von Neumann)体系结构形成对比,该体系结构不致力于将输入与数据分离。
