回覆列表
  • 1 # 使用者9442992277536

    將電腦比作一個加工廠,CPU就是加工車間,記憶體就是加工車間的臨時倉庫硬碟就是加工的原料倉庫而作業系統就是協調整間工廠的排程辦公室,使用者要執行一個遊戲,雙擊滑鼠,作業系統接收到使用者的指令,將指令傳達給CPU,CPU根據使用者的需要,將執行這個遊戲所需要的東西返回給作業系統,作業系統將遊戲的執行要求返回給CPU(包括遊戲放在硬碟上的哪個地方,運行遊戲需要多少CPU資源,多少記憶體資源,多少音效卡支援,多少顯示卡資源),CPU接到資訊後,開始向各個硬體裝置申請資源(包括從硬碟讀取遊戲資料,讓音效卡準備為遊戲工作,顯示卡準備為遊戲工作),等所有硬體資源都準備就緒,CPU就開始處理遊戲程式的各種效果(登陸介面,聲音,3D效果等等)使用者就可以看到熟悉的遊戲畫面了。以上是電腦處理每一次使用者操作的大致流程,那記憶體和CPU有什麼關係呢,最初的電腦是是沒有記憶體的,CPU處理的資料全部直接讀取硬碟內的資料,但是隨著CPU技術的發展,CPU的處理速度日益加快,而硬碟的傳輸速度提升跟不上CPU,就造成了CPU在處理任務的時候,要花費很多時間來等待硬碟的資料傳輸,在一定程度上影響了電腦的整體執行效率,這時,工程師們在CPU和硬碟直接的傳輸通道中間加上了記憶體,這種記憶體的儲存速度是硬碟的數倍到幾十倍不等,並在作業系統內製定了相關的預讀功能,這樣在電腦啟動之後,作業系統就預先將平時最常使用的功能先從硬碟讀取,並放在記憶體裡,在使用者執行常用程式的時候,CPU就直接從記憶體讀取,而不再去頻繁的訪問硬碟,因此有了記憶體,電腦的整體效能就得到了很大的提升,後話:為什麼不將記憶體直接做到CPU裡面呢?CPU內部也有它自己的記憶體的,我們一般稱之為CPU的快取,根據CPU不同,CPU有1級快取、二級快取、這些快取的作用也跟記憶體一樣,但速度比記憶體更快其實快取就是記憶體,記憶體是整機的快取,視訊記憶體是顯示卡的快取,CPU的CACHE就是CPU的快取,

  • 中秋節和大豐收的關聯?
  • 范冰冰和李晨分手了,你怎麼看?