计算机为什么要采用精简指令集,为什么说手机cpu运行的是精简指令集,而电脑cpu是复杂指令集?...

article/2025/10/10 16:58:32

e42de5843e0a327b2292e9c5d30122a9.png

iris_eyes

回答数:216  |  被采纳数:100

2018-11-07 08:33:27

计算机发展分两个方向,一个是朝海量存储和高性能方向发展。另一个是向低功耗,微型化发展(手机也可以算作是一种计算机)。这是两个完全相反的发展趋势,海量存储和高性能必然带来大功耗,而低功耗必然限制其性能的提升。在电脑(传统PC)上,使用的是X86或者X64架构的处理器,使用复杂指令集。手机(包括平板)上,使用的是ARM架构(V7,A9,A15之类),使用精简指令集。ARM的处理能力不能跟PC处理器的处理能力相提并论。32位PC的寻址能力可以达到4G,64位的寻址能力很更强。而ARM的寻址能力理论上最多只有64K,实际上我们最多只用十几K。手机的浮点运算能力非常弱,但整数运算尚可,一般都用来做定点运算,(为浮点专门设计的除外),如果是必须进行少量的浮点运算的话,可以用定点来模拟浮点运算,给出的结果是一样的,不过过程其实是用定点来做的,速度比不上浮点专用处理器,但是也是效率蛮高的,在对实时性要求不高的场合可以代替浮点专用处理器使用。intel和AMD为x86复杂指令集,在流水线和缓存技术上大幅超越手机CPU。给大家提供两个对比数据来看下:1.3G左右的ARM处理器浮点能力在10MFLOPs/s左右;2.5G的intel四核Q8300在25GFLOPs/s左右,差了2500倍,就算精简到单核1.3G,也有将近4GFLOPs/s,相信可以看出两者之间的差距了。至于图形处理能力,跟专用图形处理芯片比,两者一般都不出众,他们一般都把图形处理任务分离出去(交由GPU进行处理),减轻CPU的负担,节约出CPU资源做其它用途。

赞 21


http://chatgpt.dhexx.cn/article/dmDgBSAf.shtml

相关文章

精简指令集(RISC)和复杂指令集(CISC)的区别

RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构,x86是CISC的代表架构,占领了95%以上的桌面计算机和服务器市场。Arm作为RISC的一种,在智能手机、可穿戴设备等移动处理器市场占领主要地位。 它们的区别在于不同的CPU设计…

精简指令集与复杂指令集

精简指令集与复杂指令集对比 补充: 时钟周期: 一个时钟脉冲所需要的时间。在计算机组成原理中又叫 T 周期或节拍脉冲。是 CPU 和其他单片机的基本时间单位。 机器周期:通常用从内存中读取一个指令字的最短时间来规定 CPU 周期(机…

一文读懂,CPU、精简指令集、复杂指令集该如何理解?

大家好,我是七七。欢迎来到我们的频道,一起见证ARM架构的崛起。 如今,芯片相关的话题广受关注,我们经常会听到芯片、CPU架构、ARM架构、芯片研发等相关内容。CPU、指令集、架构、微架构、芯片,这一组概念很容易混淆&am…

精简指令集(MIPS为例)常用指令特点及其格式

精简指令集(MIPS为例)常用指令特点及其格式 一、指令集 指令集是指一台计算机的全部指令;不同的计算机有不同的指令集,但是在许多方面都有共同之处。早期的计算机有非常简单的指令集:实现简单,许多现代计…

精简指令集

精简指令集编辑risc(精简指令集)一般指精简指令集 本词条缺少 信息栏,补充相关内容使词条更完整,还能快速升级,赶紧来 编辑吧! RISC的英文全称是Reduced Instruction Set Computer,中文是精简指…

Centos7 连接wifi (PEAP)

1 注意连接的wifi 2 安全中的设置,按照下图 3 有问题,记得reboot重启一下!

802.1x EAP(证书)、PEAP(证书、EAP-MSCHAP v2)认证配置(NPS、组策略)

802.1x EAP(证书) NPS 组策略 PEAP(证书、EAP-MSCHAP v2) NPS 组策略按需配置,下图是PEAP证书

Android Wifi连接 (PEAP)

Wifi PEAP方式的连接与Android的版本有很大关系,三个大的差别对应的版本分别是4.3以下,4.3到6.0之间,以及6.0以上,现在就基于版本分析。 如果要连接wifi,那么得创建WifiConfiguration 版本4.3以下,需要采…

AP与mAP的详解

AP和mAP是图像分类任务中的评价方法。 mAP的计算方法: 1、首先使用训练好的模型获得所有测试样本的confideutnce score,每个类别(如person、car等)都会获得一组confidence score,假设现在共有20个测试样本&#xff0…

AP,mAP

AP(Average Precision) AP (Average precision)是主流的目标检测模型的评价指标。 定义:平均精度,就是对PR曲线上的Precision值求均值,即PR曲线下的面积。 由于IoU有三种计算方式,对应地,AP也…

RADIUS 服务器之 hostapd 配置说明

RADIUS 服务器之 hostapd 配置说明 本文提供了企业级加密的 RADIUS 服务器配置环境搭建,供读者参考。 一. 安装 hostapd $ sudo apt-get install libnl1 libnl-dev libnl-doc $ sudo apt-get install libssl-dev $ sudo apt-get install bridge-utils $ sudo ap…

EAP-TLS/EAP-TTLS/EAP-PEAP

原文:http://blog.chinaunix.net/uid-26422163-id-3457357.html IEEE的802.1X使用了EAP认证框架,因为EAP提供了可扩展的认证方法,但是这些认证方法的安全性完全取决于具体的认证方法,比如EAP-MD5、EAP-LEAP、EAP-GTC等&#xff0c…

peaks

文章目录 语法说明示例 peaks:包含两个变量的示例函数 语法 Z peaks; Z peaks(n); Z peaks(V); Z peaks(X,Y); peaks(...) [X,Y,Z] peaks(...);说明 peaks 是从高斯分布转换和缩放得来的包含两个变量的函数,在演示 mesh、surf、pcolor、contour 等函数中很有…

Radius协议、EAP协议、EAP-MSCHAPv2、EAP-TLS、EAP-TTLS和EAP-PEAP

1. Radius协议 Radius协议是目前AAA服务中所使用的最广泛的协议,它对认证,授权以及计费的功能都提供支持。Radius服务器通过建立一个唯一的用户数据库,存储用户名,用户密码等一系列信息,接入用户通过发送自己的用户名…

使用 freeradius 搭建 EAP PEAP MS-CHAPv2 验证环境

企业级 Wi-Fi 搭建起来有点小复杂,我们知道自己家使用的 Wi-Fi 非常简单,几乎只需要配置一下热点的 SSID 和密码就可以了,实际上这是两种 Wi-Fi 认证类型。想要快速部署企业级 Wi-Fi 验证环境,首先要理解企业级 Wi-Fi 部署的一些核…

IEEE 802.1X-PEAP认证过程分析(抓包)

IEEE 802.1X-PEAP认证过程分析(抓包) 本文介绍IEEE802.1X认证的PEAP认证方式,是带有radius服务器的EAP中继认证。 IEEE802.1X认证是使用EAP报文格式在申请者和认证者之间交换信息。带有radius服务器,即认证者不对申请者发送的数据…

PEP是什么

转载 :https://www.cnblogs.com/abella/p/10056875.html PEP是什么? PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起来,比较常见的翻…

企业级无线渗透之PEAP

0x00 前言 上月,受邀在C-SEC上海快递行业安全会议上做了关于无线安全威胁的议题分享。介绍了家庭级的无线网络薄弱环节及攻击方法,同时列举了乌云上因无线边界被突破,造成内网沦陷的诸多例子。后半部分,简要的介绍了企业级无线网络…

深度讲解linux中fputc()函数

字符写入fputc函数 int fputc(int char, FILE *stream) 返回值 如果没有发生错误,则返回被写入的字符。如果发生错误,则返回 EOF,并设置错误标识符。 ch 为要写入的字符,fp 为文件指针。fputc() 写入成功时返回写入的字符&…

文件操作之函数fputc(),fgetc()

目录 引言 一、fputc()与putchar()的联系 二、fgetc()与getchar()的联系 总结 引言 引用自《C程序设计-清华大学出版社 (2017)》 一、fputc()与putchar()的联系 fputc(ch,fp)是将ch输出到fp所指的文件里面putchar(ch)是将ch输出到屏幕 FILE*fpfopen("text.txt",…