文档章节

指令集-处理器-操作系统宏微之争

黑传说
 黑传说
发布于 2017/08/03 14:16
字数 353
阅读 20
收藏 0

重新研究了下 指令集-处理器-操作系统宏微之争。 发现如下:

20年前,CISC-单核-宏内核,一切靠老大哥一肩挑,操作系统宏内核获胜,代表:windows macos linux,失败者:minix,失败理由:性能表现太差。

现在:RISC-多核-微内核,直通操作,一切都是小弟们的活,甚至连司令也可以小弟当。落后两代工艺的申威26010都可以战平CISC架构最高性能Intel KNL,主频只有1.5G的龙芯3A3000就可以抗主频3.2G的Intel I5 4460。——指linux下,对所有程序做多核优化,该使用gpu就使用gpu之类的。当然,因为win下有些顽固使用单核cpu的,让它们去死吧。。。。。

目前也就操作系统还有问题,等某一天操作系统也适应这种 多核-直通 操作模式了,再加上 处理器工艺上追平,量产后价格降低,本身低功耗优势,就是彻底的颠覆性的东西了。

intel和amd如果不改架构,继续挤牙膏调戏用户的钱包,windows如果不继续结构化精简化,恐怕要完。linux的嵌入式分部应该会取代目前的通用分部。其他的通用操作系统,嵌入式操作系统,都有机会。

© 著作权归作者所有

共有 人打赏支持
黑传说
粉丝 10
博文 5
码字总数 1903
作品 0
潮州
私信 提问
嵌入式定制开发选ARM7还是ARM9

ARM公司设计了许多处理器,它们可以根据使用的不同内核划分到各个系列中。系列划分是基于ARM7、ARM9、ARM10、ARM11和Cortex内核。后缀数字7、9、10和11表示不同的内核设计。数字的升序说明性...

gunser
06/01
0
0
一直无法明白,而且还不知道如何描述我的困惑,总之关于cpu、指令集(或ISA)、编译器......

自从接触编程以来,一直没琢磨明白,而且我还不知道怎么去描述我的困惑,非常郁闷~~ 囧,虽然我现在为了生活而去做Java的工作,但是我还是对这些东西一直念念不忘。。。还是从头说一下我这个...

变成马甲了哈哈
2012/12/05
705
7
嵌入式开发工具--RealView Development Suite

RealView Development Suite(RVDS)是ARM公司继SDT与ADS1.2之后主推的新一代开发工具。RVDS集成的RVCT是业内公认的能够支持所有ARM处理器,并提供最好的执行性能的编译器(非开源,收费软件...

匿名
2009/04/14
3.2K
0
我的中国“芯”,手把手教你设计CPU

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书。 ——异步小编 永恒的热点——CPU 灯,等灯等灯…… —— Intel 如果要评选过去...

异步社区
04/23
0
0
连载-第1章绪论 1.2嵌入式处理器

1.1 嵌入式处理器 1.1.1 哈佛结构和冯.诺依曼结构 相信学过计算机技术这门课程的读者都知道,通用CPU采用的是冯.诺依曼结构,而很多嵌入式处理器多采用哈佛结构,那么这两种结构究竟有什么区...

文艺小青年
2017/06/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

git常用命令

1.查看远程仓库地址 git remote -v 2.创建本地分支 git branch 分支 3.切换分支 git checkout 分支 4.把分支放到远程 git push origin 分支 5.查看本地分支 git branch 6. 查看本地和远程分支...

熊小熊会写代码哦
1分钟前
0
0
离屏Canvas — 使用Web Worker提高你的Canvas运行速度

现在因为有了离屏Canvas,你可以不用在你的主线程中绘制图像了! Canvas 是一个非常受欢迎的表现方式,同时也是WebGL的入口。它能绘制图形,图片,展示动画,甚至是处理视频内容。它经常被用...

嫣然丫丫丫
3分钟前
0
0
SpringBoot 整合 BeetlSQL

SpringBoot 整合 BeetlSQL 1. beetlsql介绍 BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应...

Jeff_Regan
4分钟前
0
0
UNIGUI-DBGRID的统计行的使用

关键步骤: 1、设置DBGRID的summary.enabled:=true 2、打开DBGRID的columns字段,设置DBGRID对应的column的showsummary:=true; 3、写入uniDBGRID.onColumnSummary事件: procedure TframeCa......

dillonxiao
6分钟前
0
0
MySQL语法速查1:基础命令篇

[TOC] 1.1. 关于 SQL SQL 是 Structure Query Language(结构化查询语言)的缩写,是关系型数据库的基本语言,由 IBM 在 20 世纪 70 年代开发出来,作为 IBM 关系数据库原型 System R 的原型...

whoru
11分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部