怎么解決電腦中央處理器指令的兼容性與精簡問題
怎么解決電腦中央處理器指令的兼容性與精簡問題
隨著技術(shù)的不斷進(jìn)步,CPU的性能和功能不斷發(fā)展,每種新的CPU所包含的指令的數(shù)日與種類越來越多,這就引發(fā)計(jì)算機(jī)中央處理器指令的兼容性與精簡問題。下面是學(xué)習(xí)啦小編為大家介紹電腦中央處理器指令的兼容性與精簡問題的解決方法,歡迎大家閱讀。
電腦中央處理器指令的兼容性與精簡問題的解決方法
1什么是指令的兼容性問題
由于每種類型的CPU都有自己獨(dú)特的指令系統(tǒng),因此,用某一種計(jì)算機(jī)的機(jī)器語言編寫出來的程序難以在其他類型的計(jì)算機(jī)上運(yùn)行,這就是指令不兼容。通常情況下,CPU制造商采用的都是“向下兼容”的方式來開發(fā)新型的CPU芯片,具有“向下兼容”功能的芯片能夠運(yùn)行早期芯片上的程序,即新型的cpu芯片保持了上一代產(chǎn)品的指令系統(tǒng)。
2什么是cisc
隨著計(jì)算機(jī)硬件的不斷發(fā)展,需要CPU中增加一些功能更強(qiáng)的新指令來實(shí)現(xiàn)某些新的功能。在增加新指令的同時(shí),還需要保留原有的指令,以實(shí)現(xiàn)“向下兼容”,這就導(dǎo)致了新型計(jì)算機(jī)的機(jī)器指令越來越復(fù)雜,人們把采用這種指令系統(tǒng)的計(jì)算機(jī)系統(tǒng)稱為復(fù)雜指令系統(tǒng)計(jì)算機(jī)(complex instruction set computer,CISC)。
3如何進(jìn)行指令精簡
1975午,IBM的科學(xué)家John cocke發(fā)現(xiàn)各類計(jì)算機(jī)程序在一般情況下只用到了相對(duì)較少的—部分指令,即使用頻率較高的指令相對(duì)較少。精簡指令系統(tǒng)計(jì)算機(jī)(reduced instruction set computer,RISC)就是基于這一理念產(chǎn)生的,它主張采用使用最頻繁、執(zhí)行最快的那些常見的指令來構(gòu)成CPU的指令集,使CPU能有更高的指令執(zhí)行流程。采用RISC結(jié)構(gòu)的計(jì)算機(jī)具有十分簡單的指令系統(tǒng),指令長度固定,指令格式與種類相對(duì)較少,尋址方式也比較簡單,每條指令的執(zhí)行速度較快,因此取得了很快的發(fā)展。目前SUN-SPARC,HP-PA,MIPS以及power pc等采用的都是RISC指令系統(tǒng)。
怎么解決電腦中央處理器指令的兼容性與精簡問題相關(guān)文章:
3.顯卡的類型是什么