ARM處理器、CISC處理器有什么區(qū)別
今天,小編將在這篇文章中為大家?guī)?lái)CISC處理器的有關(guān)報(bào)道,通過(guò)閱讀這篇文章,大家可以對(duì)它具備清晰的認(rèn)識(shí),主要內(nèi)容如下。
一、CISC處理器
在CISC微處理器中,程序的各條指令是按順序串行執(zhí)行的,每條指令中的各個(gè)操作也是按順序串行執(zhí)行的。順序執(zhí)行的優(yōu)點(diǎn)是控制簡(jiǎn)單,但計(jì)算機(jī)各部分的利用率不高,執(zhí)行速度慢。其實(shí)它是英特爾生產(chǎn)的x86系列(也就是IA-32架構(gòu))CPU及其兼容CPU,如AMD、VIA的。即使是現(xiàn)在新起的X86-64(也被稱為AMD64)都是屬于CISC的范疇。
為了支持復(fù)雜指令集,CISC通常包括一個(gè)復(fù)雜的數(shù)據(jù)通路和一個(gè)微程序控制 CISC器。微程序控制器由一個(gè)微程序存儲(chǔ)器、一個(gè)微程序計(jì)數(shù)器(MicroPC)和地址選擇邏輯構(gòu)成。在微程序存儲(chǔ)器中的每一個(gè)字都表示一個(gè)控制字,并且包含了一個(gè)時(shí)鐘周期內(nèi)所有數(shù)據(jù)通路控制信號(hào)的值。這就意味著控制字中的每一位表示一個(gè)數(shù)據(jù)通路控制線的值。例如,它可以用于加載寄存器或者選擇ALU中的一個(gè)操作。此外每個(gè)處理器指令都由一系列的控制字組成。當(dāng)從內(nèi)存中取出這樣的一條指令時(shí),首先把它放在指令寄存器中,然后地址選擇邏輯再根據(jù)它來(lái)確定微程序存儲(chǔ)器中相應(yīng)的控制字順序起始地址。當(dāng)把該起始地址放入MicroPC中后,就從微程序內(nèi)存中找到相應(yīng)的控制字,并利用它在數(shù)據(jù)通路中把數(shù)據(jù)從一個(gè)寄存器傳送到另一個(gè)寄存器。由于MicroPC中的地址并發(fā)遞增來(lái)指向下一個(gè)控制字,因此對(duì)于序列中的每個(gè)控制器都會(huì)重復(fù)一遍這一步驟。最終,當(dāng)執(zhí)行完最后一個(gè)控制字時(shí),就從內(nèi)存中取出一條新的指令,整個(gè)過(guò)程會(huì)重復(fù)進(jìn)行。
二、ARM處理器、CISC處理器區(qū)別
(一)架構(gòu)原理
1. 指令集復(fù)雜度
ARM處理器 :ARM處理器采用精簡(jiǎn)指令集架構(gòu),其指令集相對(duì)簡(jiǎn)單,指令種類少,且每條指令的長(zhǎng)度固定。這種設(shè)計(jì)使得ARM處理器的硬件結(jié)構(gòu)相對(duì)簡(jiǎn)單,能夠減少晶體管的使用量,從而降低功耗和提高執(zhí)行效率。
CISC處理器 :CISC處理器,如x86架構(gòu),其指令集相對(duì)復(fù)雜,包含了大量的指令種類,且指令長(zhǎng)度不一。這種設(shè)計(jì)雖然提供了更豐富的編程能力,但也使得硬件設(shè)計(jì)更加復(fù)雜,功耗相對(duì)較高。
2. 流水線與并行處理
ARM處理器 :ARM處理器通常采用多級(jí)流水線技術(shù),能夠在單個(gè)時(shí)鐘周期內(nèi)處理多條指令,提高執(zhí)行效率。同時(shí),ARM處理器還具備較高的并行處理能力,能夠同時(shí)處理多個(gè)任務(wù)。
CISC處理器 :CISC處理器也支持流水線技術(shù),但由于其指令集的復(fù)雜性,流水線的效率可能受到一定影響。此外,CISC處理器的并行處理能力相對(duì)較弱,需要依賴更多的軟件優(yōu)化來(lái)提高整體性能。
(二)性能表現(xiàn)
ARM處理器 :ARM處理器在移動(dòng)設(shè)備和嵌入式系統(tǒng)等領(lǐng)域表現(xiàn)出色,其高性能低功耗的特點(diǎn)使其成為這些領(lǐng)域的首選。然而,在需要高性能計(jì)算的應(yīng)用場(chǎng)景中,ARM處理器的性能可能無(wú)法與CISC處理器相媲美。
CISC處理器 :CISC處理器在高性能計(jì)算領(lǐng)域具有顯著優(yōu)勢(shì),如個(gè)人電腦、工作站和服務(wù)器等。其復(fù)雜的指令集和強(qiáng)大的計(jì)算能力能夠滿足這些領(lǐng)域?qū)Ω咝阅苡?jì)算的需求。
上述所有信息便是小編這次為大家推薦的有關(guān)CISC處理器的內(nèi)容,希望大家能夠喜歡,想了解更多有關(guān)它的信息或者其它內(nèi)容,請(qǐng)關(guān)注我們網(wǎng)站哦。