計算機體系結構中的流水線結構來源于生活中的流水線工廠,我們知道,計算機所有操作都需要指令來執行,那么指令執行的效率高低肯定會對計算機操作帶來很大的影響。至于產生流水線這種結構的初衷也是希望提高CPU的利用率和指令執行效率。早期CPU執行指令都是串行執行的(那時估計也還沒操作系統),就是一個時鐘周期完成一條指令,稱這種操作位單周期處理機模型,而且這種情況下每個周期又都是等長的,但指令的長度或者每個指令執行所花費的時間不同,勢必會造成CPU資源的浪費,出現空閑狀態。于是又出現了多周期處理機模型,這時候將主頻提高,即時鐘周期變短(將一個指令的完成分成多個周期來完成,有點時間片輪轉調度的意思)。再后來覺得想把執行速度進一步提高,就出現了現在的流水線結構。
流水線結構與多周期,其實都歸結于并行處理的類別,即CPU會在一個周期里處理多個子任務。流水線就類似于這樣,CPU任務的執行往往涉及到多個指令,多個指令的執行,必然會用到取指令寄存器呀,加法器呀,取數據寄存器呀,這些都是不同的硬件而且相對獨立,自然執行任務可以互不干涉。這里舉出一個例子,一個大任務包含A,B,C,D四個子任務,則這四個子任務完成即代表大任務完成,但這四個子任務都需要用到相同的5個寄存器,每個任務經過5個寄存器處理就可代表一個任務執行完成,但寄存器之間必須有先后處理之分,則時間如下圖所示:
圖中縱坐標代表的任務,橫坐標代表的是工序的執行流程,A,B,C,D代表四個子任務,數字1,2,3,4代表的就是4個寄存器,數字有重復的表示由于這時候寄存器沒有空出所以選擇等待,由于最后一個寄存器(工序)就是需要合并下前面子任務的結果,圖里沒給出,給出的話應該在D最后的位置,大任務就好比工廠的一個產品,4個子任務就好比產品的4個零件,5個寄存器就好比5道工序,這樣就清晰了。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
214暗示什么意思 214啥意思?214的含義? 214愛情的意思愛一生因為阿拉伯數字214普通話拼音諧音特別明顯是愛一世!也就是說,兩個情人要去一輩子,永遠相愛。!如果在2月14日西方情人節到來之際,能給情人一個214元的愛情紅包,那就代表著對情人的深深感情 214是什么意思? 214是什么意思?214(24)是23和25之間的自然數,是一個合數,素因數為2和3。是阿拉伯數字,雙數,合數...
石家莊哪個公園可以教武術?石家莊的莊禹錫公園、撒瑪利亞公園等公園都可以教武術。這些地方又寬又安靜。石家莊現在最好的武術培訓班是哪里?石家莊高新區德武門武術培訓中心。石家莊高新區德武門武術培訓中心成立于2017年8月24日,注冊資金0.02萬元。經營者為閆偉通,經營狀態為存續,工商注冊號為130101600149409。注冊地址為高新區祁連街便民市場A區02號,經營范圍包括健身、跆拳道培訓服務。* ...
qq加好友被限制后多長時間才可以再加?1.好友添加失敗,好友添加頻繁,好友被限制。這些都是平時加時常見的問題。尤其是申請新號的時候,更容易添加好友限制。2.這是因為tx為了避免短時間內頻繁操作號,會造成網絡垃圾和騷擾信息的增加,給其他用戶帶來騷擾;系統會暫時鎖定頻繁添加好友的賬號。3.如果賬號已被鎖定,請注意同一IP下是否有單個或多個號碼頻繁添加好友??梢試L試換個網絡環境再加好友,或者24小時后再...