抖音资讯

douyinzx

cpu架构是什么意思(电视cpu架构的理解)

iseeyu2年前 (2024-05-04)抖音资讯128

众所周知,冯·诺依曼架构(von Neumann architecture)和哈佛体系结构(Harvard architecture)是计算机CPU系统的两种基本模型,或者称之为两种体系架构。前者,我们经常简称为“诺曼架构”;后者,我们经常简称为“哈佛架构”。

什么是架构?

架构是一个计算机硬件的基本模型,它决定了计算机系统的运行方式。

计算机架构的三个要素是:

  • 中央处理器CPU
  • 记忆单元(存储器)
  • 输入/输出接口 IO

如是果它们不同,就是架构不同。Intel 和AMD经常变动架构,变来变去,从CPU体系架构上来说,还是那个X86——冯·诺依曼架构,没有本质上的变化。

诺曼架构和哈佛架构之间的显著差异在于 CPU 与内存的存取方式。在这两种架构中,CPU 使用两种不同的方式访问内存,也就是说,它们处理指令和数据的方式是不同的。

诺曼架构

 

诺曼架构是最常见的计算机体系结构之一,最早由冯·诺依曼于1945年提出。这种架构中,指令和数据存储在同一个存储器中,使用同一条地址总线和数据总线来传输数据和指令。它的主要特点如下:

  • 指令和数据共享同一个存储器。
  • 一个CPU核心同时只能执行一条指令。
  • 存储器是被动的,需要 CPU 主动去读写数据。

我们的电脑用的X86 CPU,都是诺曼架构的。诺曼架构指令与数据共用条存总线,地址空间就在一起。所以,程序是CPU指令的集合,它也要占一定的地址空间。

 

在x86架构中,保留内存的一部分通常被称为BIOS或UEFI区域。这个区域存储了系统启动时需要的一些信息和代码,例如系统配置、硬件检测程序和引导程序等。

所以,电脑安装的内存条条,并不是都由你的程序支配。除了操作系统占用外,还有一部分是保留区域,是给BIOS或UEFI区域所占用。

上图是windows的任务管理器,每个电脑都会有一定的保留内存区域。这是诺曼架构的特点决定的,并不是某个人的随意行为。

哈佛架构

 

哈佛架构是一种分离式存储器体系结构,它将指令和数据存储在不同的内存中。CPU 通过不同的总线从指令内存和数据内存中读取指令和数据。这意味着 CPU 可以同时访问指令和数据内存,因此可以同时执行多条指令。它的主要特点如下:

  • 指令和数据存储在不同的内存中。
  • 一个CPU核心可以同时执行多条指令。
  • 存储器是主动的,可以同时向 CPU 提供指令和数据。

哈佛架构多用于一些嵌入式系统或数字信号处理器等领域。我们普通人一般见不到它。

诺曼架构与哈佛架构的区别

 

我们知道,诺曼架构和哈佛架构的主要区别,在于它们如何处理指令和数据。

在诺曼架构中,指令和数据共享同一个存储器,CPU 只能执行一条指令,因为它需要等待指令和数据都被读取到 CPU 中。而在哈佛架构中,指令和数据存储在不同的内存中,CPU 可以同时访问指令和数据内存,因此可以同时执行多条指令。

所以,可以这样理解,诺曼架构是单车道,而哈佛架构是多车道。

作为单车道的诺曼架构,它的缺点是明显的。

  • 同时传输数据和指令,导致存储器和处理器之间的效率低下。
  • 存储器中的指令和数据被混合存储,指令可以被当作数据进行处理,因此程序可以动态地修改自身代码,容易受到病毒、恶意程序等攻击。
  • 指令和数据必须具有相同的位宽。

不过,诺曼架构也有好处,就是简单、易于实现和设计。

哈佛架构有两个独立的存储器,就像多车道那样,它的优点也很明显。

  • 指令与数据传输同时运行,运行效率高。
  • 存储器中的指令和数据分开存储,因此程序无法直接修改自身代码,这样会更加安全可靠、固若金汤。
  • 指令和数据的位宽可以不同。

但天下没有十全的美事,哈佛架构实现和设计相对复杂的多。

哈佛架构也有一种好处,可以使用不同的技术来优化性能。例如,指令内存可以使用快速但昂贵的 SRAM 存储器,而数据内存可以使用廉价的 DRAM 存储器。这种技术上的优势使得哈佛架构在一些应用中更具优势,例如嵌入式系统和数字信号处理器。

总体而言,冯·诺依曼架构适用于大多数通用计算机,因为它能够灵活地处理各种不同的计算任务,同时还可以使用缓存等技术来优化性能。而哈佛架构则适用于一些特定的应用领域,例如需要高效地处理大量数据的嵌入式系统,或数字信号处理器等领域。

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/45790.html

相关文章

抖音营销怎么做?

抖音营销怎么做?

对于创作者,抖音到底意味着什么?...

抖音怎么涨粉到1000(抖音快速涨粉到1000的方法)

抖音怎么涨粉到1000(抖音快速涨粉到1000的方法)

1:抖音涨粉专家泽凯裕网络科技介绍 抖音最近风头正劲,很多人都想知道怎么样才能涨粉。今天我们就来介绍一下抖音怎么涨粉到1000。 首先,要想在抖音上涨粉,自然是要先注册一个抖音帐号。注册完成之后,就可以开始上传视频了。 上传视频时,要注意一个问题:视频的内容一定要有吸引力。不是说你的...

怎么知道别人频繁看你抖音作品(不关注却偷看你抖音的人查看)

怎么知道别人频繁看你抖音作品(不关注却偷看你抖音的人查看)

现在抖音的用户越来越多,自己运营的账号肯定是要看到数据才知道好不好,那么抖音是否有访客记录可以查看呢?为了解决大家的问题,接下来的内容中为大家进行相关的介绍。 抖音是否有访客记录? 目前抖音里并没提供查看访客记录的功能,用户们无法知道到底有哪些人进入自己的账号,查看过自己的视频...

ps怎么把图片上的字去掉不伤背景(ps无痕p掉东西的技巧)

ps怎么把图片上的字去掉不伤背景(ps无痕p掉东西的技巧)

P图无痕改字怎么操作?做运营类工作的小伙伴会经常需要在网络上找一些好看的图片作为工作素材。当你要使用这张图片,但是图片上的文字不是你想要怎么办?没关系我们可以借用一些工具消除图片原本的文字然后重新添加我们需要的文字。很多人都不太清楚P图无痕改字怎么操作,今天小编就教大家一个简便的方法,感兴...

一个快手怎么弄两个号(开通两个快手号的步骤)

一个快手怎么弄两个号(开通两个快手号的步骤)

快手是中国最大的短视频平台之一,拥有数亿的活跃用户。作为自媒体平台,快手为广大的内容创作者提供了一个展示自己创作才华的平台。如果你也想在快手上发布自己的内容,建立自己的粉丝群体,那么本篇文章就是给你的一个注册教程。...

微信视频号上热门方法

微信视频号上热门方法

提到短视频和直播,你会想到哪些平台?抖音还是快手? 就当大家都专注于发展抖音快手时,视频号却悄咪咪的火了。以8亿的月活度一举超越抖音,成为新的流量风口。 新手该如何起步?运营过程中又需要重点关注哪些流量机制? 推荐你看这篇文章,学习如何利用视频号抓住红利。什么性质的商家更适...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片