• 我们在哪一颗星上见过 ,以至如此相互思念 ;我们在哪一颗星上相互思念过,以至如此相互深爱
  • 我们在哪一颗星上分别 ,以至如此相互辉映 ;我们在哪一颗星上入睡 ,以至如此唤醒黎明
  • 认识世界 克服困难 洞悉所有 贴近生活 寻找珍爱 感受彼此

恶意代码架构分析:CPU体系架构

恶意代码架构分析 云涯 3年前 (2021-03-22) 1456次浏览

现代计算机体系架构涵盖了多种设计和技术,每种都有其特定的应用和优势。以下是一些主要的现代计算机指令集架构(ISA):

指令集架构是计算机体系结构的核心, 定义了CPU可以执行的指令类型和格式,直接影响CPU的性能和功耗。

RISC和CISC是两种不同的指令集设计哲学。 RISC追求简单高效,CISC追求功能强大。

 

1. RISC:精简指令集计算机(Reduced Instruction Set Computer)

  • 描述:RISC(精简指令集计算机)是一种执行较少类型计算机指令的微处理器,起源于80年代的MIPS主机(即RISC机),RISC机中采用的微处理器统称RISC处理器。这样一来,它能够以更快的速度执行操作(每秒执行更多百万条指令,即MIPS)。因为计算机执行每个指令类型都需要额外的晶体管和电路元件,计算机指令集越大就会使微处理器更复杂,执行操作也会更慢。
  • 应用: 嵌入式系统、IoT设备、服务器、超级计算机。

架构实现

1.1  MIPS

  • 描述:MIPS是世界上很流行的一种RISC处理器。MIPS的意思是“无内部互锁流水级的微处理器”(Microprocessor without interlocked piped stages),其机制是尽量利用软件办法避免流水线中的数据相关问题。它最早是在80年代初期由斯坦福(Stanford)大学Hennessy教授领导的研究小组研制出来的。MIPS公司的R系列就是在此基础上开发的RISC工业产品的微处理器。这些系列产品为很多计算机公司采用构成各种工作站和计算机系统。
  • 应用: 嵌入式系统、网络设备、某些游戏机。

1.2  ARM

  • 描述:ARM架构,过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。
  • 应用: 智能手机、平板电脑、嵌入式系统、某些服务器。

1.3  Power(IBM)

  • 描述:PowerPC 是一种精简指令集(RISC)架构的中央处理器(CPU),其基本的设计源自IBM(国际商用机器公司)的IBM PowerPC 601 微处理器POWER(Performance Optimized With Enhanced RISC;《IBM Connect 电子报》2007年8月号译为“增强RISC性能优化”)架构。二十世纪九十年代,IBM(国际商用机器公司)、Apple(苹果公司)和Motorola(摩托罗拉)公司开发PowerPC芯片成功,并制造出基于PowerPC的多处理器计算机。PowerPC架构的特点是可伸缩性好、方便灵活,主要用于高性能计算和大型服务器。
  • 应用: 企业级服务器、超级计算机。

1.4  SPARC (Scalable Processor Architecture)

  • 描述: 由Sun Microsystems(现已被Oracle收购)开发的RISC架构
  • 应用: 企业级服务器、工作站。

 

2. CISC:复杂指令集计算机(Complex Instruction Set Computer)

架构实现

2.1 x86/x64 (Intel & AMD)

  • 描述:目前最流行的个人计算机和服务器体系架构。x86是其32位版本,而x64(也称为x86-64或AMD64)是其64位版本。x86或80×86是英代尔Intel首先开发制造的一种微处理器体系结构的泛称。x86架构是重要地可变指令长度的CISC(复杂指令集电脑,Complex Instruction Set Computer)。
  • Intel Atom是Intel的一个超低电压处理器系列。处理器采用45纳米工艺制造,集成4700万个晶体管。L2缓存为512KB,支持SSE3指令集,和VT虚拟化技术(部份型号)。
  • 应用: 桌面计算机、笔记本电脑、服务器。

2.2 z/Architecture (IBM)

  • 描述: IBM开发的CISC架构
  • 应用: 企业级大型机。

2.3 EPYC & Ryzen (AMD)

  • 描述: AMD的现代x86-64体系架构系列,用于桌面、工作站和服务器。
  • 应用: 桌面计算机、工作站、服务器。

 

3.  EPIC(Explicitly Parallel Instruction Computing)

架构实现

3.1 Itanium (IA-64)

  • 描述: 由Intel和HP共同开发的64位体系架构,主要用于高端服务器。
  • 应用: 高端企业级服务器。

云涯历险记 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:恶意代码架构分析:CPU体系架构
喜欢 (2)