版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1引引 言言一、本課程在計算機系統(tǒng)中的位置一、本課程在計算機系統(tǒng)中的位置程序設(shè)計基礎(chǔ)及語言程序設(shè)計基礎(chǔ)及語言編譯原理編譯原理匯編語言程序設(shè)計匯編語言程序設(shè)計操作系統(tǒng)操作系統(tǒng)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)數(shù)據(jù)庫原理、應(yīng)用數(shù)據(jù)庫原理、應(yīng)用軟件體系結(jié)構(gòu)軟件體系結(jié)構(gòu)應(yīng)用系統(tǒng)應(yīng)用系統(tǒng)應(yīng)用語言級機器應(yīng)用語言級機器高級語言級機器高級語言級機器匯編語言級機器匯編語言級機器操作系統(tǒng)級機器操作系統(tǒng)級機器傳統(tǒng)機器級機器傳統(tǒng)機器級機器微程序機器級機器微程序機器級機器電子線路級機器電子線路級機器外部設(shè)備外部設(shè)備接口接口技術(shù)技術(shù)組成原理組成原理模擬與數(shù)字邏輯電路模擬與數(shù)字邏輯電路系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)嵌入式系統(tǒng)嵌入式系統(tǒng)離散結(jié)構(gòu)、算
2、法設(shè)計基礎(chǔ)離散結(jié)構(gòu)、算法設(shè)計基礎(chǔ)軟件工程軟件工程人工智能人工智能信號與系統(tǒng)、控制技術(shù)信號與系統(tǒng)、控制技術(shù)計算機網(wǎng)計算機網(wǎng)絡(luò)技術(shù)類絡(luò)技術(shù)類數(shù)字信號、圖像處理數(shù)字信號、圖像處理2一、課程目標一、課程目標1 1、結(jié)構(gòu)與原理掌握、結(jié)構(gòu)與原理掌握 建立計算機系統(tǒng)的整機概念;建立計算機系統(tǒng)的整機概念; 掌握計算機各部件的組成原理與技術(shù);掌握計算機各部件的組成原理與技術(shù); 了解計算機系統(tǒng)組成與結(jié)構(gòu)的新技術(shù)了解計算機系統(tǒng)組成與結(jié)構(gòu)的新技術(shù)2 2、分析與計算能力、分析與計算能力 掌握對組成與結(jié)構(gòu)進行性能分析的方法;掌握對組成與結(jié)構(gòu)進行性能分析的方法; 通過量化計算,加深對組成原理的理解與掌握通過量化計算,加深對
3、組成原理的理解與掌握3 3、應(yīng)用與設(shè)計能力、應(yīng)用與設(shè)計能力 通過實驗,培養(yǎng)邏輯設(shè)計及理論指導(dǎo)實踐的能力通過實驗,培養(yǎng)邏輯設(shè)計及理論指導(dǎo)實踐的能力課程內(nèi)容組織及要求課程內(nèi)容組織及要求3二、課程內(nèi)容組織二、課程內(nèi)容組織第第1 1章章 計算機系統(tǒng)概論計算機系統(tǒng)概論 計算機的模型、硬件組成,計算機的工作過程、性能指標計算機的模型、硬件組成,計算機的工作過程、性能指標第第3 3章章 存儲系統(tǒng)存儲系統(tǒng) 層次結(jié)構(gòu),層次結(jié)構(gòu),RAMRAM組成,主存、組成,主存、CacheCache、虛存的組成原理、虛存的組成原理計算機軟件計算機軟件( (指令指令串及串及數(shù)據(jù)數(shù)據(jù)) )CUCUALUALU存儲器存儲器系統(tǒng)總線系
4、統(tǒng)總線I/OI/O設(shè)備設(shè)備1 1I/OI/O接口接口1 1I/OI/O設(shè)備設(shè)備2 2I/OI/O接口接口2 2I/OI/O設(shè)備設(shè)備nI/OI/O接口接口n第第2 2章章 數(shù)據(jù)的表示和運算數(shù)據(jù)的表示和運算 數(shù)據(jù)的編碼及表示,定點及浮點運算方法,數(shù)據(jù)的編碼及表示,定點及浮點運算方法,ALUALU結(jié)構(gòu)與組成結(jié)構(gòu)與組成4第第4 4章章 指令系統(tǒng)指令系統(tǒng) 指令功能與指令格式,操作數(shù)存放及尋址方式,指令功能與指令格式,操作數(shù)存放及尋址方式,CISC/RISCCISC/RISC第第6 6章章 總線總線 概述,操作步驟,仲裁概述,操作步驟,仲裁/ /定時方式,互連結(jié)構(gòu)定時方式,互連結(jié)構(gòu)第第5 5章章 中央處理
5、器中央處理器 CPUCPU的功能與結(jié)構(gòu)、工作流程,指令執(zhí)行過程,數(shù)據(jù)通路組的功能與結(jié)構(gòu)、工作流程,指令執(zhí)行過程,數(shù)據(jù)通路組織,織,CUCU的結(jié)構(gòu)及組成,微程序控制器技術(shù),指令流水技術(shù)的結(jié)構(gòu)及組成,微程序控制器技術(shù),指令流水技術(shù)計算機軟件計算機軟件( (指令指令串及串及數(shù)據(jù)數(shù)據(jù)) )CUCUALUALU存儲器存儲器系統(tǒng)總線系統(tǒng)總線I/OI/O設(shè)備設(shè)備1 1I/OI/O接口接口1 1I/OI/O設(shè)備設(shè)備2 2I/OI/O接口接口2 2I/OI/O設(shè)備設(shè)備nI/OI/O接口接口n第第7 7章章 I/OI/O系統(tǒng)系統(tǒng) 組成,組成,I/OI/O設(shè)備,設(shè)備,I/OI/O接口,接口,I/OI/O方式方式(4
6、(4種種) )51 1、學(xué)習(xí)方法、學(xué)習(xí)方法 建立建立整機整機概念,將所學(xué)知識點融合在一起;概念,將所學(xué)知識點融合在一起; 從邏輯設(shè)計出發(fā),從邏輯設(shè)計出發(fā),分析多分析多種方案的種方案的利利與與弊弊; 通過量化分析,加深對原理的掌握與理解。通過量化分析,加深對原理的掌握與理解。四、本課程學(xué)習(xí)方法四、本課程學(xué)習(xí)方法3、作業(yè)、作業(yè) 自己做!自己做! 準備一個作業(yè)本,每堂課帶來!準備一個作業(yè)本,每堂課帶來!2 2、學(xué)習(xí)效率、學(xué)習(xí)效率本課程在計算機科學(xué)中處于承上啟下的地位,具有本課程在計算機科學(xué)中處于承上啟下的地位,具有內(nèi)容多、難度大內(nèi)容多、難度大的特點。的特點。 6第第1 1章章 計算機系統(tǒng)概論計算機系
7、統(tǒng)概論7什么是計算機什么是計算機 計算機:計算機:按照內(nèi)部存儲的按照內(nèi)部存儲的指令指令序列序列,對數(shù)字化,對數(shù)字化信息信息進行自動高速進行自動高速處理、存儲、傳送、控制處理、存儲、傳送、控制的裝置。的裝置。 信息:信息:有用的數(shù)據(jù),有多種不同類型,其表現(xiàn)手段有用的數(shù)據(jù),有多種不同類型,其表現(xiàn)手段可以采用可以采用數(shù)字化形式或模擬量形式數(shù)字化形式或模擬量形式; 運算:運算:包括包括算術(shù)運算算術(shù)運算和和邏輯運算邏輯運算,要求自動與高速;,要求自動與高速; 指令指令:指示計算機硬件完成某種功能的明確的命令;:指示計算機硬件完成某種功能的明確的命令;1.1 1.1 計算機系統(tǒng)簡介計算機系統(tǒng)簡介8 處理:
8、處理:對信息進行搜索、識別、變換,甚至聯(lián)想、對信息進行搜索、識別、變換,甚至聯(lián)想、思考和推理等等。思考和推理等等。9計算機的功能計算機的功能 數(shù)據(jù)處理數(shù)據(jù)處理 數(shù)據(jù)存儲數(shù)據(jù)存儲 數(shù)據(jù)傳送數(shù)據(jù)傳送 控制控制 計算機的基本功能主要包括計算機的基本功能主要包括 10 數(shù)據(jù)處理功能數(shù)據(jù)處理功能 運算功能:運算功能:算術(shù)運算功能和邏輯運算,應(yīng)用于數(shù)算術(shù)運算功能和邏輯運算,應(yīng)用于數(shù)值計算和非數(shù)值計算兩個方面值計算和非數(shù)值計算兩個方面 ; 處理對象:處理對象:數(shù)值、字符、圖形、圖像、聲音和視數(shù)值、字符、圖形、圖像、聲音和視頻等。頻等。 數(shù)據(jù)存儲功能數(shù)據(jù)存儲功能 主存儲器:主存儲器:保存指令和數(shù)據(jù);保存指令和
9、數(shù)據(jù); 輔助存儲器:輔助存儲器:以文件的形式保存大量數(shù)據(jù)信息。以文件的形式保存大量數(shù)據(jù)信息。 11 數(shù)據(jù)傳送功能數(shù)據(jù)傳送功能 內(nèi)部數(shù)據(jù)流動內(nèi)部數(shù)據(jù)流動 :CPU和主存以及和主存以及CPU內(nèi)部寄存器內(nèi)部寄存器與運算器之間的數(shù)據(jù)流動;與運算器之間的數(shù)據(jù)流動; 外部數(shù)據(jù)傳送:外部數(shù)據(jù)傳送:輸入輸入/輸出(輸出(I/O)和計算機通信。)和計算機通信。 控制功能控制功能 控制器控制器:產(chǎn)生各種基本操作信號并按某種時序發(fā)產(chǎn)生各種基本操作信號并按某種時序發(fā)出以完成相應(yīng)功能出以完成相應(yīng)功能 ; 指令編碼指令編碼、指令系統(tǒng)指令系統(tǒng):一臺計算機的所有指令集一臺計算機的所有指令集合合 。 121.1.11.1.1計
10、算機系統(tǒng)的軟硬件計算機系統(tǒng)的軟硬件 * *計算機系統(tǒng)的組成:計算機系統(tǒng)的組成:具有具有特定功能特定功能的信息的信息( (程序程序) )。如系統(tǒng)程序、應(yīng)用程序如系統(tǒng)程序、應(yīng)用程序計算機計算機系統(tǒng)系統(tǒng)表示應(yīng)用需求表示應(yīng)用需求計算機的物理實體;計算機的物理實體;如主機、外設(shè)等如主機、外設(shè)等計算機硬件計算機硬件計算機軟件計算機軟件13 功能的實現(xiàn)方式功能的實現(xiàn)方式 * *計算機系統(tǒng)功能的實現(xiàn)方式:計算機系統(tǒng)功能的實現(xiàn)方式: 解題過程解題過程解題結(jié)果運行運行 * *計算機系統(tǒng)組成的特性:計算機系統(tǒng)組成的特性: 軟件功能靠硬件實現(xiàn),硬件性能靠軟件反映軟件功能靠硬件實現(xiàn),硬件性能靠軟件反映 硬件硬件數(shù)據(jù)的存
11、儲、傳送及處理和過程控制功能數(shù)據(jù)的存儲、傳送及處理和過程控制功能 軟件軟件應(yīng)用的數(shù)據(jù)處理及過程控制需求應(yīng)用的數(shù)據(jù)處理及過程控制需求 程序(指令序列,硬件用不同指令表示不同功能) 執(zhí)行軟件執(zhí)行軟件應(yīng)用的數(shù)據(jù)處理及過程控制功能應(yīng)用的數(shù)據(jù)處理及過程控制功能用用 戶戶輸入設(shè)備輸入設(shè)備輸出設(shè)備輸出設(shè)備處理設(shè)備處理設(shè)備存儲設(shè)備存儲設(shè)備目標程序(機器語言)源程序(高級語言)編輯編輯 編譯編譯14二、計算機系統(tǒng)的層次結(jié)構(gòu)二、計算機系統(tǒng)的層次結(jié)構(gòu)直接執(zhí)行機器指令直接執(zhí)行機器指令機器語言級機器機器語言級機器 M1M1用用機器語言機器語言編程編程匯編語言級機器匯編語言級機器 M3M3用用匯編語言匯編語言編程編程用用
12、匯編程序匯編程序翻譯翻譯 成機器語言程序成機器語言程序高級語言級機器高級語言級機器 M4M4用用高級語言高級語言編程編程用用編譯程序編譯程序翻譯翻譯 成匯編語言程序成匯編語言程序 或機器語言程序或機器語言程序操作系統(tǒng)級機器操作系統(tǒng)級機器 M2M2使用使用操作系統(tǒng)命令操作系統(tǒng)命令用用機器語言機器語言解釋解釋 操作系統(tǒng)命令操作系統(tǒng)命令 微程序級機器微程序級機器 M0M0使用使用微指令系統(tǒng)微指令系統(tǒng)用用微程序微程序解釋解釋 機器指令機器指令直接執(zhí)行微指令直接執(zhí)行微指令虛擬機器虛擬機器實際機器實際機器15三、計算機結(jié)構(gòu)與組成三、計算機結(jié)構(gòu)與組成 * *計算機系統(tǒng)結(jié)構(gòu):計算機系統(tǒng)結(jié)構(gòu):機器語言程序員機器
13、語言程序員所看到的所看到的計算機屬性計算機屬性 概念性結(jié)構(gòu)和功能特性概念性結(jié)構(gòu)和功能特性數(shù)字電路級機器數(shù)字電路級機器指令系統(tǒng)、數(shù)據(jù)表示、尋址方式指令系統(tǒng)、數(shù)據(jù)表示、尋址方式, ,存儲系統(tǒng),存儲系統(tǒng),I/OI/O系統(tǒng)、信息保護等系統(tǒng)、信息保護等機器語言級機器機器語言級機器 M1M1 微程序級機器微程序級機器 M0M0硬件硬件軟件軟件匯編語言級機器匯編語言級機器 M3M3高級語言級機器高級語言級機器 M4M4操作系統(tǒng)級機器操作系統(tǒng)級機器 M2M2軟硬件軟硬件交界面交界面 * *計算機組成:計算機組成:實現(xiàn)計算機系統(tǒng)結(jié)構(gòu)時實現(xiàn)計算機系統(tǒng)結(jié)構(gòu)時所體現(xiàn)的計算機屬性所體現(xiàn)的計算機屬性指令功能邏輯實現(xiàn)、部件
14、組成、指令功能邏輯實現(xiàn)、部件組成、控制機構(gòu)、排隊及緩沖技術(shù)等控制機構(gòu)、排隊及緩沖技術(shù)等器件技術(shù)、組裝技術(shù)等器件技術(shù)、組裝技術(shù)等 * *計算機實現(xiàn):計算機實現(xiàn):實現(xiàn)計算機組成時實現(xiàn)計算機組成時所體現(xiàn)的計算機屬性所體現(xiàn)的計算機屬性16 * *相互關(guān)系:相互關(guān)系: 計算機系統(tǒng)結(jié)構(gòu)計算機系統(tǒng)結(jié)構(gòu)確定軟硬件功能分配及其界面特性;確定軟硬件功能分配及其界面特性; 計算機組成計算機組成邏輯實現(xiàn)系統(tǒng)結(jié)構(gòu)的內(nèi)容;邏輯實現(xiàn)系統(tǒng)結(jié)構(gòu)的內(nèi)容; 計算機實現(xiàn)計算機實現(xiàn)物理實現(xiàn)計算機組成的內(nèi)容物理實現(xiàn)計算機組成的內(nèi)容舉例舉例系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)計算機組成計算機組成計算機實現(xiàn)計算機實現(xiàn)乘法功能乘法功能是否有乘法指令是否有乘法指令
15、乘法器還是加法乘法器還是加法+ +移位移位器件、電路器件、電路主存系統(tǒng)主存系統(tǒng)最大容量、編址方式最大容量、編址方式 速度保證、單體速度保證、單體/ /多體多體MEMMEM總線總線帶寬帶寬信號線數(shù)、時鐘、傳輸方式信號線數(shù)、時鐘、傳輸方式171.2 1.2 計算機系統(tǒng)基本組成計算機系統(tǒng)基本組成一、一、馮馮諾依曼模型計算機諾依曼模型計算機 * *結(jié)構(gòu)與組成:結(jié)構(gòu)與組成: 由運算器、存儲器、控制器、輸入及輸出設(shè)備組成,由運算器、存儲器、控制器、輸入及輸出設(shè)備組成, 以運算器為中心以運算器為中心;輸入設(shè)備輸入設(shè)備存儲器存儲器運算器運算器控制器控制器輸出設(shè)備輸出設(shè)備注:注: 數(shù)據(jù)信息數(shù)據(jù)信息 指令信息指令
16、信息 控制信息控制信息 狀態(tài)信息狀態(tài)信息 * *數(shù)據(jù)表示與運算:數(shù)據(jù)表示與運算: 指令及數(shù)據(jù)均用指令及數(shù)據(jù)均用二進制方式二進制方式表示,運算亦采用表示,運算亦采用二進制方式二進制方式18 * *指令組成:指令組成: 由由操作碼操作碼及及地址碼地址碼組成;組成;010 010 01000 01000 1000010000 例:若加法運算的操作碼用例:若加法運算的操作碼用010010表示,第表示,第0100001000號與第號與第1000010000號兩個存儲單元內(nèi)容相加的操作可表示為:號兩個存儲單元內(nèi)容相加的操作可表示為:表示操作的性質(zhì)表示操作的性質(zhì)表示操作數(shù)在存儲器中的位置表示操作數(shù)在存儲器中
17、的位置 * *存儲程序原理存儲程序原理程序存儲方式:程序存儲方式: 指令及數(shù)據(jù)預(yù)先存放指令及數(shù)據(jù)預(yù)先存放( (以等同地位以等同地位) )在存儲器中;在存儲器中; * *存儲器結(jié)構(gòu):存儲器結(jié)構(gòu): 由由定長單元定長單元構(gòu)成構(gòu)成的的一維一維空間空間,存儲器,存儲器按地址按地址訪問訪問;操作碼操作碼 地址碼地址碼1 1 地址碼地址碼2 219 * *存儲程序原理存儲程序原理程序控制機制:程序控制機制: 按程序邏輯順序、自動地、逐條地取出指令并執(zhí)行。按程序邏輯順序、自動地、逐條地取出指令并執(zhí)行。物理順序物理順序( (指令地址指令地址) )指令內(nèi)容指令內(nèi)容程序程序邏輯順序邏輯順序A+0A+0 intint
18、 nCount nCount=0=0;A+1A+1 intint nSum nSum=0=0;A+2A+2LP: nSumLP: nSum+=nCount+=nCount; A+3A+3 nCountnCount+; A+4A+4if (nCountif (nCount3)nSumCOUTnSum;20 馮馮諾依曼計算機模型。諾依曼計算機模型。2)存儲器以)存儲器以二進制形式二進制形式存儲指令和數(shù)據(jù);存儲指令和數(shù)據(jù);3)存儲程序存儲程序工作方式;工作方式;4)五部件以)五部件以運算器為中心運算器為中心進行組織。進行組織。1)計算機計算機由由運算器、存儲器、控制器運算器、存儲器、控制器和和輸入輸
19、入/輸出輸出五個部件組成;五個部件組成;21二、二、計算機硬件的基本組成計算機硬件的基本組成1 1、計算機硬件的結(jié)構(gòu)、計算機硬件的結(jié)構(gòu) 現(xiàn)代計算機均在馮現(xiàn)代計算機均在馮諾依曼模型基礎(chǔ)上進行諾依曼模型基礎(chǔ)上進行改進改進 * *采用采用以存儲器為中心以存儲器為中心的結(jié)構(gòu):的結(jié)構(gòu): 使數(shù)據(jù)傳送與數(shù)據(jù)處理并行,有利于提高系統(tǒng)性能使數(shù)據(jù)傳送與數(shù)據(jù)處理并行,有利于提高系統(tǒng)性能存儲器存儲器輸出設(shè)備輸出設(shè)備輸入設(shè)備輸入設(shè)備結(jié)果結(jié)果程序程序數(shù)據(jù)數(shù)據(jù)控制器控制器運算器運算器直接存儲器訪直接存儲器訪問問(DMA)(DMA)技術(shù)技術(shù)緩沖器緩沖器緩沖器緩沖器緩沖技術(shù)緩沖技術(shù)822 * *由由多種存儲器多種存儲器構(gòu)成存儲
20、系統(tǒng):構(gòu)成存儲系統(tǒng): 解決速度解決速度- -容量容量- -價格間的矛盾,有利于提高性能價格間的矛盾,有利于提高性能/ /價格價格主存主存( (內(nèi)存內(nèi)存) )輔存輔存( (外存外存) )計算機計算機硬件硬件運算器運算器控制器控制器存儲器存儲器輸入設(shè)備輸入設(shè)備輸出設(shè)備輸出設(shè)備CPUCPU主機主機I/OI/O設(shè)備設(shè)備( (外設(shè)外設(shè)) )I/O設(shè)備設(shè)備主主存存儲儲器器MM控制單元控制單元CUCPU算術(shù)邏輯單元算術(shù)邏輯單元ALU主機主機包含輔存包含輔存( (如如DISKDISK等等) )23 * *采用采用總線互連總線互連形式:形式: 實現(xiàn)部件操作標準化,有利于提高系統(tǒng)的可擴展性實現(xiàn)部件操作標準化,有利
21、于提高系統(tǒng)的可擴展性CPUCPU主存主存I/OI/O接口接口1 1MEMMEM總線總線I/OI/O設(shè)備設(shè)備1 1I/OI/O接口接口nI/OI/O設(shè)備設(shè)備n總線橋總線橋I/OI/O接口接口I/OI/O設(shè)備設(shè)備I/OI/O接口接口I/OI/O設(shè)備設(shè)備I/OI/O總線總線非標準格式非標準格式標準格式標準格式按地址訪問按地址訪問min 所連所連I/OI/O設(shè)備設(shè)備速度速度 242 2、計算機部件的基本組成、計算機部件的基本組成(1)(1)存儲器存儲器 * *功能:功能:存儲存儲程序和數(shù)據(jù)、通過讀程序和數(shù)據(jù)、通過讀/ /寫操作寫操作接收接收/ /提供提供信息信息地址地址存儲陣列存儲陣列I/OI/O電路
22、電路地址譯碼器地址譯碼器數(shù)據(jù)數(shù)據(jù)命令命令 * *組成:組成: * *完成操作的過程:完成操作的過程: 讀操作讀操作接收地址及命令,內(nèi)部操作;接收地址及命令,內(nèi)部操作; 輸出數(shù)據(jù)輸出數(shù)據(jù) 寫操作寫操作接收地址及命令;接收地址及命令; 接收數(shù)據(jù),內(nèi)部操作接收數(shù)據(jù),內(nèi)部操作25(2)(2)運算器運算器 * *功能:功能:實現(xiàn)算術(shù)實現(xiàn)算術(shù)運算運算及邏輯運算,并及邏輯運算,并暫存暫存運算結(jié)果運算結(jié)果 * *組成:組成:寄存器寄存器組組( (堆堆) )Func存儲器存儲器ALUALU寄存器型運算器寄存器型運算器ACACFunc存儲器存儲器ALUALU累加器型運算器累加器型運算器TEMPTEMP * *(A
23、C)+YAC(AC)+YAC的運算過程:的運算過程: (0) (AC)(0) (AC)為被加數(shù)為被加數(shù)ACAC存儲器存儲器ALUALUTEMPTEMPACACFuncTEMPTEMP (1) (1) 加數(shù)加數(shù)YTEMPYTEMP (2) (AC) (2) (AC)(TEMP)(TEMP) (3) ALU (3) ALU結(jié)果結(jié)果ACAC(X)(X)表示寄存器表示寄存器X X中內(nèi)容,中內(nèi)容,YY表示存儲單元表示存儲單元Y Y中內(nèi)容中內(nèi)容26(3)(3)控制器控制器 * *功能:功能:指揮及控制指揮及控制各部件協(xié)調(diào)地工作,以各部件協(xié)調(diào)地工作,以實現(xiàn)程序執(zhí)行過程實現(xiàn)程序執(zhí)行過程 * *程序執(zhí)行過程:程
24、序執(zhí)行過程: 循環(huán)循環(huán)的的指令執(zhí)行過程指令執(zhí)行過程( (取指令及執(zhí)行指令取指令及執(zhí)行指令) ); 下條指令地址下條指令地址由當前指令產(chǎn)生由當前指令產(chǎn)生( (按程序邏輯順序按程序邏輯順序) )取指令取指令取指階段取指階段分析指令分析指令執(zhí)行指令執(zhí)行指令執(zhí)行階段執(zhí)行階段1027(4)(4)輸入輸入/ /輸出設(shè)備輸出設(shè)備 * *功能:功能:實現(xiàn)外部實現(xiàn)外部- -內(nèi)部信息的內(nèi)部信息的輸入輸入/ /輸出輸出及及格式轉(zhuǎn)換格式轉(zhuǎn)換; * *種類:種類:鍵盤、鼠標、顯示器、打印機、磁盤等;鍵盤、鼠標、顯示器、打印機、磁盤等; * *連接:連接:通過通過I/OI/O接口接口( (又稱適配器或控制器又稱適配器或控
25、制器) )與總線連接,與總線連接, I/OI/O接口實現(xiàn)信息傳送時的緩沖、中轉(zhuǎn)等功能接口實現(xiàn)信息傳送時的緩沖、中轉(zhuǎn)等功能主存主存系統(tǒng)總線系統(tǒng)總線主存控制器主存控制器CPUCPU用戶交互接口用戶交互接口鍵盤、鼠標等鍵盤、鼠標等磁盤適配器磁盤適配器磁盤磁盤通信接口通信接口串口等串口等總線接口總線接口BIUBIU28三、計算機軟件的基本組成三、計算機軟件的基本組成1 1、計算機軟件分類、計算機軟件分類 軟件分為軟件分為系統(tǒng)軟件系統(tǒng)軟件及及應(yīng)用軟件應(yīng)用軟件兩大類。兩大類。語言處理程序語言處理程序數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)服務(wù)性程序服務(wù)性程序網(wǎng)絡(luò)管理程序網(wǎng)絡(luò)管理程序操作系統(tǒng)操作系統(tǒng)科學(xué)計算科學(xué)計算信息
26、管理信息管理自動控制自動控制人工智能人工智能虛擬現(xiàn)實虛擬現(xiàn)實實際機器實際機器軟硬件軟硬件交界面交界面系統(tǒng)軟件系統(tǒng)軟件應(yīng)用軟件應(yīng)用軟件虛擬機器虛擬機器應(yīng)用語言環(huán)境應(yīng)用語言環(huán)境高級語言環(huán)境高級語言環(huán)境匯編語言環(huán)境匯編語言環(huán)境操作系統(tǒng)環(huán)境操作系統(tǒng)環(huán)境應(yīng)用語言程序應(yīng)用語言程序高級語言程序高級語言程序匯編語言程序匯編語言程序操作系統(tǒng)命令串操作系統(tǒng)命令串29四、計算機工作過程四、計算機工作過程 計算機的工作過程就是執(zhí)行程序的過程。計算機的工作過程就是執(zhí)行程序的過程。 圖圖1.4 CPU組成以及和存儲器的連接組成以及和存儲器的連接 考查考查指令指令A(yù)DD NUM,R0的執(zhí)行過程。的執(zhí)行過程。 30程序執(zhí)行過
27、程程序執(zhí)行過程 * *程序執(zhí)行的實現(xiàn)方法:程序執(zhí)行的實現(xiàn)方法: -控制器指揮與控制控制器指揮與控制 取指取指(PC)MMIR(PC)MMIR,; 分析分析(IR)IDCU(IR)IDCU; 執(zhí)行執(zhí)行實現(xiàn)指令約定操作實現(xiàn)指令約定操作( (指令轉(zhuǎn)移時指令轉(zhuǎn)移時) ); 循環(huán)循環(huán)若無若無中斷執(zhí)行的要求中斷執(zhí)行的要求,17 * *程序執(zhí)行的初始條件:程序執(zhí)行的初始條件: (a)(a)程序及數(shù)據(jù)程序及數(shù)據(jù)已存放在已存放在主存儲器主存儲器MMMM中;中; (b)(b)PCPC內(nèi)容內(nèi)容已經(jīng)為已經(jīng)為即將執(zhí)行的程序首條指令地址即將執(zhí)行的程序首條指令地址311.3 1.3 計算機系統(tǒng)的性能指標計算機系統(tǒng)的性能指標
28、一、計算機系統(tǒng)的性能指標一、計算機系統(tǒng)的性能指標 * *系統(tǒng)性能:系統(tǒng)性能:指在指在計算機硬件計算機硬件上運行的上運行的計算機軟件的性能計算機軟件的性能1 1、硬件性能參數(shù)、硬件性能參數(shù) * *機器字長:機器字長:指指CPUCPU一次能處理一次能處理的二進制位數(shù)。的二進制位數(shù)。 指指ALUALU一次能處理的一次能處理的 n n位位CPUCPU指機器字長為指機器字長為n n個二進制位的個二進制位的CPUCPU; 例如,例如,Core 2 CPUCore 2 CPU為為6464位位CPUCPU 對系統(tǒng)性能的影響對系統(tǒng)性能的影響機器字長越長,數(shù)據(jù)處理性能越好;機器字長越長,數(shù)據(jù)處理性能越好; (應(yīng)用
29、數(shù)據(jù)長度機器字長時,需分次運算應(yīng)用數(shù)據(jù)長度機器字長時,需分次運算) ) 對其它硬件的影響對其它硬件的影響直接影響直接影響ALUALU、REGREG長度,長度, 間接影響存儲字長、數(shù)據(jù)總線位數(shù)間接影響存儲字長、數(shù)據(jù)總線位數(shù)32 * *機器主頻:機器主頻:指指CPUCPU內(nèi)部內(nèi)部主時鐘主時鐘脈沖的頻率,常用脈沖的頻率,常用f f 表示。表示。 主頻單位主頻單位1GHz=11GHz=110103 3MHz=1MHz=110106 6KHz=1KHz=110109 9HzHz; * *存儲容量:存儲容量:指存儲器可存儲二進制信息的總位數(shù)。指存儲器可存儲二進制信息的總位數(shù)。 主存容量主存容量容量容量S
30、S = =存儲單元個數(shù)存儲單元個數(shù)存儲字長;存儲字長; 輔存容量輔存容量容量容量S S = =存儲塊個數(shù)存儲塊個數(shù)存儲塊長度;存儲塊長度;最大主存容量最大主存容量CPUCPU能夠訪問的主存最大容量,它決定了能夠訪問的主存最大容量,它決定了CPUCPU的地址和數(shù)據(jù)引腳數(shù)量的地址和數(shù)據(jù)引腳數(shù)量 時鐘周期時鐘周期CPUCPU內(nèi)部基本操作的時長,常用內(nèi)部基本操作的時長,常用T TC C表示;表示; f f 與與T TC C關(guān)系關(guān)系倒數(shù)關(guān)系,即倒數(shù)關(guān)系,即f f =1/=1/T TC C 容量單位容量單位1GB=11GB=12 21010MB=1MB=12 22020KB=1KB=12 23030B=8
31、B=82 23030bitbit; 33 特點特點反映了反映了多任務(wù)計算機系統(tǒng)多任務(wù)計算機系統(tǒng)的的軟硬件總體性能軟硬件總體性能 MIPS(MIPS(每秒百萬次指令每秒百萬次指令) )66Cmax610CPI10CPI1MIPS10MIPS fT主頻程序執(zhí)行時間程序執(zhí)行的指令條數(shù) 表示表示因工作量無統(tǒng)一定義,通常用因工作量無統(tǒng)一定義,通常用MIPSMIPS及及MFLOPSMFLOPS代替代替 * *吞吐量:吞吐量:又稱吞吐率,指單位時間內(nèi)能處理的工作量,又稱吞吐率,指單位時間內(nèi)能處理的工作量, 即即 吞吐量吞吐量 = n n個任務(wù)的總工作量個任務(wù)的總工作量n n個任務(wù)的總時間個任務(wù)的總時間 MF
32、LOPS(MFLOPS(每秒百萬次浮點運算每秒百萬次浮點運算) ) * *其他:其他:RASRAS( (可靠性可靠性/ /可用性可用性/ /可維護可維護) ),兼容性等,兼容性等32 * *響應(yīng)時間:響應(yīng)時間:指一個任務(wù)從任務(wù)輸入到結(jié)果輸出的總時間,指一個任務(wù)從任務(wù)輸入到結(jié)果輸出的總時間, 2 2、系統(tǒng)性能指標、系統(tǒng)性能指標 時間是唯一標準,主要有時間是唯一標準,主要有響應(yīng)時間響應(yīng)時間和和吞吐量吞吐量兩個指標。兩個指標。341.4 1.4 計算機系統(tǒng)發(fā)展歷程計算機系統(tǒng)發(fā)展歷程一、計算機硬件的發(fā)展歷史一、計算機硬件的發(fā)展歷史第一代第一代第二代第二代第三代第三代第四代第四代第五代第五代年代年代19
33、46194619571957 1958195819641964 1965196519711971197219721990199019911991元器件元器件電子管電子管晶體管晶體管SSISSI、MSIMSILSILSI、VLSIVLSIULSIULSI主存主存磁心磁心半導(dǎo)體半導(dǎo)體輔存輔存紙帶、磁帶紙帶、磁帶磁盤磁盤光盤光盤字長字長4/84/88/16/328/16/3232/6432/64速度速度( (次次/s)/s)40,00040,000200,000200,0001,000,0001,000,000 10,000,00010,000,000 100,000,000100,000,0001
34、 1、計算機的產(chǎn)生與發(fā)展、計算機的產(chǎn)生與發(fā)展 * *發(fā)展趨勢:發(fā)展趨勢:向大型機、微型機兩個方向發(fā)展向大型機、微型機兩個方向發(fā)展 * *研究重點:研究重點:器件技術(shù)、并行化結(jié)構(gòu)器件技術(shù)、并行化結(jié)構(gòu)352 2、微型計算機的產(chǎn)生與發(fā)展、微型計算機的產(chǎn)生與發(fā)展微處理器微處理器字長字長主頻主頻地址線數(shù)地址線數(shù) 數(shù)據(jù)線數(shù)數(shù)據(jù)線數(shù)其他其他年代年代808080808 8實模式實模式197419748086808616164.77MHz4.77MHz20201616197819788088808816164.77MHz4.77MHz20208 81979197980286802861616 6MHz 6MHz24241616保護模式保護模式198219828038680386323212.5MHz12.5MHz32323232虛擬虛擬80868086模式、模式、虛擬存儲器虛擬存儲器、CacheCache1985198580486804863232 25MHz 25MHz32323232RISCRISC、流水線流水線1989198
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 以學(xué)習(xí)成果為導(dǎo)向的自我學(xué)習(xí)能力培養(yǎng)策略
- 創(chuàng)新教育模式下的學(xué)生體測數(shù)據(jù)分析與指導(dǎo)策略
- 2025年北京大車貨運資格證考試題
- 農(nóng)業(yè)電商物流配送模式優(yōu)化實踐
- 兒童游泳時的家長監(jiān)護與責(zé)任
- 全產(chǎn)業(yè)鏈的機械化生產(chǎn)助力農(nóng)產(chǎn)品安全追溯的實現(xiàn)
- 2025年貴州貨運從業(yè)資格證考試內(nèi)容
- DIY家居照明設(shè)計節(jié)能與環(huán)保的平衡
- AI技術(shù)助力小學(xué)生閱讀能力培養(yǎng)的實踐案例分析
- 創(chuàng)新科技在實驗室設(shè)備維護中的應(yīng)用
- 深圳市失業(yè)人員離職原因信息變更申請表空表
- 加油站網(wǎng)架吊裝方案
- 幼兒園主題教育活動設(shè)計與實施課件
- 實驗室生物安全程序文件
- 一年級上冊數(shù)學(xué)解決問題50道【綜合題】
- 拖車方案、拖車服務(wù)質(zhì)量控制要點、拖車應(yīng)對措施及供應(yīng)保證措施
- 幼兒園:先進工作者評比標準
- 國家開放大學(xué)《操作系統(tǒng)》形考任務(wù)1-3參考答案
- (課件)肝性腦病
- DB33T 904-2021 公路軟土地基路堤設(shè)計規(guī)范
- 口腔外科:牽張成骨在口腔頜面外科中的應(yīng)用課件
評論
0/150
提交評論