[電腦硬體] 介紹電腦三部件 — CPU、記憶體以及硬碟是如何的運作
電腦最重要的三部件分別是CPU、記憶體以及硬碟,那為何這三個部件,是構成電腦組成最重要的三個東西呢?以下就一個程式如何啟動的極簡狀況來描述這三者在程式啟動時,所扮演的角色。
試想一下,某一天回家的時候,把電腦打開,這時候呢電腦完全跑完之後到了作業系統的使用者介面,這時候我第一件事就是想要上網,所以呢我點了chrome瀏覽器開始瀏覽網站。
事實上我們的作業系統(Windows 10),以及其相關的程式資料都是儲存在硬碟當中的,而我們要執行程式(執行chrome)的時候,會把程式相關的資料,載入一個可以有更快存取速度的空間,所以程式啟動之後,作業系統會把程式放在記憶體中運行。
OK,到了這裡我們就知道了說,硬碟是負責一般資料,包含作業系統在內的電腦數位資料,所存放的地方。而記憶體呢,就是在程式要運行的時候,為了有更快存取速度,所以會把程式的相關資料,放入到記憶體。以上我們提到了硬碟與記憶體。
程式運行的相關計算呢,其實就是交由CPU去處理,我們將程式放入記憶體中,是為了有更快更高的存儲速度,為了給CPU計算的時候,資料可以有更高更快的處理速度。
現在再回到我們打開chrome開始上網的這個動作。一回家的時候,我們開機,這時候儲存在硬碟當中的Windows 10啟動了,開機開到Windows 10的的桌面的時候,我們點選了儲存在硬碟當中的chrome瀏覽器程式,這時候作業系統接到了要啟動程式的指令,將chrome瀏覽器程式載進一個記憶體區塊,同時程式啟動開始後CPU就開始跟這個記憶體區塊的chrome程式開始做各項的資料交流以及對這些資料進行相關的運算。
以上,就是一個程式執行的簡單描述,由此我們可以可以看到CPU、記憶體以及硬碟在一個程式的啟動中,所各自扮演的角色。