1-CPU科普

汇编代码的执行流程

CPU起源

image.png
特德·霍夫(Ted Hoff)是一位美国工程师,他是Intel 4004微处理器的主要设计师之一。该微处理器于1971年推出,是世界上第一款商用微处理器。霍夫还参与了Intel 8080和8086微处理器的设计工作。他因对微处理器的贡献而获得了许多奖项和荣誉。
CPU中的位宽指的是CPU一次能够处理的二进制数据的位数。例如,一个32位的CPU可以一次性处理32位的二进制数据。位宽通常与CPU的性能和处理能力相关,因为它决定了CPU可以处理的最大数据量。较高的位宽通常意味着更快的运算速度和更高的性能,但也会导致更高的成本和功耗。
Intel 80386处理器是x86架构中
第一款支持保护模式的处理器
Intel 80386处理器是第一款采用流水线技术的x86处理器,在此之前,x86架构的处理器只有实模式(Real Mode),这种模式下CPU可以访问1MB以下的内存,但没有内存保护和特权级别等保护机制。从80386开始,x86架构的处理器逐渐增加了更多的保护模式相关功能,并成为现代操作系统的主要平台之一。
Intel 80486处理器80386更快。它的时钟速度更高,并且拥有更多的指令缓存,80486还引入了内部缓存,这是一个高速的存储器,用于存储最近使用的指令和数据。其次,80486拥有更多的指令和特性。Intel 80486处理器是对80386处理器的升级,它在80386处理器的基础上增加了一些新的指令,并对处理器的性能进行了优化。80486处理器采用了更长的流水线,具有7级流水线架构,这使得它在单位时间内能够处理更多的指令,从而提高了处理器的性能。如虚拟内存和保护模式,这使得它更适合运行复杂的操作系统和应用程序。因此,80486处理器也被认为是x86架构中第一款真正意义上的超标量处理器。

Intel的Pentium 4处理器中引入了超线程技术,超线程是一种在单个物理处理器核心中实现多个逻辑处理器的技术,它可以提高处理器的利用率和性能。在80386和80486中,并没有实现超线程技术。它们只有单个物理核心和单个逻辑处理器。因此,它们的性能和处理能力受到了一定的限制,而不能像现代的处理器那样实现多线程并行处理。需要注意的是,8038680486是早期的x86处理器,它们的设计目标主要是提高性能和扩展性,而不是并行处理。随着时间的推移,处理器设计变得更加复杂,引入了更多的技术来提高性能和并行处理能力,如超线程、多核心等。
Intel Core 2 Duo处理器是Intel推出的第一款双核心处理器。

image.png

CPU 有两种架构

Risc 架构

手机上的ARM (也有保护模式)(2KB)
3级流水架构
省电

一页内存是4KB

Cisc架构

5级流水架构
RISC(Reduced Instruction Set Computing)和CISC(Complex Instruction Set Computing)是两种不同的计算机处理器架构。RISC架构的处理器设计更加简单,指令集精简,每个指令的执行时间短,但需要更多的指令来完成复杂的任务。CISC架构的处理器设计更加复杂,指令集更加丰富,每个指令可执行更多的任务,但需要更长的执行时间。总体而言,RISC架构更适合需要高性能、低能耗的场景,而CISC架构更适合需要灵活性和复杂性的场景。

主要单元

image.png

CPU的工作原理

image.png

Cisc架构指令的执行过程

image.png

image.png

image.png

image.png

简述实模式和保护模式

image.png

image.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

黑桃鱼

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值