計算機現在已經成了人們生活中的一部分,其中我們也知道計算機中的cpu相當於人的大腦,計算機的所有活動都離不開它。那麼它到底是怎麼工作的呢,我們今天來一起揭開它神秘的面紗。
在軟考中,前10道題中,基本上都是基礎的計算機知識,如果你了解了cpu工作原理那麼這些也就不在話下了。
我們都知道計算機的基本硬體系統由運算器、控制器、儲存器、輸入裝置和輸出裝置五大部件組成。從上圖中,我們可以發現,cpu主要由運算器、控制器、暫存器組和內部匯流排等部件組成。他們的功能我們可以看下圖:
知道了他們各部分的功能,現在我們來走一遍cpu的工作流程:
1.首先,程式計數器從記憶體中通過資料匯流排取指令,然後加1,位址暫存器來儲存這條指令。
2.這時緩衝暫存器中已經存在指令,指令暫存器只需要從緩衝中讀取即可。
3.取得指令,但是計算機此時是不知道指令要幹什麼的,然後指令解碼器來分析。
4.解碼器將指令的功能給控制訊號,告訴算數邏輯單元,才知道是什麼運算。例如是加。
5.在累加器中進行加法運算,如果是邏輯運算則進行邏輯運算。產生結果在累加器中,而產生的狀態在狀態條件暫存器中。
這就是整個cpu中的工作流程,通過這樣的乙個巨集觀把控,我們可以把關於計算機的知識都放到這個大框架中,這樣的學習不正是我們想要的嗎?
CPU 是怎樣工作的
原文首發於 guanngxu 的個人部落格 深入理解計算機系統 cpu 是怎樣工作的?編碼 隱匿在計算機軟硬體背後的語言 美 charles petzold cpu 大家應該都不會陌生,日常用的手機 電腦中都有 cpu,cpu 作為乙個裝置的大腦,指揮著其它各種硬體的協同工作,晶元技術也是國內一直沒...
CPU是如何工作的
該文章翻譯自 translated by cpu,也被叫做微處理器,是計算機的心臟,大腦.我們就來看看計算機的核心是如何工作的吧 通常來說,乙個工具要比乙個機器更加簡單,因為工具通常以手驅動,而機器以力驅動 查爾斯 巴貝奇 計算機,通常來說,是以電力驅動的機器.不過他的靈活性與可程式設計性幫助我們更...
heartbeat是怎麼工作的
因為我們要提供 高可用性 所以要考慮到 導演 突然罷工的情形 因此我們要安排兩個導演,也 就是要有兩個排程伺服器節點。這兩個節點的地位不同,其中乙個是主節點,另外乙個是輔節點 可以看成是乙個 主導演 和乙個 副導演 這兩個節點正是 用heartbeat來互相監測對方的。heartbeat可以通過乙太...