折疊編輯本段非流水線(xiàn)結(jié)構(gòu)
系統(tǒng)在處理數(shù)據(jù)的時(shí)候,一個(gè)指令周期含有4~6個(gè)時(shí)鐘脈沖,每個(gè)脈沖周期由不同的部件完成不同的操作。非流水線(xiàn)結(jié)構(gòu)是指一個(gè)指令周期完成以后再接受下一條處理數(shù)據(jù)的指令;
折疊編輯本段流水線(xiàn)結(jié)構(gòu)
每個(gè)時(shí)鐘脈沖都接受下一條處理數(shù)據(jù)的指令,只是不同的部件做不同的事情,就象生產(chǎn)線(xiàn)流水操作一樣,并不是等一個(gè)或一批產(chǎn)品做完,再接受下一批生產(chǎn)命令,而是每個(gè)工序完成以后,立即接受下一批生產(chǎn)任務(wù)。這樣提高了系統(tǒng)處理數(shù)據(jù)的速度。
折疊編輯本段缺點(diǎn)
但是這樣雖然提高了系統(tǒng)的速率,但是由于采用了流水線(xiàn)結(jié)構(gòu)使得不容易計(jì)算程序運(yùn)行的時(shí)間。對(duì)一些時(shí)序要求很?chē)?yán)的情況,該結(jié)構(gòu)還是存有弊端的。