CISC, RISC 區別

來源:互聯網
上載者:User

iPhone Simulator = Intel

iPhone = ARM 區別很大,

Intel目前的處理器主要為IA架構,

IA-32即俗稱x86,包括案頭處理器系列(賽揚,奔騰,酷睿等)以及伺服器處理器志強(Xeon) 系列;

IA-64是Intel獨立開發得64位處理器,僅用於Itanium(安騰)以及後續產品Itanium 2,針對高端伺服器市場 。

ARM架構與IA架構本質上不同。

在這裡我們就簡單比較一下IA32與ARM架構的不同。

IA-32處理器是基於CISC體繫結構的,而ARM則是RISC的代表。

 

RISC指令集與CISC指令集相比有以下特點:

1簡單的指令集——RISC指令集只提供很有限的操作,基本上單周期執行每條指令,其指令長度也是固定的。

2Load-Store 結構——在RISC 中,CPU並不會對記憶體中的資料進行操作,所有的計算都要求在寄存器中完成。而寄存器和記憶體的通訊則由單獨的指令來完成。而在CSIC中,CPU是可以直接對記憶體進行操作的。

3更多的寄存器——和CISC 相比,基於RISC的處理器有更多的通用寄存器可以使用,且每個寄存器都可以進行資料存放區或者定址。

在應用方面,Intel的IA-32和IA-64架構處理器用於個人電腦和伺服器,ARM處理器更多地用於嵌入式領域。 iphone vs gphone Android 是運行Java的程式的。Java的程式是在JAVA的虛擬機器內運行。所以Android 的模擬器是可啟動並執行Android 的apk 檔案; iPhone的模擬器是運行x86機器代碼,iPhone的真機是運行ARM的機器代碼。ARM的機器代碼的程式是不能在x86機器即iPhone的模擬器內啟動並執行。 要有程式的原始碼才可以在iPhone的模擬器編譯x86機器代碼及ARM的機器代碼分別在iPhone的模擬器及iPhone的真機運行。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.