打算走这样的方向,
工作上去了解硬件原理,底层方向走。
兴趣爱好方面走软件数据处理方向。
今天上午有点闲,就去搜索了关于硬件方面的事情。一直都是云里雾里的
恩 首先,自己是通信出身。说通信出身也就多接触了一点数电模电,了解一点射频信号处理,知道一些硬件三极管而已
在看了一个大牛分享的东西之后,了解了一下当前的趋势。
恩 统一的硬件平台SOC,片上系统---> 把cpu 以及其他很多的硬件都添加到一块芯片上,例如高通的骁龙系列芯片就包含了cpu modem tz wifi 等等芯片在里面
一个芯片上有10亿个左右的晶体管!
其次看了关于cpu设计的东西,去年有特地去看了一下汇编关于cpu设计那边的知识,其实就是地址+数据+控制。房子变得大一点,就可以看的清楚了
还有缓存,一级缓存二级缓存。流水线等等
每一个soc的设计有很大的学问,而且他们是累加成长的。底层硬件处理数据是可以以G来计算的,所以为什么快!
而且原理并不复杂,主要是相同简单的东西多了也变复杂了
频率高 几个G的频率
结构庞大 几个亿的晶体管