谈到x86架构,最早其实来自4004晶片(4位元,也是世界上第一颗CPU),该晶片用于交通号志控制,严格而论是个微控制器(Micro Controller),不是电子资料处理的微处理器(Micro Processor),4004后有4040、8008(8位元)、8080、8085。

谈到x86架构,最早其实来自4004晶片(4位元,也是世界上第一颗CPU),该晶片用于交通号志控制,严格而论是个微控制器(Micro Controller),不是电子资料处理的微处理器(Micro Processor),4004后有4040、8008(8位元)、8080、8085(高整合版)。

  有了共通软体后,ARM于2015年再提出96Boards开放硬体专案,期望逐步建立ARM架构晶片的标准系统硬体设计。

  8085之后是8086、8087(浮点运算,8086的辅助处理器)、8088(8086的外部介面简化版),8088因为被IBM的PC采用,而后IBM PC大卖,此后8086系列的80286、80386、80486等,均是为了PC而设计(80186不算为PC而设计),x86之名因此成形,发展路线正式从控制走向处理。

  另外,x86的系统设计也逐渐标准化,因为Phoenix Technology(凤凰科技)推出IBM PC相容的BIOS韧体,以及CHIPs(晶技)公司推出IBM PC机内用的晶片的晶片组(将许多晶片整合成少数晶片,成套贩售,因而称为晶片组),使IBM相容PC大量开展市场。

  x86系统之后不断攻城掠地,压迫许多RISC架构的晶片,如Sun的SPARC、HP的PA-RISC、IBM的POWER、SGI的MIPS、Apple的PowerPC等。

  除了x86架构外,另一个明显崛起的晶片架构是ARM架构,ARM初期以ARM7TDMI出发,在微控制器领域获得一席之地,之后不断提升,逐渐取代Intel i860/i960、AMD Am29000等架构晶片,在I/O处理器、雷射印表机内的控制器晶片领域获得市场,更重要的是之后获得行动电话市场(也包含其手持行动装置,如数位相机、个人数位助理等)。

  2008年ARM推出全新架构,并分成三系列,固守原有微控制器领域的产品为Cortex-M系列(成本、省电、小体积取向的控制)、R系列(针对较严苛的即时应用),而针对资料处理的产品则为Cortex-A系列,今日智慧型手机几乎全面采行A系列。

  而A系列的发展,逐渐需要一个共通软、硬体系统设计,2010年ARM发起Linaro开放软体专案,针对A系列(其实是32位元ARMv7A、64位元ARMv8)晶片发展一体适用的软体,包含作业系统、开发工具、多媒体套件等。

  在没有Linaro前,虽然晶片商均自ARM手上取得架构授权,但各晶片商推出的ARM架构晶片,软体却无法共通,变成相同工作需要各自开发不同的程式,而Linaro的出现,可以逐渐收敛与解决此一发散、差异问题。

  有了共通软体后,ARM于2015年再提出96Boards开放硬体专案,期望逐步建立ARM架构晶片的标准系统硬体设计。不过,96Boards一起头就设定两个不同方向,一个是前端应用,称为消费版(CE),另一是后端应用,称为企业版(EE),系统电路板的设计不尽相同,前者有HDMI视讯输出,后者采SO-DIMM记忆体模组,可弹性增减记忆体容量。

  ARM的系统设计似乎逐渐有了共通标准,但另一个麻烦是树莓派(Raspberry Pi, RPi),树莓派电脑从2012年开始发展,由于仅25~35美元价位因而快速普及,累积销售已超过800万片,而Pi Zero的5美元版推出后,相信能更进一步刺激销量。

  树莓派已经被改装成各种应用,例如机器人、触控平板、视讯盒、笔记型电脑等,并有数十套作业系统支援树莓派,俨然成为一个约定成俗(de facto)的业界标准,类似Wintel PC,从来不是某个组织订立的,而是一个约定成俗标准。

  树莓派的早起步与热卖,使96Boards的发展蒙上阴影,96Boards至少要50美元,与树莓派的5~35美元无法竞争,但树莓派又很难成为共通标准,因为树莓派独尊博通(Broadcom)一家业者的晶片,不似Linaro、96Boards是追求各晶片商的ARM晶片均可适用。

  一个是起步早、便宜、已大量运用但独家晶片,另一是晚起步、稍贵、尚少用量但晶片多样弹性选择,最终产业、市场与各位会选择哪一个呢?此真是当前一大难题呢?

ARM架构的标准软硬件系统渐成形相关推荐

  1. 一颗ARM架构芯片的软硬件构成

    硬件和软件是一颗芯片系统互相依存的两大部分.本文总结了一颗芯片的软硬件组成.作为对芯片的入门级概括吧. (一)硬件 主控CPU:运算和控制核心.基带芯片基本构架採用微处理器+数字信号处理器(DSP)的 ...

  2. 天宫之印服务器基于ARM架构的欧拉系统搭建

    注:本文主要是讲如何通过外接usb 安装欧拉系统,以及其中的注意事项. 1. 硬件设备: 天宫之印鲲鹏服务器 2. 欧拉系统: 下载 (openeuler.org)    系统下载路径是在华为社区,随 ...

  3. 如何在KVM安装国产arm架构的国产服务器系统

    1.首选需要一台linux操作系统,以国产桌面系统为例 2.安装"虚拟系统管理器" apt -y install libvirt0 libvirt-daemon qemu virt ...

  4. 学习ARM架构,系统移植和驱动开发总结

    本次结束了对ARM架构,系统移植和驱动开发的学习,它们都是属于底层,难度想对都比较的难一点,但先学习arm架构之后去学习系统移植和驱动开发,会使自己对系统移植和驱动开发容易理解点. arm架构 arm ...

  5. 苹果首发ARM架构电脑芯片,将对PC格局带来哪些影响?

    Android.iOS.ARM,Windows.macOS.Intel.x86-- 稍微关注数码科技领域的人们,对上面这些名词肯定不会陌生.众所周知,ARM和x86这两大计算架构的底层差异,形成了移动 ...

  6. M1支持Windows arm_苹果首发ARM架构电脑芯片,将对PC格局带来哪些影响?

    Android.iOS.ARM,Windows.macOS.Intel.x86-- 稍微关注数码科技领域的人们,对上面这些名词肯定不会陌生.众所周知,ARM和x86这两大计算架构的底层差异,形成了移动 ...

  7. 传说中的ARM架构与X86架构

    目录 1.指令集 1.1 CISC 1.2 RISC 1.3 CISC优缺点 1.4 RISC优缺点 2.ARM架构与X86架构 1.指令集 指令集可分为CISC(复杂指令集)与RISC(精简指令集) ...

  8. 怎么看电脑系统是win几_一文看懂arm架构和x86架构有什么区别

    一文看懂arm架构和x86架构有什么区别 本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能.扩展能力.操作系统的兼容性.软件开发的方便性及可使用 ...

  9. Windows x86 环境 虚拟机 安装银河麒麟V10 arm架构系统

    0 准备材料 1.Kylin-Desktop-V10-SP1-Release-2107-arm64 2.QEMU 3.QEMU_EFI.fd 注意:在arm架构板卡安装可参照官方文档 跳过第1章节 Q ...

最新文章

  1. 霸气!考 692 分想当程序员,女王式发言:也没见男生考得比我好
  2. 判断二叉树中两个节点的最低共同父节点
  3. maven nexus 私服的搭建学习
  4. 三)mybatis 二级缓存,整合ehcache
  5. word List 22
  6. SublimeText如何让代码的关键字高亮显示
  7. Python 数据分析三剑客之 Pandas(七):合并数据集
  8. swift版的枚举变量
  9. python递增文件名_python-文件存在时文件名中的数字递增
  10. qt如何编写android程序,如何利用Qt开发Android应用程序
  11. 科技感人工智能PPT模板推荐
  12. 微信小程序 开发运营接入指南 设计规则
  13. Win7怎么进入注册表(regedit)
  14. 终于有人把联邦学习讲明白了
  15. python如何控制手机发短信_利用Python实现手机短信监控通知
  16. 树莓派的一生:树莓派十年
  17. 【Day2.2】茶卡盐湖
  18. MySQL 03 高级查询(一)
  19. MTU问题导致大数据包出不去。
  20. HTML5七夕情人节表白网页(星空萤火虫) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白

热门文章

  1. HTML5第一个项目:HelloWorld!
  2. win10 docker运行sqlserver容器报错:This program requires a machine with at least 2000 megabytes of memory.
  3. [cocos2d-x 学习] Scene(场景)学习
  4. VUE fullcalendar 制作排班
  5. 微信小程序、小游戏的流量主一般可以赚多少钱?
  6. win11 家庭版 如何 安装 自带虚拟机
  7. HTML5中a袁术的属性,袁术使用方法,技巧,配合全攻略
  8. Vue/uni-app倒计时
  9. Fluke ii900 工业声学成像仪性能讲解
  10. audio常用的事件及方法整理