亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

CPU前端微架構什么意思?

CPU前端微架構什么意思?

搖曳的薔薇 2018-09-28 15:11:37
CPU前端微架構什么意思前端什么意思...展開
查看完整描述

1 回答

?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

微架構又稱為微體系結構/微處理器體系結構。是在計算機工程中,將一種給定的指令集架構在處理器中執行的方法。一種給定指令集可以在不同的微架構中執行。實施中可能因應不同的設計目的和技術提升而有所不同。計算機架構是微架構和指令集設計的結合。
處理器的微結構主要可以分成前端和后端,所謂的前端主要是由指令拾?。↖nstruction Fetch)、指令解碼(Instruction Decode)、分支預測(branch predict)組成,而后端則是保留站和執行單元或者說功能單元,前端和后端之間還有指令控制器用來把前端解碼出來的操作分發指令給執行單元。

微架構一般包括:運算器,控制器,寄存器。
微架構因應計算機指令系統的執行過程來設計。
一般包含以下內容:
1. 提取指令
2. 編譯指令
3. 計算機操作數所存放的地址
4. 提取操作數
5. 執行指令
6. 返回結果
控制指令 控制器
算術運算/邏輯運算 運算器
寄存指令,控制字, 源操作數,中間結果, 執行后返回的結果 寄存器
指令集架構大致上和處理器的程式設計模型(programming model)一樣。指令集架構包括執行模型(execution model),暫存器(Processor register),位址和數據格式等。微架構包括處理器的組成部份和對指令集架構的連接和操作。一個系統的微架構通常以描述不同微架構組成部份如何互相連接的平面圖代表,而這些微架構組成部份可以是簡單的邏輯門(Logic gates),電阻,或是算術邏輯單元(Arithmetic logic unit ,ALU)等大型元件。這些平面圖通常把數據路徑(Data path)和控制路徑(control path)分開。每個組成部份會以示意圖表達他們和執行他們的邏輯門之間的連系。



查看完整回答
反對 回復 2018-10-24
  • 1 回答
  • 0 關注
  • 3229 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號