版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
T
計算機組成與結(jié)構(gòu)
大連理工大學(xué)軟件學(xué)院
軟件工程系賴曉晨
far.away@
學(xué)習(xí)的思路
1.宏觀的視角一知道自己在學(xué)什么、做什么
2.注重內(nèi)容而非形式一叫什么、是什么、為什么
3.勤于思考,透過現(xiàn)象看本質(zhì)!
4.培養(yǎng)獨立解決問題的能力、樹立學(xué)習(xí)的信心!
5.Google是最好的老師()
課程說明
學(xué)時:
力上課:64學(xué)時
成績:
十期末閉卷考試
9平時成績(課堂提出問題與回答問題、作業(yè)完成
情況)
答疑:
?課程網(wǎng)立占:
9郵箱:far.away@
幾點要求
。按時上課,認(rèn)真聽講,筆記、復(fù)習(xí)。
。課上隨時可以提問,鼓勵大家提問,歡迎大
家和我一起討論問題!
請大家按時獨立完成課后作業(yè)。
?:?課上請大家關(guān)掉手機。
參考書目
。王愛英《計算機組成與結(jié)構(gòu)》第4版,清華
大學(xué)出版社
。王愛英計算機組成與結(jié)構(gòu)習(xí)題集,清華大
學(xué)出版社
。戴梅萼《微機原理》清華大學(xué)出版社
鄭緯民《計算機體系結(jié)構(gòu)》清華大學(xué)出版社
目錄
第1章概論第7章存儲系統(tǒng)
第2章邏輯部件第8章輔助存儲器
第3章運算方法和第9章輸入輸出設(shè)備
運算部件第10章輸入輸出系統(tǒng)
第4章主存儲器第11章計算機系統(tǒng)
第5章指令系統(tǒng)
第12章計算機設(shè)計
第6章中央處理部件
第一章計算機系統(tǒng)概論
計算機的語言
計算機的硬件
?:.計算機系統(tǒng)的層次結(jié)構(gòu)
計算機發(fā)展簡史和用途
計算機網(wǎng)絡(luò)
n
第一節(jié)
計算機的語言.
I
計算機的概念、自然語
言、高級語言、機器語
言、指令、助記符
*
一、什么是計算機
計算機是一種
能夠接受輸入、處
理數(shù)據(jù)、存儲數(shù)據(jù)、
產(chǎn)生輸出的設(shè)備
二、計算機語言的概念
自然語言
?高級語言
指令、指令集
?:?機器語言
?助記符、匯編語言
指令的組成
一條指令通常由兩部分組成
力操作碼:規(guī)定該指令執(zhí)行的運行類型
Y地址碼(操作數(shù)):規(guī)定對哪些數(shù)據(jù)進行運算
0011001
匯編語言
一條指令通常由兩部分組成
力操作碼:規(guī)定該指令執(zhí)行的運行類型
Y地址碼(操作數(shù)):規(guī)定對哪些數(shù)據(jù)進行運算
0011001
助記符
-----------------------------源操作數(shù)
ADDAX,[9]目的操作數(shù)
計算機指令舉例
?:?指令舉例:y=ax+b
MOVAX,[08]
MULAX,[10]800101a
ADDAX,[9]900011b
MOV[11],AX1001100X
CALLPRT11y
HALT
MOVAX,[08]
計算y=ax+b的實例MULAX,[10]
ADDAX,[9]
MOV[11],AX
指令指令指令CALLPRT
地址操作碼地址碼操作HALT
11011000(8)->AX
指令的操作碼定義
20111010(AX)*(10)->AX
30011001(AX)+⑼->AX指令操作碼
41101011AX->(11)加法001
5111print減法010
6000halt乘法011
數(shù)據(jù)地址除法100
800101a取數(shù)101
900011b存數(shù)110
1001100X打印111
停機000
11y
MOVAX,[08]
計算y=ax+b的實例MULAX,[10]
ADDAX,[9]
MOV[11],AX
指令指令指令CALLPRT
地址操作碼地址碼操作HALT
11011000(8)TAX
指令的操作碼定義
20111010(AX)*(10)->AX
30011001(AX)+(9)一AX指令操作碼
41101011AX->(11)加法001
5111print減法010
6000halt乘法011
數(shù)據(jù)地址除法100
800101a取數(shù)101
900011b存數(shù)110
1001100X打印111
停機000
11y
MOVAX,[08]
計算y=ax+b的實例MULAX,[10]
ADDAX,[9]
MOV[11],AX
指令指令指令CALLPRT
地址操作碼地址碼操作HALT
11011000(8)TAX
指令的操作碼定義
20111010(AX)*(10)->AX
30011001(AX)+(9)-AX指令操作碼
41101011AX->(11)加法001
5111print減法010
6000halt乘法011
數(shù)據(jù)地址除法100
800101a取數(shù)101
900011b存數(shù)110
1001100X打印111
停機000
11y
MOVAX,[08]
計算y=ax+b的實例MULAX,[10]
ADDAX,[9]
MOV[11],AX
指令指令指令CALLPRT
地址操作碼地址碼操作HALT
11011000(8)TAX
指令的操作碼定義
20111010(AX)*(10)->AX
30011001(AX)+⑼->AX指令操作碼
41101011AX->(11)加法001
5111print減法010
6000halt乘法011
數(shù)據(jù)地址除法100
800101a取數(shù)101
900011b存數(shù)110
1001100X打印111
停機000
11y
MOVAX,[08]
計算y=ax+b的實例MULAX,[10]
ADDAX,[9]
MOV[11],AX
指令指令指令CALLPRT
地址操作碼地址碼操作HALT
11011000(8)TAX
指令的操作碼定義
20111010(AX)*(10)->AX
30011001(AX)+⑼->AX指令操作碼
41101011AX->(11)加法001
5111print減法010
6000halt乘法011
數(shù)據(jù)地址除法100
800101a取數(shù)101
900011b存數(shù)110
1001100X打印111
停機000
11y
MOVAX,[08]
計算y=ax+b的實例MULAX,[10]
ADDAX,[9]
MOV[11],AX
指令指令指令CALLPRT
地址操作碼地址碼操作HALT
11011000(8)TAX
指令的操作碼定義
20111010(AX)*(10)->AX
30011001(AX)+⑼->AX指令操作碼
41101011AX->(11)加法001
5111print減法010
6000halt乘法011
數(shù)據(jù)地址除法100
800101a取數(shù)101
900011b存數(shù)110
1001100X打印111
停機000
11y
計算機語言比較
匯編語言機器碼
y=ax+bMOVAX,[08]11011000
MULAX,[10]20111010
ADDAX,[9]30011001
MOV[11],AX
41101011
CALLPRT
5111
HALT
6000
7
800101
900011
1001100
11
第二節(jié)
計算機硬件
計算機硬件組成部分、
總線
計算機硬件組成
?:?硬件是由電子的、磁性的、機械的器件組成
的物理實體,包括運算器、控制器(中央處
理器)、存儲器、輸入設(shè)備和輸出設(shè)備等5
個基本組成部分。
CPU:
CentralProcessingUnit
硬件結(jié)構(gòu)框圖
硬件
主機外設(shè)
系
統(tǒng)
總
線計算機的硬件組成
算術(shù)運算、邏輯運算。加
法、移位
決定指令執(zhí)行順序、譯碼、
發(fā)出控制指令
地址選通、多級存儲
接受原始數(shù)據(jù),給出運算
結(jié)果
總線bus
ABus
CBus
DBus
a,bx
三總線結(jié)構(gòu)計算機原理圖
計算機的基本組成
第三節(jié)
計算機系統(tǒng)層次結(jié)構(gòu)
虛擬機器、計算機語言
的演變、編程語言類型
計算機破件系統(tǒng)層次
計算機
系統(tǒng)級
寄存器級
門級
晶體管級
MOSTTL物理級
計算機軟件系統(tǒng)層次
虛擬計舁機的層次結(jié)構(gòu)
計算機體系的層次結(jié)構(gòu)
軟
件
部
分
硬
件
部
分
計算機語言
。機器語言:機器碼結(jié)
構(gòu)
^01110010化
。低級語言:匯編語言變
強
^movax,01h,
。高級語言:c、pascakfortun>basic
9for(i=0;i<100;i++);
。應(yīng)用語言:數(shù)據(jù)庫語言
^^Select
■■
計算機程序的執(zhí)行方式
編譯執(zhí)行
解釋執(zhí)行
計算機系統(tǒng)與用戶的關(guān)系
T
第四節(jié)
計算機發(fā)展簡史
計算機階段、計算機分
類、計算機用途
一、計算機發(fā)展歷史
巴貝奇分析機
巴貝奇分析機部件
CharlesBabbage
1792-1871
后人復(fù)制的差分機
人類歷史上第一臺計算機:ENIAC
H重達30噸
占地170m2
H耗電150千瓦
H18000個電子管
H計算5000次/每秒
電子數(shù)字積分計算機
ElectronicNumericalIntegratorAndCalculator
OWN山
計算機發(fā)展歷史
。第一代(1946——1957):電子管
ENIAC.ABC、IBM701
機器語言、匯編語言
科學(xué)計算
下
計算機發(fā)展歷史世
紀(jì)
第二代(1958——1964):晶體管最
偉
IBM7094.CDC1640大
的
發(fā)
高級語言明
數(shù)據(jù)處理、事物管理、工業(yè)控制
計算機發(fā)展歷史
第三代(1965——1971):集成電路
IBM360.IBM370、DECPDP-X
操作系統(tǒng)
文字處理、圖形處理
計算機發(fā)展歷史
。第四代(1972至今)大規(guī)模集成電路LSI和超
大規(guī)模集成電路VLSI微型機
牽牛星8800
蘋果APPLE-2
IBM一PC
數(shù)據(jù)庫、網(wǎng)絡(luò)等社會的各個領(lǐng)域
二、計算機的分類
按處理對象分類
1.模擬計算機:
速度快、精度低
2.數(shù)字計算機:
精度高、便于存儲
3.數(shù)字模擬混和計算機:造價高
計算機的分類
?按用途分類
專用計算機:
功能單一、結(jié)構(gòu)簡單、
可靠屜高、適應(yīng)性差)特定
情況下最有效、最經(jīng)濟、最
快速
通用計算機:一J
功能齊全、適應(yīng)
性強,在某些具體
環(huán)境下運行效率低
計算機的分類
*按規(guī)模分類
Y巨型:速度最快,處理能力最強
i大中型:通用,較快,較強
i小型:規(guī)模小,結(jié)構(gòu)簡單,設(shè)計試制周期短
小微型:小,巧,輕,使用方便,價格便宜
巨型機
巨型機:
速度最快、處理
能力最強。
例如:曙光4000L644GB內(nèi)存,浮點運
算達每秒3萬億次.目前多用于戰(zhàn)略武器(如
核武器和反導(dǎo)彈武器)的設(shè)計,空間技術(shù),
石油勘探,中、長期天氣預(yù)報等領(lǐng)域。
TOP10SitesforJune2007/lists/2007/06人
Formoreinformationaboutthesitesandsystemsin“皿…藍色基因:萬億次浮點
completelist,367
運算每秒
RankSiteComputer---------------------------------------------------------------------
BlueGene/L-eServerBlueGene
DGE/NNSA/LLNL
Solution
UnitedStates
IBM
2OakRidgeNationalLaboratoryJaguar-CrayXT4/XT3
UnitedStatesCrayInc.
RedStorm-Sandia/CrayRedStorm
3NNSA/SandiaNationalLaboratories4
Opteron2.4GHzdualcore
UnitedStates
CrayInc.
IBMThomas工WatsonResearchCenterBGW-eServerBlueGeneSol
4
UnitedStatesIBM
StonyBrook/BNL.NewYorkCenterforNev-/YorkBlue^erverBlueGene
5ComputionalSoencesSolution
UnitedStatesIBM
ASCPurple-eServerpSeriesp5575
DOE/NNSA/LLNL
61.9GHz
UnitedStates
IBM
RensselaerPolytechnicInstitute」Computional
eServerBlueGeneSolution
7CenterforNanotechnologyInnovations
IBM
UnitedStates
Abe?PowerEdge1955,2.33GHz,
NCSA
8.Infiniband
UnitedStates
Dell
MareNostrum-BladeCenterJS21
§BarcelonaSupercomputingCenter
Cluster,PPC970,23GHz,Myrinet
Spain
IBM-----------------------
LeibnizPechenzentrumHLRB-II-Atox470C地球模擬器
10
GermanySGI43萬億次浮點運算每秒
v
儂、百可以修費眄日向加2007,~2007
大型機
?:?大型機:這覆蓋國內(nèi)常
說的大、中型機。特點
是通用,具有很強的綜
合處理能力和管理能力。
主要用于大銀行、大公
司、規(guī)模較大的高校和
科研院所。
zSeries800大型機
小型機
?:?小型機:結(jié)構(gòu)簡單,維護
方便,成本較低,易于推
廣。不需要經(jīng)長期培訓(xùn)即
可維護和使用5主要用于
企業(yè)管理、數(shù)據(jù)采集與分
析。
PDP-11小型機
微型機
微型機:
以小、巧、輕、
使用方便、價格便
宜、軟件豐富、功
能齊全、等優(yōu)勢而
擁有廣大的用戶
三、計算機的用途
計算機的發(fā)展趨勢
巨型化
微型化
多媒體摩爾定律
網(wǎng)名各化
智能化
摩爾定律
19751985
晶
體10M-Mlnm500
(mlp?)
Ctranflivtoro)^OOO
B百
管
Permitm25萬
丸
數(shù)
條
行
、
10OKJZJaoaBo__!_1.0每
砧
秒
1OK0,1
.▼ftoao
?4004I0.01
每三年芯片集成度翻2翻。
?Introducedin1970
曲;J?Firstmicroprocessor
3Bl?4bitarchitecture!
1?2,250transistors
?12mm2
遛ElJ?Clock:108kHz
、s
Intel8085Microprocessor
?Introducedin1974
?8-bitarchitecture
?Stillusedinsome
microcontroller
applications!
Intel8086Microprocessor
?Introducedin1979
?29,000transistors
?33mm2
?Clock:5MHz
16bitarchitecture
LSM
Intel386Microprocessor
?Introducedin1985
?275,000transistors
?43mm2
?Clock:16MHz
?32bitarchitecture
金端霆蒿潴
LSM
Intel486Microprocessor
?Introducedin1989
?1,200,000transistors
?81mm2
?Clock:25MHz
?32bitarchitecture
?1stpipelined
implementationof
IA32
LSM
IntelPentiumMicroprocessor
CLOCKDRIVER
CODE?Introducedin1993
CACHE
?3,100,000transistors
CODE
TLB?296mm2
COMPLEX
BUSINTERFACEINSTRUCTION?Clock:60MHz
LOGICSUPPORT
一鼻,?32bitarchitecture
SUPERSCALER
INTEGER
EXEClfflON
?1stsuperscalar
implementationofIA32
MPLOGIC
LSM
巨型化
運算速度可達每秒幾
百億次運算。1975年
世界上第一臺超級計
算機“Cray-1”超級計
算機應(yīng)用:天氣預(yù)報、
地震機理研究、石油
和地質(zhì)勘探,衛(wèi)星圖
像處理等大量科學(xué)計CRAY-II
算的高科技領(lǐng)域。
中國超級計算機銀河
國防科技大學(xué)研制的“銀河1號”、“銀河2
國超級計算機曙光
國家職能計算機中心推出的:“曙光1000”、
“曙光20001”和“曙光3000”
微型化
Altair8800
eMac
SayhellotoiMac.
平果iMac
Icam
?Thinkdifferent
yiHnoiki@muc.coiH
多媒體
。多媒體就是計算機集圖.
形、圖像、聲音、文字
處理為一版。多工某體技
術(shù)的目標(biāo)是:無論在彳十
么虛方)只需要簡單的
設(shè)備藐能自由自在地以
交互法對話方式收發(fā)所,
需要的信息。多媒體技
術(shù)的實質(zhì)就是讓人們利
用計算機以更接近自然
方式交換信息。
網(wǎng)絡(luò)化
計算機網(wǎng)絡(luò):
計算機技術(shù)與通信技
術(shù)結(jié)合的產(chǎn)物。
計算機網(wǎng)絡(luò)的發(fā)展動
力:
使用遠程資源,
共享程序、數(shù)據(jù)和信
息資源。
智能化
使計算機具有視覺、聽覺、語言、行為、思
維、邏輯推理等能力。
GarryKasparov
智能化
*智能化機器人、機器狗、機器昆蟲等
智能化
*智能化機器人、機器昆蟲、機器狗等
29tM?com
T
第五節(jié)
計算機網(wǎng)絡(luò)
網(wǎng)絡(luò)基礎(chǔ)、網(wǎng)絡(luò)拓撲、
網(wǎng)絡(luò)協(xié)議、網(wǎng)絡(luò)設(shè)備
一、網(wǎng)^<^出
計算機網(wǎng)絡(luò)的概念
計算機技術(shù)和通信技術(shù)相結(jié)合,產(chǎn)生了計
算機網(wǎng)絡(luò)。
地理位置不同,并具有獨立功能的多個計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 25187-2024表面化學(xué)分析俄歇電子能譜選擇儀器性能參數(shù)的表述
- 2024年度網(wǎng)絡(luò)安全應(yīng)急響應(yīng)服務(wù)知識產(chǎn)權(quán)購買與支持合同3篇
- 2024年信貸擔(dān)保與借款人戰(zhàn)略合作框架協(xié)議3篇
- 2024年年度代收貨款服務(wù)與金融機構(gòu)戰(zhàn)略合作協(xié)議3篇
- 2024年度光伏發(fā)電項目土木工程總承包服務(wù)協(xié)議3篇
- 2024年幼兒園入園合同范本與幼兒心理輔導(dǎo)與家長溝通協(xié)議3篇
- 2024協(xié)議書數(shù)據(jù)中心電路改造與擴容服務(wù)合同3篇
- 2024年新版房產(chǎn)銷售代理合同3篇
- 2024年新能源主題燈箱廣告創(chuàng)意制作合同3篇
- 2024年度酒店行業(yè)員工入職勞動合同范本3篇
- 解一元二次方程(公式法)(教學(xué)設(shè)計)-九年級數(shù)學(xué)上冊同步備課系列
- 2024版小學(xué)科學(xué)六年級上冊第四單元《能量》教學(xué)課件
- TSHZSAQS 00255-2024 食葵病蟲害防治技術(shù)規(guī)范
- 2024農(nóng)村機井轉(zhuǎn)讓合同范本
- 2024年院前急救護士理論考核參考題庫(含各題型)
- 2025屆江蘇省蘇州市吳中學(xué)、吳江、相城區(qū)數(shù)學(xué)八上期末綜合測試試題含解析
- 2024-2030年中國巨菌草市場需求規(guī)模及未來發(fā)展戰(zhàn)略研究報告
- 人教版高一上學(xué)期化學(xué)(必修一)《第四章物質(zhì)結(jié)構(gòu)元素周期律》單元測試卷-帶答案
- 2024至2030年中國文具市場發(fā)展預(yù)測及投資策略分析報告
- 水利工程承包人常用的表格(51個)
- 專題01:基礎(chǔ)知識綜合(解析版)-2022-2023學(xué)年七年級語文下學(xué)期期中專題復(fù)習(xí)(江蘇專用)
評論
0/150
提交評論