-
計(jì)算機(jī)的三大件.
CPU: 中央處理器 處理數(shù)據(jù)的. 負(fù)責(zé)計(jì)算. 協(xié)調(diào)其他硬件相互和諧的工作.內(nèi)存: 存儲(chǔ)數(shù)據(jù)的.臨時(shí)存儲(chǔ)數(shù)據(jù). 臨時(shí)存儲(chǔ),存取數(shù)據(jù)的效率相對(duì)較高. 電子式 硬盤: 存儲(chǔ)數(shù)據(jù)的.永久存儲(chǔ)數(shù)據(jù). 永久存儲(chǔ) 但是存取效率相對(duì)低下. 機(jī)械式
-
程序是如何運(yùn)行的.
程序在運(yùn)行之前是存儲(chǔ)在硬盤之中的.
當(dāng)我們運(yùn)行的程序的時(shí)候,CPU會(huì)將程序從硬盤中復(fù)制到內(nèi)存中.
CPU再讀取內(nèi)存中的程序代碼WHY?
因?yàn)閮?nèi)存中的數(shù)據(jù)讀取效率更高.
#include <stdio.h>
int main(int argc, const char * argv[])
{
// insert code here...
printf("Hello, World!\n");
return 0;
}