【发布时间】:2015-08-14 01:07:41
【问题描述】:
我正在使用具有以下配置的笔记本电脑。 处理器:Intel(R) Core(TM)i5-4300U CPU @1.90GHz 2.49GHz 内存:8GB 系统类型:64位操作系统,基于x64的处理器
Windows 版:Windows 8.2 企业版
当我阅读 CPU 架构时,我想知道我的计算机采用的 CPU 架构是什么?
【问题讨论】:
-
我认为在当今的二级缓存和编译器优化以及将内存标记为不可执行的世界中,这在现实世界中是无法回答的。但是,这个问题在现实世界中以相关方式表达了自己。例如,为什么我们有专用显卡?我会争辩说,出于所有实际目的,所有基于 x86 的芯片都不是哈佛,但是它们在运行时有时会通过芯片和编译器级别的技巧来尝试模仿哈佛解决方案的行为。
-
这个问题有点无关紧要,因为现在两者都是概念而不是实际架构。一般来说,x86对代码和数据都有统一的内存(特殊情况除外),因此更类似于冯诺依曼的概念,但比它复杂得多,没有比较的意义。
标签: cpu cpu-architecture von-neumann harvard-architecture