了解 RISC-V 架构,它可以替代 ARM吗?

本文主要介绍RISC-V 架构,并与流行的ARM架构比较。在我们开始比较这两种架构之前,读者必须了解指令集架构的含义。

指令集架构 (ISA)基本上是汇编级程序员或编译器编写者可见的机器部分。ISA 是软件与硬件的之间的桥梁、交汇点。ISA 定义了机器及其微架构本身可以理解的命令/指令,还定义了如何存储、访问和实现指令。

我们使用计算机可以理解的语言向计算机的硬件发出指令。计算机语言由称为指令的单词组成,词汇表称为指令集指令集告诉我们每条指令的功能以及指令在内存中的表示方式(编码)。

架构描述了处理器的功能规范。它描述了软件可以依赖硬件提供的功能。架构不会告诉您处理器是如何构建的。但它能告诉您处理器可以做什么。另一方面,微架构描述了处理器是如何构建和设计的。微架构定义了缓存的数量和大小、指令的周期数、流水线长度等。

了解了 ISA 是什么之后,我们现在继续概述 RISC-V ARM 架构。

RISC-V 架构概述

 RISC-V 是加州大学伯克利分校 RISC ISA 设计的第五版。罗马数字“V”表示变体向量,以支持一系列计算机体系结构研究。

RISC-V 架构的特点

  • RISC-V
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
广州创亚企业管理顾问有限公司 ARM架构芯片在服务器端的发展前景 目 录 Contents 服务器的基本的概要 服务器成本构成简析 ARM芯片在服务器端的发展前景 服务器CPU国产化替代商业价值 创亚咨询 一、服务器的基本的概要 (一)定义 服务器(Server),也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处 理,因此一般来说服务器应具备承担服务并且保障服务的能力。通常分为文件服务器(能使用户在其它计 算机访问文件)、数据库服务器、应用程序服务器、WEB服务器等。 服务器的构成包括处理器、硬盘、内存、系统总线等,相比通用的计算机架构,在处理能力、稳定性、 可靠性、安全性、可扩展性、可管理性等方面要求更高。 创亚咨询 一、服务器的基本的概要 (二)分类 按照体系架构来区分,服务器主要分为两类: 1)非x86服务器 服务器(9)非x86服务器:包括大型机、小型机和UNIX服务器,它们是使用RISC(精简指令集)或 EPIC(并行指令代码)处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要 有IBM公司的POWER和PowerPC处理器,SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是 Intel研发的安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、 电信等大型企业的核心系统中。 2)x86服务器 x86服务器:又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构, 使用Intel或其它兼容x86指令集的处理器芯片和Windows操作系统的服务器。价格便宜、兼容性好、稳定 性较差、安全性不算太高,主要用在中小企业和非关键业务中。 创亚咨询 一、服务器的基本的概要 (三)硬件 服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。服务器 与PC机的不同点很多,例如PC机在一个时刻通常只为一个用户服务。服务器与主机不同,主机是通过终 端给用户使用的,服务器是通过网络给客户端用户使用的。和普通的PC相比, 服务器需要连续的工作在 7X24小时环境。这就意味着服务器需要等多的稳定性技术RAS,比如支持使用ECC内存。 根据不同的计算能力,服务器又分为工作组级服务器,部门级服务器和企业级服务器。服务器操作系 统是指运行在服务器硬件上的操作系统。服务器操作系统需要管理和充分利用服务器硬件的计算能力并提 供给服务器硬件上的软件使用。 创亚咨询 一、服务器的基本的概要 1、结构 服务器系统的硬件构成与我们平常所接触的电脑有众多的相似之处,主要的硬件构成仍然包含如下几 个主要部分:中央处理器、内存、芯片组、I/O总线、I/O设备、电源、机箱和相关软件。这也成了我们选 购一台服务器时所主要关注的指标。 整个服务器系统就像一个人,处理器就是服务器的大脑,而各种总线就像是分布于全身肌肉中的神经, 芯片组就像是骨架,而I/O设备就像是通过神经系统支配的人的手、眼睛、耳朵和嘴;而电源系统就像是血 液循环系统,它将能量输送到身体的所有地方。 创亚咨询 一、服务器的基本的概要 在信息系统中,服务器主要应用于数据库和Web服务,而PC主要应用于桌面计算和网络终端,设计根 本出发点的差异决定了服务器应该具备比PC更可靠的持续运行能力、更强大的存储能力和网络通信能力、 更快捷的故障恢复功能和更广阔的扩展空间,同时,对数据相当敏感的应用还要求服务器提供数据备份功 能。而PC机在设计上则更加重视人机接口的易用性、图像和3D处理能力及其他多媒体性能。 创亚咨询 一、服务器的基本的概要 2、CPU 服务器的CPU仍按CPU的指令系统来区分,通常分为CISC型CPU和RISC型CPU两类,后来又出现了一种 64位的VLIM(Very Long Instruction Word超长指令集架构)指令系统的CPU。 CISC型CPU: CISC是英文"Complex Instruction Set Computer"的缩写,中文意思是"复杂指令集",它是指 英特尔生产的x86(intel CPU的一种命名规范)系列CPU及其兼容CPU(其他厂商如AMD,VIA等生产的CPU), 它基于PC机(个人电脑)体系结构。这种CPU一般都是32位的结构,所以我们也把它称为IA-32 CPU。(IA: Intel Architecture,Intel架构)。CISC型CPU主要有intel的服务器CPU和AMD的服务器CPU两类。 创亚咨询 一、服务器的基本的概要 RISC型CPU: RISC是英文"Reduced Instruction Set Computer "的缩写,中文意思是"精简指令集"。 它是在CISC(Complex In

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值