ARM与X86
8
为什么INTEL仍在用CISC?
• 为了保证电脑能继续运行以往开发的各类应用程序以保护 和继承丰富的软件资源,所以Intel公司所生产的所有 CPU仍然继续使用X86指令集 • INTEL也推出过RISC“安腾”处理器,用于高端服务器 ,但是市场反应并不好,所以后来的ATOM的指令集采用 多多少少也受了此影响,沿用了CISC的指令集,INTEL 没有放弃对向前资源的兼容性,放弃了RISC指令集带来 的性能优势。
•
•
18
谢谢
19
2
ARM
• ARM
(Advanced RISC Machines)是微处理器行业的一家英国知 名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技 术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领 域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。在 手机处理器占90%的市场份额。
14
航空接插件
• 航空接插件:航空插头,军用插头,卡扣式连接,一般以孔数来区分类别,就是连接器,即电缆接 插件,芯数不等,大小多样。但基本都是金属壳,插头插座插都有螺丝扣,连接之后,可以旋紧固 定,不会脱落。 多用在飞机上而得名。现广泛应用于航海、航天、电力等领域,外壳材质常采用镁 铝合金,坚固耐用。 连接器产品类别只有技术上看,连接器产品类别只有以下3种基本的划分办法 : ①按连接方式分:有螺纹连接、卡口(快速)连接、卡锁连接、推拉式连接、直插式连接; ②按外形:圆形和矩形(横截面), ③按工作频率:低频和高频(以3MHz为界)。
航空插头的技术参数通常三类有: ①电气性能:额定电压,额定电流,接触电阻,耐电压及绝缘电阻,屏蔽性,射频抗干扰衰减值 ②机械性能: 接触对数目和针孔性,安装方式和外形,壳体材质,绝缘体,接触性,机械寿命等。 ③环境技术性能:工作温度,工作高度,振动,冲击,密封性,防盐雾、防潮湿、防霉菌性能等。
•
15
3
• 谈具体区别之前先谈一下什么是指令集?
• CISC
• RISC
4
CISC指令集
• CISC指令集,称为复杂指令集。在CISC微处理器中,程 序的各条指令是按顺序串行执行的,每条指令中的各个操 作也是按顺序串行执行的。顺序执行的优点是控制简单, 但计算机各部分的利用率不高,执行速度慢。
5
RISC指令集
ARM与X86
陈蔚
VOL. 0912CN
深圳华北工控股份有限公司
Shenzhen NORCO Intelligent Technology CO.,LTD.
1
INTEL
• x86或80x86是英特尔Intel首先开发制造的一种微处理器 体系结构的泛称。该系列较早期的处理器名称是以数字来 表示,并以“86”作为结尾,包括Intel 8086、80186、 80286、80386以及80486,因此其架构被称为“x86”。 由于数字并不能作为注册商标,因此Intel及其竞争者均在 新一代处理器使用可注册的名称,如Pentium。
RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。当然处理 速度就提高很多了。目前在中高档服务器中普遍采用这一指令系统的CPU, 特别是高档服务器全都采用RISC指令系统的CPU。RISC指令系统更加适合 高档服务器的操作系统UNIX,现在Linux也属于类似UNIX的操作系统。 RISC型CPU与Intel和AMD的CPU在软件和硬件上都不兼容。
10
天奥军品PPC-3517
11
内部结构图
12
后面板图
13
EMB-3850
• • 基于Intel Atom N270的3.5寸嵌入式主板 ◆基于Intel 945GSE+ ICH7M, 板载Intel Atom N270处理器(1.6GHz主频 ,533MHz前端总线,512KB二级缓存) ◆1条200-Pin SO-DIMM插槽,支持DDRII 400/533MHz最大至2GB ◆支持LVDS/CRT/HDMI显示输出 ◆CRT+HDMI, HDMI+LVDS支持独立双显 ◆1个千兆以太网 ◆2x SATA II/8x USB2.0/4x COM /1x PC104+/1xMini PCIE/1xCF
军用电源
• 军用电源:耐高压,宽温工作范围,短路保护,过压保护 ,反极性保护,过温保护,抗电磁干扰。
16
电源滤波器
• 电源滤波器:电源滤波器是由电感和电容组成的低通滤波 电路所构成,它允许直流或50Hz电流通过,对频率较高 的干扰信号则有较大的衰减。
17
串口的工作方式
• • • 串口的工作方式区别: RS232,RS422,RS485主要区别就是逻辑如何表示。 RS232使用12V,0,-12V电压来表示逻辑,(-12V表示逻辑1,12V表示逻辑0), 全双工,最少3条通信线(RX,TX,GND),因为使用绝对电压表示逻辑,由于干扰, 导线电阻等原因,通讯距离不远,低速时几十米也是可以的。 RS422,在RS232后推出,使用TTL差分电平表示逻辑,就是两根的电压差表示 逻辑,RS422定义为全双工的,所以最少要4根通信线(一般额外地多一根地线),一 个驱动器可以驱动最多10个接收器(即接收器为1/10单位负载),通讯距离与通讯速 率有关系,一般距离短时可以使用高速率进行通信,速率低时可以进行较远距离通信 ,一般可达数百上千米。 RS485,在RS422后推出,绝大部分继承了422,主要的差别是RS485可以是半 双工的,而且一个驱动器的驱动能力至少可以驱动32个接收器(即接收器为1/32单位 负载),当使用阻抗更高的接收器时可以驱动更多的接收器。所以现在大多数全双工 485驱动/接收器对都是标:RS422/485的,因为全双工RS485的驱动/接收器对一定可 以用在RS422网络。
• RISC中文意思是“精简指令集”。它是在CISC指令系统基础上发展起来的 ,有人对CISC机进行测试表明,各种指令的使用频度相当悬殊,最常使用的 是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度 却占80%。复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时 间长,成本高。并且复杂指令需要复杂的操作,必然会降低计算机的速度。
•
6
ARM与X86
X86,ARM的简单区别:
x86是一个大的体系,第一代x86cpu intel8086,已经快要三四十年了, 所以在这个架构上开发的难度相应较低。 ARM简单来说就是价格便宜功耗低,但性能不高,且开发难度比X86 大。
7
பைடு நூலகம்
ARM与X86
详细区别:
X86是经典的CISC指令集,指令集复杂,功能多,串行执行,但是也 意味着执行效率低下,但性价比突出,所以称为民用终端的主流处理器内置 指令集。Intel和AMD的家用处理器都是X86指令集。现在Intel采用的都是 RISC的架构的CPU,对于CPU内部,复杂的指令在内部由微码分解为多条 精简指令来运行,但是对于CPU外部来说,为了保持兼容性还是以CISC风 格的指令集展示出来。 ARM是Advanced RISC Machine 的缩写。它的指令集比RISC还要精 简。通常使用ARM架构处理器的机型,多为嵌入式或者便携机。主频通常不 高,现在高通公司的ARM架构处理器有1.0GHz的,已经算相当高了。 嵌入式处理器ARM指令集兼容的历史包袱比x86要少得多,完全可以直 接采用向量指令集得到接近大型CPU和传统高端DSP的数值计算性能,有的 嵌入式CPU干脆把这类指令叫做嵌入式DSP指令。这类向量指令集在视频图 像处理、语音识别、计算机视觉、软件无线电和人工智能等应用上拥有极大 的性能/功耗比优势。
9
ARM性能
•
•
从CORTEX A9开始,性能超过ATOM 但比不上CORE系列,毕竟ARM使用了相对较为简单的架构。从处理器体系结构本身 出发,决定 一个处理器功耗的最直接的要素依然是使用的晶体管数目。x86系列处理 器功耗较高的主要原因是集成了较多的晶体管。在ARM处理器中使用的低功耗技术没 有 哪一个是独门绝技,这些技术也出现在x86系列的处理器中,包括Atom处理器。 现在最高的CORTEX A15处于高端CPU的入门级水平。