【廣告】
CPU控制技術(shù)的主要形式,時間控制。將時間定時應(yīng)用于各種操作中,就是所謂的時間控制。在執(zhí)行某一指令時,應(yīng)當(dāng)在規(guī)定的時間內(nèi)完成,CPU的指令是從高速緩沖存儲器或存儲器中取出,之后再進(jìn)行指令譯碼操作,主要是在指令寄存器中實施,在這個過程中,需要注意嚴(yán)格控制程序時間。
更優(yōu)化的CPU架構(gòu)是superscalar架構(gòu)(超標(biāo)量架構(gòu))。這種架構(gòu)將取指、解了碼、執(zhí)行單元分開,有大量的執(zhí)行單元,然后每個取指 解了碼的部分都以并行的方式運行。比如有2個取指 解了碼的并行工作線路,每個工作線路都將解了碼后的指令放入一個緩存緩沖區(qū)等待執(zhí)行單元去取出執(zhí)行。
CPU控制技術(shù)的主要形式,選擇控制。集中處理模式的操作,是建立在具體程序指令的基礎(chǔ)上實施,以此滿足計算機(jī)使用者的需求,CPU 在操作過程中可以根據(jù)實際情況進(jìn)行選擇,滿足用戶的數(shù)據(jù)流程需求。 指令控制技術(shù)發(fā)揮的重要作用。根據(jù)用戶的需求來擬定運算方式,使數(shù)據(jù)指令動作的有序制定得到良好維持。CPU在執(zhí)行當(dāng)中,程序各指令的實施是按照順利完成,只有使其遵循一定順序,才能保證計算機(jī)使用效果。CPU 主要是展開數(shù)據(jù)集自動化處理,其 是實現(xiàn)集中控制的關(guān)鍵,其核心就是指令控制操作。
用戶態(tài)的CPU,只允許執(zhí)行指令集中的部分指令。一般而言,IO相關(guān)和把內(nèi)存保護(hù)相關(guān)的所有執(zhí)行在用戶態(tài)下都是被禁止的,此外其它一些特權(quán)指令也是被禁止的,比如用戶態(tài)下不能將PSW的模式設(shè)置控制位設(shè)置成內(nèi)核態(tài)。
控制器之所以知道數(shù)據(jù)放哪里、做什么運算(比如是做加法還是邏輯運算?)都是由指令告訴控制器的,每個指令對應(yīng)一個基本操作,比如加法運算對應(yīng)一個指令。例如,將兩個MDR寄存器(保存了來自內(nèi)存的兩個數(shù)據(jù))中的值拷貝到ALU中,然后根據(jù)的操作指令執(zhí)行加法運算,將運算結(jié)果拷貝會一個MDR寄存器中,后寫入到內(nèi)存。