1. 程式人生 > >2018.9.12第二十七次筆記

2018.9.12第二十七次筆記

CISC和RISC的區別 1.CISC是複雜指令集CPU,這裡所說的複雜和簡單是針對設計者而言的,這種體系的設計理念是用最少的指令來完成任務。複雜就體現在CISC的CPU本身設計複雜、工藝複雜,但好處是編譯器好設計,早期的intel一直採用CISC的體系。這種CISC有一個最致命的缺點就是功耗大! 2.RISC是精簡指令集CPU,同樣,RISC體系就是電路設計簡單,提供的只有基本功能指令集,具體的複雜功能實現需要我們用軟體去編寫,編譯器設計難了,但是電路少,功耗小!現在優勢很大! 3.兩種體系指令數對比 一般典型的CISC CPU指令300條,ARM CPU常用指令30條。也就是說300條指令就要有300個電路,你說吧,功耗差多少。 4.發展趨勢 兩者各有優勢,發展就是集合兩種體系,形成新的CPU型別。