指令集与CPU架构概念与联系
生活随笔
收集整理的這篇文章主要介紹了
指令集与CPU架构概念与联系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
指令集
指令集,顧名思義,指令的集合,CPU用來計算和控制計算機系統的,本質上是二進制機器碼。
CPU依靠指令來計算和控制系統,故而需要規定一些列與硬件電路相互配合的指令系統來完成CPU的設計。以此來看,指令集可以看作是CPU硬件和軟件之間的接口描述,是軟硬件之間溝通的橋梁,也就是說,指令集作為一種規范,為在設計CPU時實現不同的譯碼電路提供準則,以支持指令的運行。
在概念上,指令集有RISC(reduced instruction set computer)、CISC(complex instruction set computer)
| 優點 | ||
| 缺點 |
指令集的具體實現(CPU架構):
芯片,即SOC(System on Chip),系統級芯片或者片上系統。狹義上來說,將系統關鍵部件集成在一塊芯片上;廣義的角度看,微小型系統,例:CPU比作大腦,則SoC包括大腦、心臟、眼睛和手。引自SoC百度百科
處理器,對程序指令進行處理的設備。
架構,指某一個處理器所使用的具體指令集。
微架構,處理器的架構。涉及處理器時,需要按照指令集規定的指令涉及具體的譯碼和運算電路來支持指令的運行;指令集在CPU處理器內部的具體硬件電路的實現稱之為微架構。一套相同指令集可以有多種電路實現,故而有多重微架構。以armV8指令集的開發生態為例:
總結
以上是生活随笔為你收集整理的指令集与CPU架构概念与联系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: YB dairy(一) 5.7
- 下一篇: 027-Swing布局管理器(流布局,网