python開發(fā)之路【第一章】:計算機(jī)基礎(chǔ)結(jié)構(gòu)
1.1計算機(jī)基礎(chǔ)
1.1.1 硬件
1944年,美籍匈牙利數(shù)學(xué)家馮·諾依曼提出計算機(jī)基本結(jié)構(gòu)。

五大組成部分:運(yùn)算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備。
-- 運(yùn)算器:按照程序中的指令,對數(shù)據(jù)進(jìn)行加工處理。
-- 控制器:根據(jù)程序需求,指揮計算機(jī)的各個部件協(xié)調(diào)工作。
通常將運(yùn)算器和控制器集成在中央處理器(CPU)中。

-- 存儲器:保存各類程序的數(shù)據(jù)信息。
內(nèi)存RAM -- 容量小,速度快,臨時存儲數(shù)據(jù)
硬盤HDD -- 容量大,速度慢,永久存儲數(shù)據(jù)

輸入設(shè)備:外界向計算機(jī)傳送信息的裝置。
例如:鼠標(biāo)、鍵盤、掃描儀…
輸出設(shè)備:計算機(jī)向外界傳送信息的裝置。
例如:顯示器、音響、打印機(jī)

1.1.2 軟件

操作系統(tǒng):
-- 管理和控制計算機(jī)軟件與硬件資源的程序。
-- 隔離不同硬件的差異,使軟件開發(fā)簡單化。
-- Windows,Linux,Unix。
應(yīng)用軟件:為了某種特定的用途而被開發(fā)的軟件。
軟件:程序 + 文檔。
-- 程序是一組計算機(jī)能識別和執(zhí)行的指令集合。
-- 文檔是為了便于了解程序所需的說明性資料
浙公網(wǎng)安備 33010602011771號