CPU基本的那些事情

2021-08-13 08:29:12 字數 832 閱讀 4118

cpu的任務:①指令控制、②操作控制、③時序控制、④資料加工。其中「指令控制」是首要任務,「資料加工」是根本任務。

傳統cpu的組成:運算器、控制器

現代cpu的組成:運算器、控制器、cache

從cpu模型的變化,可以看出早期的計算機是以「運算器」為結構的基礎,近現代以來開始有所側重於儲存器。

運算器的組成:

①算術邏輯單元(alu):運算器當之無愧的核心,用於進行算術與邏輯運算。

②資料緩衝暫存器(dr):資料緩衝暫存器在不同的cpu模型下有不同體現。下面敘述的作用不一定適用於所有cpu模型。

a、作為alu運算結果與通用暫存器之間資訊傳送中時間上的緩衝。

b、補償cpu與記憶體、外圍裝置之間速度的差異。

③通用暫存器(組)(r):為alu的提供工作區。由於通用暫存器數目可能較多,所以在指令格式中會對暫存器進行加以「編址」,使用「通用暫存器堆結構」。

④累加器(ac):用於暫時儲存結果或者中間資料

⑤狀態字暫存器(psw):儲存由算術指令和邏輯指令運算或測試結果建立的各種條件**。例如:進製標誌、溢位標誌等。

控制器的組成:

②指令暫存器(ir):直到該條指令執行完成,才允許其中的內容更換為其他的指令,確保指令完整執行。

③指令解碼器(id):對指令進行解碼。

④操作控制器(oc):根據指令解碼,產生各種操作控制訊號。其任務具體來講是:

a、建立資料通路

b、根據指令操作碼字段以及時序訊號,產生各種操作控制訊號,以便正確選擇資料通路,將有關資料打入暫存器,從而完成取對指令和執行指令的控制。

⑤時序產生器:對各個操作控制訊號實施時間上的控制。

證書的那些事情

證書分為客戶端和伺服器端,一般都是只有乙個,即客戶端就只有乙個通用的,服務端也是只有乙個通用的。但是驗證證書是否有效,需要買ca的東西,也可以自己做簽名驗證,即需要乙個根證書 有的是p12格式的 伺服器端的證書需要根據根證書生成。瀏覽器匯入客戶端證書 一般是cer格式的 手動匯入客戶端證書,在int...

那些老師教我的事情

今天是教師節,從好多天前,我就開始在心裡打腹稿,想寫一寫老師的事情,心中思緒萬千,可寫的東西也非常多,總算在今天考慮清楚了,不打算寫負面的東西,只說些正面的內容,總的標題,就叫做 那些老師教我的事情 記錄一些事情與場景,眾多的老師對我產生了決定性的影響,正是因為他們,我才成為了現在的這個樣子,有了這...

redhat的那些煩惱事情

1.在一般使用者下執行sudo命令提示llhtiger is not in the sudoers file.this incident will be reported.原因 redhat並沒有把任何root使用者之外的使用者預設的新增到sudoers之中,我們只要把自己的使用者新增到sudoer...