馮·諾依曼型計(jì)算機(jī)硬件組成
馮·諾依曼型計(jì)算機(jī)
存儲程序
按地址自動執(zhí)行
五大部件:包括控制器、運(yùn)算器、存儲器、輸入設(shè)備、輸出設(shè)備
以運(yùn)算器為中心
運(yùn)算器
算術(shù)運(yùn)算和邏輯運(yùn)算
在計(jì)算機(jī)中參與運(yùn)算的數(shù)是二進(jìn)制的
運(yùn)算器的長度一般是8、16、32或64位
存儲器
•存儲數(shù)據(jù)和程序(指令)
•容量(存儲單元、存儲單元地址、容量單位)
•分類內(nèi)存(ROM、RAM)、外存
•存儲器單位:
210 byte=1K
210 K=1M
210 M=1G
210 G=1T
控制器
指令和程序:指令的形式(操作和地址碼、存儲程序的概念、指令中程序和數(shù)據(jù)的存放、指令系統(tǒng))
指令和數(shù)據(jù)存儲
控制器的基本任務(wù)
控制器的基本任務(wù):按照一定的順序一條接著一條取指令、指令譯碼、執(zhí)行指令。取指周期和執(zhí)行周期
控制器完全可以區(qū)分開哪些是指令字,哪些是數(shù)據(jù)字。一般來講,取指周期中從內(nèi)存讀出的信息流是指令流,它流向控制器;而在執(zhí)行器周期中從內(nèi)存讀出的信息流是數(shù)據(jù)流,它由內(nèi)存流向運(yùn)算器。
適配器與I/O設(shè)備
輸入設(shè)備:把人們所熟悉的某種信息形式變換為機(jī)器內(nèi)部所能接收和識別的二進(jìn)制信息形式
輸出設(shè)備:把計(jì)算機(jī)處理的結(jié)果變換為人或其他機(jī)器設(shè)備所能接收和識別的信息形式
適配器:它使得被連接的外圍設(shè)備通過系統(tǒng)總線與主機(jī)進(jìn)行聯(lián)系,以便使主機(jī)和外圍設(shè)備并行協(xié)調(diào)地工作
總線:構(gòu)成計(jì)算機(jī)系統(tǒng)的骨架,是多個(gè)系統(tǒng)部件之間進(jìn)行數(shù)據(jù)傳送的公共通路。
總之,現(xiàn)代電子計(jì)算機(jī)是由運(yùn)算器、存儲器、控制器、適配器、總線和輸入/輸出設(shè)備組成的。這也是人們常說的計(jì)算機(jī)硬件。