计算机体系结构
文章平均质量分 91
冬大大
这个作者很懒,什么都没留下…
展开
-
CPU内部结构窥探·「8」--ARMv8的流水线机制
流水线是一种将指令执行过程分解为若干个阶段,并使这些阶段能够并行执行的技术。每个阶段完成指令的一部分工作,从而提高整体指令吞吐量。流水线类似于工厂的生产线,每个工序(阶段)独立工作,但整体上加快了生产速度。ARMv8架构通过先进的分支预测和乱序执行技术,显著提升了处理器的性能。分支预测通过预测程序执行路径,减少流水线停顿;乱序执行通过动态调整指令执行顺序,充分利用处理器资源。两者结合,使得ARMv8处理器在多种应用场景中表现出色,为移动设备、嵌入式系统和服务器提供了强大的计算能力。原创 2024-08-12 13:21:01 · 803 阅读 · 0 评论 -
CPU内部结构窥探·「7」--ARMv8架构中的缓存机制
缓存是位于CPU与主存(DRAM)之间的小而快速的存储器,CPU处理器运行速度非常快,而主存(RAM)的速度相对较慢,因为缓存的访问速度远高于主存,为了让CPU不会因等待数据而停顿,缓存充当了一个快速的临时存储器,存储CPU最常用的数据,可以显著降低CPU访问数据的延迟,提高系统的整体性能。原创 2024-08-07 07:17:14 · 1137 阅读 · 0 评论 -
CPU内部结构窥探·「6」--ARMv8架构内部数据通路详解及优化技术
ARMv8架构是ARM处理器的一个重要版本,引入了64位处理能力,并在性能和功能上进行了显著增强。本文将详细介绍ARMv8架构中的数据通路,包括关键组件及其协作方式。原创 2024-07-28 08:40:17 · 899 阅读 · 0 评论 -
CPU内部结构窥探·「5」--ARMv8寄存器组介绍
通用寄存器(General-purpose Registers)状态寄存器(Status Registers)专用寄存器(Special-purpose Registers)系统寄存器(System Registers)原创 2024-07-26 08:16:35 · 1018 阅读 · 0 评论 -
CPU内部结构窥探·「4」
理解CPU内部控制单元(Control Unit, CU)的深层原理涉及到计算机体系结构中的核心概念和技术细节原创 2024-06-20 11:21:43 · 739 阅读 · 0 评论 -
CPU内部结构窥探·「3」
加法器是一种数字电路,用于对二进制数进行加法运算。它们是计算机算术逻辑单元(ALU)的核心组件,也是各种数字系统(如计算器和数字信号处理器)的基础模块。半加器(Half Adder):处理两个单个位的加法。全加器(Full Adder):处理两个输入位和一个进位位的加法。多位加法器:处理多位二进制数的加法,通常通过连接多个全加器来实现。原创 2024-06-08 11:52:35 · 700 阅读 · 0 评论 -
CPU内部结构窥探·「2」
从一条汇编加法指令出发,分析cpu内部发生了什么?本文将详细剖析ARMv8架构中加法指令的执行过程,深入理解其在CPU上的运行机制。原创 2024-06-05 22:16:41 · 774 阅读 · 0 评论 -
CPU内部结构窥探·「1」
在CPU里面,有一个重要的部分叫做逻辑运算单元(ALU,Arithmetic Logic Unit)。逻辑运算单元是CPU的核心部分之一,负责执行基本的算术和逻辑运算。随着技术的进步,ALU也在不断改进,提供更高的性能和效率。与门是一个基本的逻辑门,用于实现AND(与)运算。把运算过程分成多个步骤,每个步骤可以同时处理不同的指令,就像工厂的流水线一样。这是ALU的核心部分,负责进行加减乘除和其他运算,就像一个超级计算器。使用多个CPU核心,每个核心都有自己的ALU,可以同时处理不同的任务。原创 2024-06-03 11:56:07 · 891 阅读 · 0 评论