1. 馮諾依曼體系
計(jì)算機(jī)五大組成部分
- 計(jì)算器
- 控制器
- 存儲(chǔ)器
- 輸出設(shè)備
- 輸入設(shè)備
2. 南橋 北橋
概念
- 北橋也稱為主橋澄成,主要負(fù)責(zé)CPU與內(nèi)存之間的數(shù)據(jù)交換家夺,距離CPU更近擦俐,被用來(lái)處理高速信號(hào)望薄,常處理CPU倒彰,RAM审洞,AGP端口或PCI Express,和南橋芯片之間的通信。
- 南橋芯片負(fù)責(zé)I/O總線之間的通信
Tips
- 可以把硬盤(pán)接在北橋調(diào)優(yōu)
3. CPU
- CPU最核心的組件:計(jì)算器待讳,控制器芒澜,寄存器
- 通過(guò)寄存器暫時(shí)保存數(shù)據(jù)。
緩存
- 程序局部性原理
- 一級(jí)緩存 < 二級(jí)緩存
4. 加電自檢
- ROM Read+Only Memory(只讀存儲(chǔ)器)
- RAM Random+Access Memory(隨機(jī)存儲(chǔ)器)
5. I/O
兩種信號(hào)檢測(cè)機(jī)制
- poll
- interrupt(中斷):硬件通知機(jī)制
- 可編程中斷控制器和CPU針腳相連创淡,通過(guò)線得知什么設(shè)備信號(hào)痴晦。
- 中斷向量
6. 語(yǔ)言
- 機(jī)器語(yǔ)言
- 微碼(匯編語(yǔ)言)> 編譯器
- 高級(jí)語(yǔ)言
- API將高級(jí)語(yǔ)言和編譯器鏈接起來(lái)
7. 硬件CPU架構(gòu)
- ARM
- x86
- x64
9. 內(nèi)核(kernel)
主要功能
- 進(jìn)程管理
- 內(nèi)存管理
- 文件系統(tǒng)
- 網(wǎng)絡(luò)功能
- 硬件驅(qū)動(dòng)
- 安全機(jī)制
10.plus
- 批處理系統(tǒng)
-
ABI