冯·诺依曼架构:它是什么以及它如何工作
计算机体系结构对于计算机系统本身的运行至关重要,因为它是组织逻辑和组件以执行处理信息所需工作的方式。可以说,计算机本身的体系结构定义了硬件本身,例如主存、I/O系统以及CPU或其总线。冯·诺依曼架构就是一个例子,我们将在这里讨论它。 性能、能力和限制将取决于它。因此,了解架构和现有类型对于更好地了解我们今天在日常生活中使用的计算机如何工作非常重要,这不仅包括我们的台式机和笔记本电脑,还包括诸如设备、手机、智能电视等,因为它们的工作方式都相似。 内容 什么是计算机体系结构? 配置定制 PC 的优点 在开始了解什么是冯·诺依曼体系结构之前,首先了解什么是计算机体系结构非常重要。架构只不过是计算机基本硬件的逻辑组织。也就是说,一组原则描述了它必须具有哪些元素以及这些元素如何相互作用。这就是为什么在确定计算机的性能、功能和限制时非常重要。 正如我之前提到的,这些架构不仅适用于您的台式机或笔记本电脑,您还被许多其他也被视为计算机或内置计算机的设备所包围,包括移动设备、一些家用电器、智能电视等。通过您的车辆、数据中心的服务器或超级计算机等。而且你必须清楚计算机的定义。 微控制器或 MCU(微控制器单元)也可以被 特殊数据 视为片上计算机,因为它集成了 CPU、RAM、ROM 和 I/O 单元。这些微控制器存在于多种设备中,从车辆到机器人,再到家用电器等计算机基本上由 CPU、内存单元和另一个用于外围设备的 I/O(输入和输出)单元组成。另外,这个硬件部分还需要软件,比如操作系统和其他程序。
http://zh-cn.atbdirectory.com/wp-content/uploads/2023/12/special-data-1.png
通过这个定义,我们可以看到,例如,路由器也可以被视为计算机,因为它具有处理器或 CPU(通常基于 ARM 来处理网络流量)、CPU 使用的内存以及 I 的系统。 /O 用于网络数据的输入和输出。当然,路由器也有自己的嵌入式操作系统,比如OpenWRT。 微架构、ISA 和架构之间的区别 AMD Zen 微架构示例 Zen 微架构图示例 在继续了解什么是冯·诺依曼架构之前,你必须知道如何区分什么是微架构、什么是 ISA 以及什么是计算机架构,因为它是很多人感到困惑和怀疑的东西: 架构:(请参阅上一节和后续部分以了解有关它及其类型的更多信息)。
頁:
[1]