单核CPU与多核CPU工作原理

单核CPU与多核CPU工作原理

今天要介绍一下单核CPU和单核(超时间轴)CPU以及多核CPU的工作原理

  1. 一.单核CPU

起源:

CPU的起源是1971年英特尔公司推出,由此正式宣告计算机的诞生,可以说是世界级的改变,并且严格准守冯诺依曼体系结构,在英特尔推出CPU之前的计算机所使用的处理器工作是非常麻烦的,需要复杂的线路组合才能使其正常工作,当然英特尔推出的CPU也是需要线路组合,但是相比之前的线路英特尔的要较为简洁,并且英特尔将这些线路组合称为总线!

工作原理:

单核CPU较为死脑,在通电时该CPU就会执行存储块中的指定地址的指令,如果你想要执行内存块其他地方的代码必须调整总线位置才可以让其执行!

单核CPU就相当于阻塞程序,在工作期间只能执行某一个程序!

  1. 二.单核(超时间轴)CPU

显而易见单核CPU并不是长久的,所以英特尔推出了时间轴的工作方式,一个CPU干上两个或两个以上的CPU的活,因为CPU的工作速度取决于晶体管,晶体管(是一种固体半导体器件,具有检波、整流、放大、开关、稳压、信号调制等多种功能。晶体管作为一种可变电流开关,能够基于输入电压控制输出电流。)越多CPU每秒工作率就越大,英特尔就想了一个想法增加CPU的晶体管,让CPU的工作频率赫兹增加,然后并增加北桥芯片用于和内存通讯,在将地址总线与内存对应起来(以次方的方式),这样的话就无需每次执行其他程序要修改一次线路了,最后就需要操作系统的帮忙了,当CPU通电时会一直执行某一块内存的代码,但是无需手动修改线路了,此外CPU中还有时钟电路,该电路用于控制CPU多少毫秒跳转到指定地址,那么操作系统可以利用时钟电路让其CPU跳转到其他地方然后在跳转回来!

三.多核CPU

多核CPU即多个CPU组成,这些CPU集成在一个芯片里,可以通过内部总线来交互数据,共享数据,这些CPU中分配出一个独立的核执行操作系统,每个核都有自己的寄存器,alu运算单元等(这些都是封装在cpu内部的),但是一级二级缓存是共享的,这些CPU通过总线来交互数据,并且工作是并行的,资源分配是由操作系统来完成的,操作系统来决定程序cpu的控制权分配,所以一个多核cpu的工作效率大多体现在操作系统的分配上,因为一个CPU基本上可以执行很多个程序,通过PCB进程控制块的方式存储当前代码段,然后来回跳转,所以当你的CPU核过多时,操作系统在分配时可能会导致部分CPU闲置!

四.多个CPU

即拥有多个cpu的主机,每个cpu只能用来独立执行不同的程序,这些cpu都是单核的,不用在家用电脑上,只用在特定的机器上,因为单核cpu执行一个程序比来回跳转执行的速度要快很多,但是难以管理,因为每个CPU有自己的总线,一级二级缓存,那么这样需要更大的占用面积,更多的总线,因为这些CPU不是封装在一个芯片里的!

 

  • 17
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
单核CPU多核CPU是处理器的两种不同类型,它们在核心数量上有所区别。 1. 单核CPU(Single-core CPU):单核CPU只有一个物理处理核心。它一次只能执行一个指令流,并在一个时钟周期内处理一个指令。这意味着单核CPU的性能受限于其时钟频率和指令执行效率,无法同时执行多个任务。 2. 多核CPU(Multi-core CPU):多核CPU包含两个或更多个物理处理核心,每个核心可以同时执行不同的指令流,也就是可以同时处理多个任务。多核CPU通过并行处理提高了系统的性能和效率。每个核心都可以独立地运行程序,拥有自己的寄存器和缓存。多核CPU可以更好地支持多线程应用程序和并行计算任务。 主要区别如下: - 性能:多核CPU相对于单核CPU具有更高的整体性能和处理能力。在多任务环境下,多核CPU能够同时处理多个任务,提供更好的响应时间和系统吞吐量。 - 能耗:多核CPU在相同工作负载下通常比单核CPU更省电。这是因为在多核CPU中,每个核心的工作负载可以被平均分配,并且可以根据需要动态调整核心的工作状态,从而更有效地利用能源。 - 热量和散热:多核CPU由于集成了多个核心,会产生更多的热量。因此,相对于单核CPU多核CPU需要更好的散热和冷却系统来保持温度在可接受范围内。 需要注意的是,多核CPU并不一定意味着性能增加的线性比例。实际上,多核CPU的性能增加取决于应用程序的并行化程度和任务的特性。某些任务可能无法有效地并行化,因此在这些情况下,多核CPU的优势可能相对较小。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

17岁boy想当攻城狮

感谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值