




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機應用基礎
授課教師:
第一章基礎知識
1-1概述
世界上第一臺現代意f
義的電子計算機是
1946年美國設計制造
的"ENIAC”
?占地170平方米
?重量30噸
?功耗150千瓦
?運算速度每秒5000次
龐大的ENIAC
電子計算機按其性能分類:
巨型計算機
大型計算機
中型計算機
小型計算機
微型計算機
單片計算機
Intel4004
1971年
?108KHZ
?2300個晶體管
?10微米工藝
?每次傳送4位
?最大尋址640
字節內存
A
座I10微米:每條導線或是每個晶體管間的距離
Intel8008
1972年
?200KHz
?3500個晶體管
?6微米工藝
?每次傳送8位
?最大尋址
16KB內存
Intel80386
1985年
?12.5-33MHZ
?27.5萬個晶體管
?每次傳送32位
?最大尋址4G內.
存
lntel80386,Intel第一代32位CPU
(uu?OKt&cui*2ml-3auam.
Intel80486
1989年
?25-50MHz
?120萬個晶體管
?每次傳送32位
Pentium
1993年
?60-200MHZ
?320萬個晶體管
?0.8>0,6、0.35
微米工藝
IntelCeleron
1998年
?266-300MHZ
?750萬個晶體管
?0.25微米工藝
IntelPentiumlll
1999年
?450MHz以上
?千萬個晶體管
?025、0J8微
米工藝
Intel
PentiumIV_423
2000年一
14GHz以上
?4.2千萬個晶體管
?0,18>0.13微普
工藝
IntelCore2DuoCode
Databus64bits
Addressbus64(actual36)bits
Maximummemory64GB
Clockfrequency1.8-3GHz
FSB800-1066-1333MHz
Fabricationprocess65n
Numberoftransistors
?IntelCore\7
三個版本:
2.66GHz的i7-920$284
2.93GHz的i7-940$562
3.20GHz的i7-965$999
'urrcntduteIsTur1-61T'
ad^tet
Inr:fiittineK7X8:Z7.13
I.ntrre
|TbcIBhPcr?)n?iICcnpiter
bmion1.10(OQipyright
ir/u
imruHn
1'iskiur
mrsic
WILL
卜山;
AMD的首款處理器于1982年開始銷
售,因為是技術授權設計而來的處理
器,AMD8086(與8088)和Intel型
號一模一樣。
?Am286:授權制造,但速度更快
CurrentduteIsTur!-01-1980
Enternowdute
Currenttineis7:48:Z7.13
Enternewtine
TheIBHfcmona1Conpii
l/ercion1.10(C)Copyri
"dir/y
cimnnMncunrumtnT、conDiSKcorYam
DisKconpconcowCOHmmam
DEBUGCOHLINKkonARTMS
SAflFLESBASmiRTGAGE!IASNIKICBAS
MW1KEVBASCIRCLEDALLBAS
cunnMS
26niclt)
^>dIrcotwMixi.com
(imrwtwcm
1File”)
Intel的286最高只到12.5MHz,AMD則曾
銷售過20MHz版本。由于286比386更經
濟實惠(后者的創新技術在開頭數年并未被
善用),AMD在20多年前已是超值之選。
?Am386:40-MHz的386
目「Reuers止不Hg亍春看世旭二REA哽強
FileEditSearchCharacterParagraph
Mcuwent
[loppy的歸conJigur&bonMlconserve:Oitktpece
二二Tou$ethiitesiiB)Wef?yerinme
k,iietofe5d*Spoole?>no*
biepmgfromWlntfowt
[WINDOWS
bbatchtdeyou
■lock.ITheRFwe
Bttheeppiicttbon
■itedopbonsiofthe
■[TMit
K,c,deeppit-.fthcn
ExectAve
一如前身,該型號和Intel版本完全相同。
它比Intel型號來得快一40MHz,Intel33MHz
?Am486:最后兼容品
ProgemMwger
picQptloneWindowHelp
□芻
FieCenbciFwiPMMJQJMSQOS
IPtOBCS
FileM“er?[C:\WIIMinesweeper
■pieQlskIrcc)
OptionsToofaWlndi
C477MBhoe.498MBtotal
AMD生產兩種版本的486——款是采
Intel微碼,另一款采AMD微碼。
■K5:AMD的自家設計處理器
AMD于1996年推出第五代處理器K5o
時脈100MHz的K5會標為PR133,
代表AMD認為它的效能等于一顆133
MHzPentiumo
?K6:AMD延伸戰場
AMD于1997推出另一款新處理器:K6o
在1998年,AMD發表K6-2。
在1999年推出K6的第三版本K6-lllo
■K7/Athlon
AMD于1999年推出其第七代處理器K7-Athlono
順便一提的是,AMD是第一家發表與銷售1GHz
處理器的廠商(Athlon),比Intel的1GHz
PentiumIII早亍兩天。A
?AMD改良Athlon:ThunderbirdsXP
?AMD口
MA
A5
LS
AE
YM
SB
IL
AE
D
Z
lstart
AMD在K7架構基礎上增加頻率與使用
較細制程的方式小幅改良。
AthlonXP與后續的型號使用PR值,而
非依時脈頻率來命名。
AMD移轉為64位
Administrator
AMDaftfff
WlmiowtServerXtMIXfntrn4ro^MuM?<i
tvJMUnUM
K8是兼容64位尋址的第一款x86處理
器,此架構擁有諸如整合內存控制器等
其它優勢。
64X2:AMD的雙核
AMD在2005年變更架構以提供K8
的雙核版本;Athlon64X2就此誕生。
?Phenom:K10與四核
AMD于2007年推出K10,以Phenom的名稱銷售。
三核PhenomX3基本上是第四核瑕疵或
關閉的一顆PhenomX4。
?在舊金山的國際固態電路會議ISSCC2009上,Intel不
但宣布了八核心服務器處理器aNehalem-EX55,還首
次介紹了下一代32rlmWestmere家族,其中就提到了
首款六核心桌面處理器“Gulftown”o
Nehalem
?繼Intel發布8核心Nehalem架構Xeons之后,AMD首次
演示了其6核心的Opteron處理器,核心代號為
Istanbul(伊斯出希爾,土耳其西北部港市)。
新型材料技術的應用
“應變硅”(StrainedSilicon),
字面上意思是“受到應力的硅”。
該技術的原理是將硅的晶體拉伸,
這樣沿拉伸方向電子的遷移率就會
提升,導致電阻減小。在MOS管
的柵極下溝道處的硅做成拉伸的
“應變硅",當MOS管打開的時
候電流就會更順利地沿著拉伸方向
"Strained"silicon
在源極和漏極之間流動,速度也能
更快。
簡單說,如果能夠迫使硅原子的間距加
大,就可以減小電子通行所受到的阻礙,
也就相當于減小了電阻,這樣一來發熱
量和能耗都會降低,而運行速度則得以
提升。
-i
Silicon
germanium
超級計算機
?Roadrunner系統是由美國舊M公司設計并制造、部署
在著名的美國能源部洛斯阿拉莫斯國家實驗室(Los
AlamosNationalLaboratory,LANL),是是世界上
首臺跨入petaflop/sUnpack門檻的超或計算機,從而
宣告HPC領域邁入了每秒千萬億次時代!
12960顆PowerXCell
8i3.2Ghz處理器和
6948顆AMDDual-cor
Opteron(皓龍)1.8
GHz處理器,98TB的
內存,峰值運算運算能
力高達1.456Petaflop
(1456萬億次/秒)
Roadrunner
?操作系統:RedHat的開源Linux軟件。
?世界領先的能源效率:每瓦電能可完成4.37億次
計算,系統整體電耗0?248萬千瓦。
?2002年開始研發,2006年開始進入聯機階段,
2008年完成整個主體系統的實施,系統的優化和
完善則將持續到2010年。
?主要用于美國國家核安全局(NationalNuclear
SecurityAdministration9NNSA),用來確保
美國核武器儲備的持續發展、安全和可靠性,包
括模擬核爆炸后零點幾秒的行為狀態。此外,
Roadrunner還將于航天、能源、人類基因、納
米和氣候方面的研究。Jfl
D
RankSiteComputer/YearVendorCoresRfnax"peakPower
Roadrunner-BladeCenterQS22/LS21
DOE/NNSA/LANLCluster.PowerXCell8i3.2Ghz/OpteronDC
11296001105.001456.702483.47
UnitedStates18GHz.VoltaireInfimband/2008
IBM
OakRidgeNationalLaboratoryJaguar-CrayXT5QC23GHz,2008
21501521059.001381.406950.60
UnitedStatesCrayInc.
NASA/AmesResearchPleiades-SGIAltixICE8200EXXeonQC
3Center/NAS3.0/2.66GHz/200851200487.01608.832090.00
UnitedStatesSGI
BlueGene/L-eSen/erBlueGeneSolution/
DOE/NNSA/LLNL
42007212992478.20596.382329.60
UnitedStates
IBM
ArgonneNationalLaboratoryBlueGene/PSolution/2007
5163840450.30557.061260.00
UnitedStatesIBM
TexasAdvancedComputingRanger-SunBladex6420,OpteronQC23
6Center/Unrv.ofTexasGhz,Infiniband/200862976433.20579.382000.00
UnitedStatesSunMicrosystems
Franklin-CrayXT4QuadCore2.3GHz/
NERSC/LBNL
7200838642266.30355.511150.00
UnitedStates
CrayInc.
OakRidgeNationalLaboratoryJaguar-CrayXT4QuadCore2.1GHz/2008
830976205.00260.201580.71
UnitedStatesCrayInc.
NNSA/SandiaNationalRedStorm-Sandia/CrayRedStorm,XT3/4.
9Laboratories24/22GHzdual/quadcore/200838208204.20284.002506.00
UnitedStatesCrayInc.
Dawning5000A-Dawning5000A,QC
ShanghaiSupercomputerCenterOpteron1.9Ghz,Infiniband,WindowsHPC
1030720180.60233.47
China2008/2008
Dawning
曙光5000A超級計算機
J/
共用7680個四核AMDBarcelona(主頻1.9GHz)
處理器有30720顆計算核心廣
122.88TB內存,700TB數據存儲能力I
微軟WindowsHPCServer2008操作系統Li
峰值速度23347萬億次
曙光5000一天完成的工作量,相當于全中國所有
人每天24小時、每年365天利用手持計算機不停,
*
超級計算機有多快
?如果把普通計算
機的運算速度比
喻成人走路的速
度,那么超級計
算機就達到了火
箭的速度。
I?'tMBflfMM?IM
l!F(rmHopt)OpwWWMRAC*Hr>
龍芯
00DS0N-2B
-
MZD110-
龍芯2號是國家
“863”重點項目“高
-
性能通用CPU芯片全-
定制實現及系統集成”
和中國科學院知識創
新工程重大項目“高
性能通用CPU芯片研
制”的重大成果,是
我國第一款自主研發
的64位高性能通用處
理器芯片。
龍芯2F
?龍芯2F高性能通用CPU芯片在單處理器設
計方面已到達國際先進水平,是具有自主
知識產權的CPU芯片。龍芯2F通用64位處
理器是祖國大陸地區第一個采用90納米設
計技術的處理器。該處理器最高主頻達到
1.0GHZ,峰值運算速度達到每秒40億次雙
精度浮點運算。
首家龍芯產品專賣店于2009年
1月8日上午10點在北京中關村
正式開業。
^
E
■一
E?二
?:.
?I
?E二
7n
K29n
79u
一E
,|a
?
*,JI
,
:
21?
二
.,
英特爾32nm工
1-2-1計算機中的數制
數字計算機中的一切信息(包含數)都是
用二進制表示的。但為閱讀和書寫方便,常將
二進制數用十六進制(Hexadecimal)表達。
早期用的八進制,現已不用。
001111000001.10100100B
3C1,A4H
數制對照表
1-2-2各種數制間的轉換
1.二進制Binary_十進制Decimal
321
(1101.101)2=1X2+1X2+OX2+1X2°
+1*2-1+0*2-2+1*2-3
=(13.625)10
2.十六進制Hexadecimal-十進制
Decimal
(64.C)16=6X161+4X16°
+12X16-1
=(100.75)10
3.十進缶!|Decimal一二進制Binary
例:(11226)10=(?)2
整數部份小數部份
除2取余,直至商為0乘2取整,直至小數部份為0
112/2=56余數0(LSB)或達到要求精度
56/2=28??????0
28/2=14??????00,26X2=0.52整數0(MSB)
14/2=7……00.52X2=1.04…1
7/2=3……10.04X2=0.08...0
3/2=1??????10,08X2=0.16,??0(LSB)
1/2=0??????1(MSB))
A(112.26)1O=(111OOOO.O1)2
4,十進制Decimal_十六進制Hexadecimal
例:(301.6875)⑺16
整數部分
除16取余,直至商為0
301/16=18.,.余數13=D(LSB)
18/16=12
1/16=01(MSB)
小數部分
乘16取整,直至小數部份為0
0.6875X16=11.00.,,整數11=B(MSB)
:.(301.6875)10=(12D.B)16=12D.BH
☆先將十進制轉換成二進制,再將二進制/
轉換成十六進制較方便:D-B-H■
1.2.3計算機中的二進制數表示
?1、定點小數(以8位二進制為例):
無符號
有符號
1.2.3計算機中的二進制數表示
?2、整數(以8位二進制為例):
?無符號數
?有符號數
1.2.3計算機中的二進制數表示
?3、浮點數:
尾數部分(定點小數)
階碼部分(定點整數)
尾符Ms階符Es階碼E尾數M
1.2.4二進制編碼
字符和十進制數都要表示為若干位二進制碼
的組合(二進制編碼)。
數字:0?9
字母:A?Z,a?z
專用符號:+廣,*,/,%,&,八,$,#,@,!,>?”,:……
控制字符:CR(回車)、LF(換行)、SP(空格)
所有這些信息均以二進制碼表示O
1、二進制編碼的十進制數
BCD(Binary-Coded-Decimal)
常用8421BCD碼。
十功擻8421碼余3代碼
0|00000011f
100010100
200100101
300110110
401000111
501011000
601101001
701111010
810001011
910011100
1010?1111在8421碼中是非法的。
BCD碼與十進制間的轉換(8421碼):
(904.72)io=(100100000100.01110010)BCD
8421碼和余3代碼
08421仍余3代碼
100000011
200010100
300100101
400110110
501000111
601011000
701101001
801111010
910001011
10011100
CD碼在計算機中的存貯方式:
壓縮型BCD碼:一個字節存放兩個BCD碼
1iOiOJ01011
(1OO1OO11)BCD=(93)1O
非壓縮型BCD碼:每個字節只存放一個
CD碼,高4位為0。
010叫0回0網1低地址
o|o|o|oh|o|o|l高地址“低——低”
2、字符的編碼
當前廣泛采用ASCH碼(American
StandardCodeForInformationInterchange)作
為各種字符的編碼系統。
每個ASCH碼為7位,最高位D7恒為0(在通
信中常用D7作為奇偶校驗位)。
數字0?930H-39H
大寫字母A?Z41H?5AHASCII碼表
母a?z61H?7AH
1-3無符號二進制數的
算術和邏輯運算
1-3-1二進制數的算術運算
?算術運算:力口、減、乘、除
?微機中通常只有做加法的硬件電路。
其它三種算術運算均是通過加法電路
完成的。
1-3-2無符號數的表示范圍
1.n位無符號二進制數x的表示范圍
0<x<2n-1
如:n=OOH?FFH(O?255)
2.無符號二進制數運算結果是否正確的判斷
10110111183
+01001101+77
進位一A100000100160
無符號二進制數相加(或相減)時,若有進位
(或借位),則說明其結果超出可表示的范圍,
其結果是錯誤的。但在紙面上作加法運算時.
不受位數限制,計及進位,則結果是正確硬
1-3-3二進制數的邏輯運算
算術運算是將一個n位的二進制數作為一
個整體來對待,而邏輯運算則是對二進制數逐
位進行操作,故無進/借位。
1.“與”運算
01101011通常用于清除某些位或
A11110000
01100000保留某些位
2、“或”運算01101011
V00001111
01101111
可用于使某些位置“1”。
3、“非”運算
01101001=10010110用于取反
4、“異或”運算兩位相同為“0”,
兩位不同為“1”。
01101011
十11110000可用于寄存器清零
10011011
XORAL,AL
XORAX,AX
1-3-4基本邏輯門及常用邏輯部件
1、與門(ANDgate)
AA
-
B-B
e-e
2、或門(ORgate)
A
BA-I
CY=A+B+CB->1-Y=A+B+C
c-__
3、非門(NOTgate)
ATY=AA5Y=A
4、與非門(NANDgate)
A—A—
B-Y=A*B*CB-Y=A*B*C
c-c-
或非門(NORgate)
A
B
C
、譯碼器
不同的地址信號通過譯碼器轉換為對某一芯片的片選信號O
☆表18138譯碼器功能表
使能端輸入端輸出端
GY0匕
GG2AG2RCBA丫7丫6丫5丫4丫3丫2Y1Yo
G-_10000011111110
Y2
-_10000111111101
GV3_
cV4_10001011111011
Y510001111110111
B_
Y_610010011101111
A
Y710010111011111
10011010111112
100111011111
非上述情況XXXFT)
1.4有符號二進制數的表示及運算
數字計算機中,一切信息都只能用o和1來表示,
包括數的正、負號,而不能用或表示。
無符號數的最高位為數值位(而非符號位);
有符號數的最高位為符號位(而非數值位);
0—正數
例:1一負數
r=+147(若視為無符號數)
(10010011)2
L=-109(若視為用補碼表示的
有符號數)
1.4.1有符號數的表示方法
機器數:符號數值化了的數
真值:機器數所表示的實際數值
帶符號數在機器內的三種表示方法:
①、原碼
0—正數
符號位;數值部分為真值的絕對值
1一負數
符號位數值部分
例:
X=(+91)io岡原=(01011011)2
X=(-91)io[x]^=(11011011)2
X=(+0)10岡原=(00000000)
=
X(-0)10岡原=(10000000)
,值。有兩個編碼值,不利運算,不采用。
②、反碼
正數的反碼與其原碼相同。
負數的反碼等于相應的正數逐位(包括符號位)取反。
例:X=(+5)io[x]反=(00000101)2
I取
反
X=(-5)io[x]反=(11111010)2
X=(+0)10[x]反=(00000000)2
X=(-0)10[X]反=(11111111)2
缺點:數值0有兩個編碼值,不利運算,不采用。
③、補碼
正數的補碼與其原碼相同。
負數的補碼等于相應的正數逐位(包括符號位)取
反,最末位加工。
例1:X=(+4)io[x]補=(0100)2
真值求機器數
例2:X=(-4)io求區補=?(取4位二進制數)
取反+1
+4—0100—1011—1100一(-4)1。=(1100)2
-00000100^11111011^11111100-(-4)io=
(11111100)2
結論:當將用補碼表示的
n位負數擴展成NOn)
位同值負數時,只需要在
其前面添加個"廿即
可。
1.4.2補碼與之間的轉換
逐位(包括符號位)取反后,最末位加工,
便是其絕對值。
11110101—00001010—00001011-(-11)10
11111111—00000000—00000001一(-1)10
10000000—01111111—10000000一(-128)10
1.4.3補碼的優點:
1、在補碼表示法中,o的表示法是唯一的。
X=(+0)10岡補=(00000000)2
X=(-0)10岡補=(00000000)2
;11111111
自然丟失(進位)
勺00000001
1:00000000
I-8位一A
2、采用補碼,減法可化成加法運算,即:
[x-y]#=[x]補一[y]補
例1:54-12=42甘甘汁一的
按減法運算
00110110
-00001100
OO1O1O1O=(42)1o
利用補碼運算:54-12=54+(-12)=42
Y=12[-y]#=[-12]#
00001100—11110011—11110100
自然丟失00110110
(進位)+11110100《
1OO1O1O1O=(42)1o
注意:微機中凡帶符號
數均采用補碼表示,運
算結果也用補碼表示
144,帶符號數運算時的溢出問題
1、帶符號數的表示范圍
-2n'1<Xx:用補碼表示的n位
--''帶符號二進制數
n=8-128<x<+127
n=16-32768<x<+32767
帶符號數運算結果若超出上述范圍,稱溢出
溢出必然導致運算結果出錯。
2、帶符號數運算時溢出的判斷
溢出只能發生在兩個同符號數相加或兩個異符號數相減時。
溢出判據:Cn-1十Cn-2=1,即Cn-1與Cn-2不同
Cn-1:最高位向前的進位
Cn.2:次高位向前的進位
例1:(+72)+(+98)=+170
(+72)io=(01001000)2
(+98)io=(01100010)2
01001000
+01100010
10101010=(-86)10
分析:n=8
72+98=170>127溢出,故運算結果出錯
Cn-1:最高位向前的進位
Cn.2:次高位向前的進位
在例1中:C7=0,C6=1,C7?C6=0?1=1
01001000
例2:(-83)+(-80)=-163
(-83)io=(10101101)2(-80)io=(10110000)2
自然丟失10101101
(進位)+10110000
1O1O111O1=(+93)1o
分析:n=8
(-83)+(-80)=-163<-128
溢出,故運算結果出錯
10101101
C7=1,C6=0,C7十C6=1十0=1+10110000
故溢出101011101=(+93)10
以上是兩個同號數相加,當結果超出表示范
圍時造成的溢出;同樣,當兩個異號數相減時,若
結果超出亙表示的范圍時也會因溢出而出錯。
結論一:溢出與進位是兩個不同的概念,兩者不相關。
例:設n=3,則補碼的表示范圍為?4?+3
①偽20103011
2010U+2010
+1001③111
3011410021010
C2十Ci=0十0=0C2十Cl=0十1=1C2?Cl=1?1=0Cy
無進位,無溢出無進位,有溢出有進位,無溢出
④-2110
+-3101
-51011
Cz十Ci=1十0=1Cy
有進位,有溢出
結論二:不論無符號數還是有符號數,運算結
果若超出其可表示的范圍,則結果出錯。
⑴無符號數運算結果若有進位(相加時)或
借位(相減時),即C/=1,則結果出錯。
1.1.3微機系統的構成
微型計算機系統的組成。
微機硬件系統組成
〃,一〃廄〃〃而
I/O接口外設
單
AB)向
地址總線(AddressBus,
單
cB)向
控制總線
雙
(ControlBus,DB)向
數據總線(DataBus,
㈠、CPU:核心器件起運算與控制作用
每種CPU有各自特有的指令集(InstructionSet)
CPU由三部份組成:
①算術邏輯單元ALU(ArithmeticlogicUnit)又稱運算器
以加法器為基礎,輔以其它邏輯電路完成加、減、乘、
除和各種邏輯運算;高級的ALU還可以完成浮點運算。
②控制器
/、指令寄存器IR(InstructionRegister)
指令寄存器IR用來存放從存儲器取出的將要
執行的指令(實為其操作碼)。
II、指令譯碼器ID(InstructionDecoder)
指令譯碼器ID用來對指令寄存器IR中的指令
進行譯碼,以確定該指令應執行什么操作。
7Z7>可編程邏輯陣列PLA(ProgrammableLogic
Array)(也稱為定時與控制電路)
可編程邏輯陣列用來產生取指令和執行指令
所需的各種微操作控制信號。由于每條指令所
行的具體操作不同,所以,每條指令將對應控
信號的某一種組合,以確定相應的操作序列。Id
I/O接口
③寄存器組(RegisterSet)
CPU內部的存貯單元稱為寄存器。各有自己特定的名
稱。
寄了通用寄存器:由程序員規定其用途
存
器1專用寄存器:其用途是固定專用的。
如:堆棧指針、標志寄存器等。
CPU訪問寄存器比訪問存貯器要方便省時o
㈡、存貯器(Memory)內存?外存?
內存又稱主存,屬于半導體存貯器。
1.內存單元的地址和內容
現代微機中:每個字節稱為一個內存單元
每個內存單元都有一個地址,稱內存地址
微機內存容量是指內存的字節數。
多字節數據將占用多個連續的字節。在Intel系列
中,規定其最低字節存放在所占諸地址的最低端,
并以最低端地址作為該多字節數據的地址
35000H
35001H
3CA46BCFH
35002H
35003H
包
內存單元內容:
操作碼、操作數或各種數據或字符的ASCH碼
地址內容
十六進制二進制內存數據代表含義
00H0000000010110000MOVAL,n
01H0000000100000111n=7
02H0000001000000100ADDAL,n
03H0000001100001010N=10
04H0000010111110100HLT.
■■■■■
■■■■■I■
圖1:存貯器讀操作過程
①地址
0000010010010111
地
?
?
址?
譯04
10010111
碼?
?
?
器
FF
I
②讀一n控制
圖2:存貯器寫操作過程
①
00001000
地
址
譯
碼
AB
器
②寫一控制
——--
3.內存分類
?隨機存取存貯器RAM(RandomAccessMemory)
?只讀存貯器ROM(ReadOnlyMemory)
㈢、I/O設備與I/O接口
?輸入設備:鍵盤、掃描儀、鼠標、光筆……
?輸出設備:顯示器、打印機、繪圖儀、
X—Y座標儀……
?輸入/輸出設備:磁帶、磁盤……
I/O設備的工作速度通常低于CPU,而且兩
者的數據格式也不相同,因此兩者間的連接及信
息交換均不能直接進行,必須通過I/O接口,又稱
I/O適配器(I/OAdapter)。
㈣、總線(Bus)
總線:在計算機各部件間傳遞地址、數據和
:用于傳輸指令或數據據信息,雙向。
:用于傳遞由CPU發出的地址信息,單向。
:用于傳送控制信號、時序信號或狀態信息,單向。
ROMI/O接口
AB)單向
地址總線(AddressBus,
cB)單向
控制總線(
ControlBus,DB)雙向
數據總線(DataBus,
某些控制總線是由CPU輸出的(如:RD、WR……);
另一些則是輸入CPU的(如INTR、RESET……)。
故任何一根具體的控制總線都是單向的,但全部控制總
線作為一個整體則是“雙向”的。
㈤、軟件系統
計算機軟件包括系統軟件和應用軟件。計
算機軟件泛指任何類型的計算機程序,從操作
系統,到實用程序、應用程序、存放在只讀存
儲器(ROM)上的程序等等。
系統軟件是用于計算機的管理、維護、控制
以及計算機程序的翻譯、裝入、編輯和運行的程
序。包括操作系統(OS)和系統實用程序。
應用軟件是軟件開發人員利用系統軟件編
制的用來解決某一具體問題的程序,以滿冷應
算機用戶各方面的應用需要的軟件。[iiu
第一章結束
*?aui|iqivvod000'6【■OVINH如0all1,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025機械設備購銷合同樣本
- 公共休息設施設計調研
- 服裝設計大賽賽事規劃與執行框架
- 2025揚州市勞動合同書范本
- 2025債務人權益合同法債務人權益的合同法保護
- 養殖合作入股合同范例
- 專業演出合同范例
- 臨時入職合同范例
- 2020年人教版中考英語總復習初中三年英語分冊復習知識點
- 企業共享中心租房合同范例
- 全國行政區域身份證代碼表(電子表格版)
- 【基于單片機的智能送餐配送車設計與實現(論文)11000字】
- 新教科版小學1-6年級科學需做實驗目錄
- a10c猶豬桿使用介紹
- MapInfo地理數據分析和專題圖制作
- 基于大數據平臺的數據處理服務項目合同(范文)
- 超星爾雅學習通《社會心理學(南開大學)》章節測試含答案
- 教科版小學科學三年級下冊2《動物的一生》單元復習教學課件
- 設計師量房表
- 《特種設備目錄》(2022年第114號)
- 聲樂參賽評分表
評論
0/150
提交評論