cpu 記憶體 硬碟 指令以及他們之間的關係

2022-08-29 09:06:07 字數 1048 閱讀 1369

cpu對整個計算機系統的執行是至關重要的,它不僅要與計算機的其他功能部件進行資訊交換,還要控制這些功能部件的操作。也就是說cpu是一台計算機的運算核心和控制核心。

記憶體是與cpu直接交換資料的內部儲存器,它可以隨時讀寫,而且速度很快,通常作為作業系統或其他正在執行中的程式的臨時資料儲存媒介

但是記憶體不能保留資料。當電源關閉時,就會失去資料的儲存。如果需要儲存資料,就必須把它們寫入乙個長期的儲存裝置中,如硬碟。

硬碟採用的持久儲存方式,跟記憶體的區別在於記憶體斷電即失去資料的儲存。但是相比較於記憶體,硬碟的讀取速度慢。

它主要為了給主存提供程式和資料的輸入和用來在計算機離線時儲存所有的計算機資料.

指令其工作可以分為5個階段:取指令、指令解碼、執行指令、訪訪問數、結果寫回。

1.取指令階段

取指令階段是將一條指令從主存中取到指令暫存器的過程。

2.指令解碼階段

取出指令後,計算機立即進入指令解碼階段。

3.執行指令階段

在取指令和指令解碼階段之後,接著進入執行指令階段。

4.訪訪問數階段

根據指令需要,有可能要訪問主存,讀取運算元,這樣就進入了訪訪問數階段。

5.結果寫回階段

作為最後乙個階段,結果寫回階段把執行指令階段的執行結果資料「寫回」到某種儲存形式:結果資料經常被寫到cpu的內部暫存器中,以便被後續的指令快速地訪問;在有些情況下,結果資料也可被寫入相對較慢、但較廉價且容量較大的主存。許多指令還會改變程式狀態字暫存器中標誌位的狀態,這些標誌位標識著不同的操作結果,可被用來影響程式的動作。

他們之間的關係:首先硬碟用來儲存程式和資料,當執行程式的時候,cpu告訴硬碟把程式載入到記憶體中去,在記憶體中**都是以指令的形式存在。然後cpu通過pc暫存器指定要去讀取**的指令,將其讀取進cpu中解析再執行。

CPU,記憶體,硬碟,指令以及他們之間的關係

cpu central processing unit 處理器 的縮寫,它的內部由數百萬至數億個電晶體構成。cpu的內部由暫存器,控制器,運算器和時鐘四個部分構成,各部分之間由電流訊號相互連通。暫存器可用來暫存指令,資料等處理物件,可以將其看作是記憶體的一種。根據種類的不同,乙個cpu內部會有20 ...

CPU 記憶體 硬碟 指令以及他們之間的關係

最近讀完 程式是怎樣跑起來的 以及 深入理解計算機系統 的3 6 9章節後對計算機的組成有了更深入細緻的了解,現總結一下對cpu 記憶體 硬碟 指令的理解及他們之間的關係。cpu是英文central processing unit 處理器 的縮寫,相當於計算機的大腦,它是解釋和執行程式的。cpu的內...

CPU 記憶體 硬碟 指令之間的關係

cpu即 處理器 central processing unit 其主要由控制單元 運算單元 以及儲存單元組成,有運算和控制的功能。其容量小,但執行速度極快,斷電後資料會丟失。記憶體也叫主存,用於存放指令和資料,以供cpu讀取,但它和cpu一樣斷電後資料會丟失,記憶體的執行速度比cpu慢100倍,因...