計算機(jī)組成原理.ppt
《計算機(jī)組成原理.ppt》由會員分享,可在線閱讀,更多相關(guān)《計算機(jī)組成原理.ppt(44頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、2012,計算機(jī)系 劉鳳格,1,計算機(jī)組成原理,主講:劉鳳格 2012.9.3,2012,計算機(jī)系 劉鳳格,2,課 程 簡 介,“計算機(jī)組成原理”是計算機(jī)專業(yè)的一門核心課程,是必修課。在先導(dǎo)課和后續(xù)課之間起著承上啟下的作用。 本課程脫離具體機(jī)型和具體芯片,以計算機(jī)組成結(jié)構(gòu)為中心闡述基本概念和原理。具體講述計算機(jī)硬件系統(tǒng)中各大部件的組成原理、邏輯實現(xiàn)、設(shè)計方法及互連構(gòu)成整機(jī)的技術(shù),目的在于培養(yǎng)學(xué)生在硬件系統(tǒng)分析、設(shè)計、開發(fā)、使用和維護(hù)等方面的能力。,2012,計算機(jī)系 劉鳳格,3,第一章 計算機(jī)系統(tǒng)概論,教學(xué)目的: 對計算機(jī)的組成原理有一個總體
2、概述。 教學(xué)內(nèi)容: 1.1 計算機(jī)的分類與應(yīng)用 1.2 計算機(jī)的發(fā)展簡史 1.3 計算機(jī)的硬件(重點) 1.4 計算機(jī)的軟件 1.5 計算機(jī)系統(tǒng)的層次結(jié)構(gòu),2012,計算機(jī)系 劉鳳格,4,1.1 計算機(jī)的分類和應(yīng)用,一、分類 1、電子模擬計算機(jī): 數(shù)值由連續(xù)量來表示,運算過程也是連續(xù)的 2、電子數(shù)字計算機(jī): 電腦按位運算,并且不連續(xù)地跳動計算,2012,計算機(jī)系 劉鳳格,5,數(shù)字計算機(jī)根據(jù)計算機(jī)的效率、速度、價格、運行的經(jīng)濟(jì)性和適應(yīng)性來劃分,可以劃分為兩類: 專用計算機(jī):專用機(jī)是最有效、最經(jīng)濟(jì)和最快速的計算機(jī),但是它的適應(yīng)性很差。 通用計算機(jī):通
3、用計算機(jī)適應(yīng)性很大,但是犧牲了效率、速度和經(jīng)濟(jì)性。,2012,計算機(jī)系 劉鳳格,6,通用計算機(jī)的分類:通用計算機(jī)根據(jù)體積、簡易性、功率損耗、性能指標(biāo)、數(shù)據(jù)存儲容量、指令系統(tǒng)規(guī)模和機(jī)器價格等可以分為:,,2012,計算機(jī)系 劉鳳格,7,二、計算機(jī)的應(yīng)用,科學(xué)計算、信息處理、自動控制、測量和測試、教育和衛(wèi)生、家用電器、人工智能等。,2012,計算機(jī)系 劉鳳格,8,1.2 計算機(jī)的發(fā)展簡史,一、計算機(jī)的五代變化 第一代為19461957年,電子管計算機(jī):數(shù)據(jù)處理 第二代為19581964年,晶體管計算機(jī):工業(yè)控制 第三代為19651971年,中小規(guī)模集成電路計算機(jī)
4、:小型計算機(jī) 第四代為19721990年,大規(guī)模和超大規(guī)模集成電路計算機(jī):微型計算機(jī) 第五代為1991年開始,巨大規(guī)模集成電路計算機(jī):單片機(jī),2012,計算機(jī)系 劉鳳格,9,二、半導(dǎo)體存儲器的發(fā)展 20世紀(jì)5060年代,所有計算機(jī)存儲器都是由微小的鐵磁體環(huán)(磁芯)做成。 1970年,仙童半導(dǎo)體公司生產(chǎn)出了第一個較大容量半導(dǎo)體存儲器。 從1970年起,半導(dǎo)體存儲器經(jīng)歷了11代:單個芯片1KB、4KB、16KB、64KB、256KB、1MB、4MB、16MB、64MB、256MB、1GB。 其中1K=210,1M=220,1G=230,2012,計算機(jī)系 劉鳳格,10,三、
5、微處理器的發(fā)展 1971年Intel公司開發(fā)出Intel 4004。這是第一個將CPU的所有元件都放入同一塊芯片內(nèi)的產(chǎn)品,于是,微處理器誕生了。 1972年出現(xiàn)的Intel 8008,這是第一個8位微處理器,它比4004復(fù)雜一倍。 20世紀(jì)70年代末才出現(xiàn)強(qiáng)大的通用16位微處理器,8086便是其中之一。 1981年,貝爾實驗室和HP公司開發(fā)出了32位單片微處理器。 Intel于1985年推出了32位微處理器Intel 80386。后來到現(xiàn)在的64位處理器和多核處理器。,2012,計算機(jī)系 劉鳳格,11,四、計算機(jī)的性能指標(biāo) 1.吞吐量:表征一臺計算機(jī)在某一時間間隔內(nèi)能夠處理的信息量
6、,單位是字節(jié)/秒(B/S)。2.響應(yīng)時間:表征從輸入有效到系統(tǒng)產(chǎn)生響應(yīng)之間的時間度量,用時間單位來度量,例如微秒(10-6S)、納秒(10-9S)。3.利用率:表示在給定的時間間隔內(nèi),系統(tǒng)被實際使用的時間所占的比率,一般用百分比表示。4.處理機(jī)字長:指處理機(jī)運算器中一次能夠完成二進(jìn)制數(shù)運算的位數(shù)。當(dāng)前處理機(jī)的字長有8位、16位、32位、64位。字長越長,表示計算的精度越高。,2012,計算機(jī)系 劉鳳格,12,5.總線寬度:一般指CPU中運算器與存儲器之間進(jìn)行互連的內(nèi)部總線二進(jìn)制位數(shù)。 6.存儲器容量:存儲器中所有存儲單元的總數(shù)目,通常用KB、MB、GB、TB來表示。其中K=210,
7、M=220,G=230,T=240,B=8位(1個字節(jié))。存儲器容量越大,記憶的二進(jìn)制數(shù)越多。 7.存儲器帶寬:存儲器的速度指標(biāo),單位時間內(nèi)從存儲器讀出的二進(jìn)制數(shù)信息量,一般用字節(jié)數(shù)/秒表示。,2012,計算機(jī)系 劉鳳格,13,8.主頻/時鐘周期:CPU的工作節(jié)拍受主時鐘控制,主時鐘不斷產(chǎn)生固定頻率的時鐘,主時鐘的頻率(f)叫CPU的主頻。度量單位是MHz(兆赫茲)、GHz(吉赫茲)。例如Pentium系列機(jī)為60MHz266MHz,而Pentium 4升至3.6GHz。 主頻的倒數(shù)稱為CPU時鐘周期(T),即T=1/f,度量單位是微秒、納秒。,2012,計算機(jī)系 劉鳳
8、格,14,9. CPU執(zhí)行時間:表示CPU執(zhí)行一段程序所占用的CPU時間。 公式:CPU執(zhí)行時間 CPU時鐘周期數(shù) CPU時鐘周期 10. CPI:表示每條指令周期數(shù),即執(zhí)行一條指令所需的平均時鐘周期數(shù)。 CPI 執(zhí)行某段程序所需的CPU時鐘周期數(shù)程序包含的指令條數(shù),2012,計算機(jī)系 劉鳳格,15,11. MIPS:表示每秒百萬條指令數(shù),即單位時間內(nèi)執(zhí)行的指令數(shù)。用下式計算: MIPS 指令條數(shù)(程序執(zhí)行時間 106 ) 12. MFLOPS:表示每秒百萬次浮點操作次數(shù),用下式計算:MFLOPS 程序中的浮點操作次數(shù)(程序執(zhí)行時間 106 ),2012,計算機(jī)系 劉
9、鳳格,16,1.3 計算機(jī)的硬件,硬件組成:,2012,計算機(jī)系 劉鳳格,17,1、運算器: 功能:進(jìn)行算術(shù)和邏輯運算,數(shù)據(jù)采用二進(jìn)制形式。運算器長度:8、16、32、64位 運算器的位數(shù)越多,計算的精度就越高,但同時所需的電子器件也越多。,2012,計算機(jī)系 劉鳳格,18,2、存儲器: 功能:保存或“記憶”解題的原始數(shù)據(jù)和解題步驟 單位: 位 bit: 0或1 ;1個半導(dǎo)體觸發(fā)器。 字節(jié)byte: 1byte=8bit 存儲單元:一連串0或1組成的整體,也是存儲器的劃分單位。 字word: 1word=nbyte 1KB=1024B 1MB=1024KB 1G
10、B=1024MB,2012,計算機(jī)系 劉鳳格,19,存儲容量:所有存儲單元的總數(shù),一般以KB、MB、GB為單位 存儲地址:存儲單元的編號 內(nèi)存:半導(dǎo)體器件 存儲器分類: 外存:磁盤或光盤,,2012,計算機(jī)系 劉鳳格,20,3、控制器 功能: 發(fā)號施令,控制計算機(jī)的各部件有條不紊地進(jìn)行工作。即控制器的任務(wù)是從內(nèi)存中取出解題步驟加以分析,然后執(zhí)行某種操作。 (1)指令和程序 指令:每一個基本操作 程序:解決某一問題的一串指令序列,2012,計算機(jī)系 劉鳳格,21,(2)指令的形式: 程序控制:控制器依據(jù)存儲的程序來控
11、制全機(jī)協(xié)調(diào) 地完成計算任務(wù) 指令系統(tǒng):一種型號的機(jī)器所適用的所有指令的集合,2012,計算機(jī)系 劉鳳格,22,(3)控制器的基本任務(wù): 按照計算程序所排的指令序列,先從存儲器取出一條指令放到控制器中,對該指令的操作碼由譯碼器進(jìn)行分析判別,然后根據(jù)指令性質(zhì),執(zhí)行這條指令,進(jìn)行相應(yīng)的操作。 取指周期:取指令的一段時間 指令 執(zhí)行周期:執(zhí)行指令的一段時間 周期,,2012,計算機(jī)系 劉鳳格,23,(4)指令流與數(shù)據(jù)流 數(shù)據(jù)字:某字代表要處理的數(shù)據(jù) 指令字:某字代表一條指令 區(qū)分方法: 取指周期從內(nèi)存讀出的信息流指令流控制器 執(zhí)行周期從內(nèi)存讀出的信息流數(shù)
12、據(jù)流運算器,2012,計算機(jī)系 劉鳳格,24,4、適配器與輸入輸出設(shè)備 輸入設(shè)備:把人們所熟悉的某種信息形式轉(zhuǎn)換成機(jī)器內(nèi)部所能接收和識別的二進(jìn)制信息形式 輸出設(shè)備:把計算機(jī)處理的結(jié)果轉(zhuǎn)換為人或其他機(jī)器所能接收和識別的信息形式 適配器:也稱為轉(zhuǎn)換器,保證外圍設(shè)備用計算機(jī)所要求的形式發(fā)送或接受信息 系統(tǒng)總線是構(gòu)成計算機(jī)系統(tǒng)的骨架,是多個系統(tǒng)部件之間進(jìn)行數(shù)據(jù)傳送的公共通路,在各系統(tǒng)部件之間實現(xiàn)傳送地址、數(shù)據(jù)和控制信息的操作,2012,計算機(jī)系 劉鳳格,25,1.4 計算機(jī)的軟件,一、軟件的組成和分類 1.系統(tǒng)程序:用來簡化程序設(shè)計,簡化使用方法,提高計算機(jī)的使用效率,發(fā)揮和擴(kuò)
13、大計算機(jī)的功能及用途 各種服務(wù)性程序: 語言程序: 操作系統(tǒng): 數(shù)據(jù)庫管理系統(tǒng):,2012,計算機(jī)系 劉鳳格,26,2.應(yīng)用程序:用戶利用計算機(jī)來解決某些問題所編制的程序,如工程設(shè)計程序、數(shù)據(jù)處理程序、自動控制程序、企業(yè)管理程序、情報檢索程序、科學(xué)計算程序等,2012,計算機(jī)系 劉鳳格,27,二、軟件的發(fā)展,1、機(jī)器語言: 手編(目的)程序:計算機(jī)可識別并執(zhí)行 2、匯編語言: 用助記符來表示不同的指令,計算機(jī)不能識別并執(zhí)行 匯編程序:源程序目的程序,2012,計算機(jī)系 劉鳳格,28,3、算法語言: 按實際需要規(guī)定好的一套基本符號以及由這套基本符號構(gòu)
14、成程序的規(guī)則。 源程序:由算法語言編寫的程序 編譯程序:把源程序翻譯成目標(biāo)程序,然后再執(zhí)行。 解釋程序:直接逐一解釋語句并得出計算機(jī)結(jié)果。,2012,計算機(jī)系 劉鳳格,29,1.5 計算機(jī)系統(tǒng)的層次結(jié)構(gòu),一、多級組成的計算機(jī)系統(tǒng),2012,計算機(jī)系 劉鳳格,30,二、軟件與硬件的邏輯等價性,任何操作可以由軟件來實現(xiàn),也可以由硬件來實現(xiàn);任何指令的執(zhí)行可以由硬件完成,也可以由軟件來完成。對于某一功能采用硬件方案還是軟件方案,取決于器件價格、速度、可靠性、存儲容量、變更周期等因素。 固件:將程序固化在ROM中組成的部件。它是一種具有軟件功能的硬件,既具有硬件的快速性,又具有
15、軟件的靈活性。,2012,計算機(jī)系 劉鳳格,31,習(xí)題與解答,一、填空題: 計算機(jī)中有_____在流動:一股是控制信息,即操作命令,其發(fā)源地是_____,它分散流向各個部件;另一股是_____,它受控制信息的控制,從一個部件流向另一個部件 ,邊流動邊加工處理。 答案:1、兩股信息 2、控制器 3、數(shù)據(jù)信息 二、選擇題: 1、CPU的組成中不包含_____。 A、存儲器 B、寄存器 C、控制器 D、運算器 答案:A 2、微型計算機(jī)的發(fā)展以_____技術(shù)為標(biāo)志。 A、操作系統(tǒng) B、微處理器 C、磁盤 D、軟件 答案:B,2012,計算機(jī)系 劉鳳格,32,3、下列關(guān)于微
16、處理器的描述中,哪個是正確的? A、微處理器就是一臺微機(jī) B、微處理器是微機(jī)系統(tǒng) C、微處理器就是主機(jī) D、微處理器可以用作微機(jī)的CPU 答案:D 4、下面的敘述中,只有一個是正確的,它是_____。 A、系統(tǒng)軟件就是買的軟件,應(yīng)用軟件就是自己編寫的軟件 B、外存上的信息可以直接進(jìn)入CPU被處理 C、用機(jī)器語言編寫的程序可以由計算機(jī)直接執(zhí)行,用高級語言編寫的程序必須經(jīng)過翻譯才能執(zhí)行 D、說一臺計算機(jī)配置了FORTRAN語言,就是說它一開機(jī)就可以用FORTRAN語言編寫和執(zhí)行程序 答案:C,2012,計算機(jī)系 劉鳳格,33,5.完整的計算機(jī)系統(tǒng)應(yīng)包括() A.運算器、存儲器、控制
17、器 B.外部設(shè)備和主機(jī) C.主機(jī)和實用程序 D.配套的硬件設(shè)備和軟件系統(tǒng) 6.計算機(jī)的存儲系統(tǒng)是指() A. RAM B. ROM C. 主存儲器 D. cache、主存儲器和輔助存儲器 7、電子計算機(jī)可分為數(shù)字計算機(jī)和模擬計算機(jī),它們是按照()分類的。 A.計算機(jī)的用途 B.計算機(jī)的使用方式 C.信息的形式和處理方式 D.計算機(jī)系統(tǒng)規(guī)模,答案:D,答案:D,答案:C,2012,計算機(jī)系 劉鳳格,34,三:判斷題: 1、在微型計算機(jī)廣闊的應(yīng)用領(lǐng)域中,會計電算化屬于科學(xué)計算方面的應(yīng)用。 答案:錯。會計電算化屬于計算機(jī)數(shù)據(jù)處理方面的應(yīng)用 2、決定計算機(jī)計算精度的主要技術(shù)指標(biāo)是計算機(jī)的字
18、長 答案:對 3、計算機(jī)“運算速度”指標(biāo)的含義是指每秒鐘能執(zhí)行多少條操作系統(tǒng)的命令。 答案:錯?!斑\算速度”的含義是指每秒鐘能執(zhí)行多少條指令。 4、利用大規(guī)模集成技術(shù)把計算機(jī)的運算部件和控制部件做在一塊集成芯片上,這樣的一塊芯片叫做單片機(jī)。 答案:錯。計算機(jī)的運算部件和控制部件做在一塊集成電路芯片上,這樣的一塊芯片叫做CPU。,2012,計算機(jī)系 劉鳳格,35,四、簡答題: 1、馮諾依曼計算機(jī)體系結(jié)構(gòu)的基本思想是什么?按此思想設(shè)計的計算機(jī)硬件系統(tǒng)應(yīng)由哪些部件組成?它們各起什么作用? 答:馮諾依曼計算機(jī)體系的基本思想是存儲程序,也就是將用指令序列描述的解題程序與原始數(shù)據(jù)一起存儲到計算
19、機(jī)中。計算機(jī)只要一啟動,就能自動地取出一條條指令并執(zhí)行之,直至程序執(zhí)行完畢,得到計算結(jié)果為止。,2012,計算機(jī)系 劉鳳格,36,按此思想設(shè)計的計算機(jī)硬件系統(tǒng)應(yīng)包含運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備五個基本部件。 運算器用來進(jìn)行數(shù)據(jù)變換和各種運算。 控制器則為計算機(jī)的工作提供統(tǒng)一的時鐘,對程序中的各基本操作進(jìn)行時序分配,并發(fā)出相應(yīng)的控制信號,驅(qū)動計算機(jī)的各部件按節(jié)拍有序地完成程序規(guī)定的操作內(nèi)容。 存儲器用來存放程序、數(shù)據(jù)及運算結(jié)果。 輸入/輸出設(shè)備接收用戶提供的外部信息或用來向用戶提供輸出信息。,2012,計算機(jī)系 劉鳳格,37,2、存儲器是怎樣編址的
20、?128K字、512K字和1M字容量的存儲器按十六進(jìn)制編址,范圍如何表示? 答:存儲單元按順序編號,每個存儲單元對應(yīng)一個編號,此編號稱為存儲單元地址,簡稱地址。地址與存儲單元是一一對應(yīng)的,每個存儲單元只有一個地址。需要注意的是,此時每個存儲單元存放的數(shù)據(jù)位為一個字。,2012,計算機(jī)系 劉鳳格,38,2012,計算機(jī)系 劉鳳格,39,3、試說明計算機(jī)硬件的主要性能參數(shù)。 答:衡量計算機(jī)硬件的主要性能參數(shù)包括: 主頻:主頻或時鐘周期是計算機(jī)的主要性能指標(biāo)之一,它在很大程度決定了計算機(jī)的運行速度。主頻通常用1s內(nèi)處理器所能發(fā)出電子脈沖數(shù)來表示,單位一般為兆赫茲(MHz)或
21、吉赫茲(GHz). 運算速度:運算速度是計算機(jī)工作能力和工作效率的主要表征,它取決于在給定的時間內(nèi)處理器所能處理的數(shù)據(jù)量以及處理器的時鐘頻率。運算速度通常用每秒執(zhí)行指令的條數(shù)來表示,其計量單位為:MIPS或MFLOPS.,2012,計算機(jī)系 劉鳳格,40,運算精度:運算精度通常用計算機(jī)能直接處理的二進(jìn)制信息位數(shù)來衡量。這個位數(shù)一般和CPU中存儲數(shù)據(jù)寄存器的位數(shù)相同,一般位數(shù)越多,精度越高。 主存存儲容量:主存儲器用來存儲數(shù)據(jù)和程序,直接與CPU交換信息。主存的容量越大,可存儲的數(shù)據(jù)和程序就越多,處理問題的能力也就越強(qiáng).,2012,計算機(jī)系 劉鳳格,41,主存存儲周期:將
22、信息存入主存,稱為寫入;將信息從主存中取出,稱為讀出;對主存的讀寫,簡稱訪存。對主存連續(xù)兩次訪存所允許的最小時間間隔,叫主存存取周期。,2012,計算機(jī)系 劉鳳格,42,4.下圖所示為計算機(jī)系統(tǒng)的層次結(jié)構(gòu)圖。請在每一級框內(nèi)填入適當(dāng)?shù)膶S眯g(shù)語,并說明哪些是硬件級?哪些是軟件級?,2012,計算機(jī)系 劉鳳格,43,解: 1. 微程序設(shè)計級(或邏輯電路級) 2. 一般機(jī)器級 3. 操作系統(tǒng)級 4. 匯編語言級 5. 高級語言級 其中:1、2級屬于硬件級;3、4、5級屬于軟件級。,2012,計算機(jī)系 劉鳳格,44,課后習(xí)題,練習(xí):P15 ex4 、 ex5、 ex7,
- 溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際商法第五講國際貨物買賣法課件
- 金牌客服投訴調(diào)解員課件
- 過敏性紫癜病案討論課件
- 《英語》(新標(biāo)準(zhǔn))(供三年級起始用)第四模塊第九模塊第二單元Samhadchocolatebiscuits
- 1原子吸收光譜分析A
- 幼兒園區(qū)角環(huán)境的創(chuàng)設(shè)1
- 數(shù)據(jù)挖掘技術(shù)十課Bayes分類方法
- 精神科進(jìn)修總結(jié)
- 最新隧道施工技術(shù)指南培訓(xùn)課件
- HAPPYBIRTHDAY課件之一
- 免疫組化的原理與操作
- 詩海拾貝與詩同行課件
- 落花生徐書婷
- 第5課_“和同為一家”PPT(教育精品)
- 電力網(wǎng)無功補(bǔ)償節(jié)能技術(shù)改造及維護(hù)