在公司經常聽其他工程師講x86,arm平台啥的,作為一個算法工程師,我聽過卻不知道這是啥!!!(汗顏)
現在偷偷學起:
x86,arm,mips等這些都是CPU的架構,不管是手機電腦還是一些嵌入式的設備都需要CPU,但是他們使用的CPU架構是有區別的。
x86主要用於PC領域如筆記本、台式機、小型服務器等
arm用於移動領域如手機、平板等
MIPS R系列微處理器用於構建SGI的高性能工作站、服務器和超級計算機系統。在嵌入式方面,MIPS K系列微處理器是目前僅次於ARM的用得最多的處理器之一(1999年以前MIPS是世界上用得最多的處理器),其應用領域覆蓋游戲機、路由器、激光打印機、掌上電腦等各個方面。
龍芯:是基於MIPS指令集研發的處理器(不能說完全自主),主要是MIPS的授權門檻低。
PC端:基於X86架構,我們打開電腦的配置,里面有cpu的品牌,我們一般能看到Intel、AMD這樣的處理器品牌。
手機端:基於ARM架構,我們打開手機設置的關於本機,里面的有cpu的品牌,如蘋果A系,驍龍系列,三星獵戶座,華為海思麒麟,聯發科以及小米的澎湃系列等
每種cpu都對應着32bit或者64bit內存尋址空間。