ch計(jì)算機(jī)系統(tǒng)概論P(yáng)PT課件_第1頁(yè)
ch計(jì)算機(jī)系統(tǒng)概論P(yáng)PT課件_第2頁(yè)
ch計(jì)算機(jī)系統(tǒng)概論P(yáng)PT課件_第3頁(yè)
ch計(jì)算機(jī)系統(tǒng)概論P(yáng)PT課件_第4頁(yè)
ch計(jì)算機(jī)系統(tǒng)概論P(yáng)PT課件_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、計(jì)算機(jī)組成原理計(jì)算機(jī)組成原理任課教師:郭志恒Tel: 第1頁(yè)/共46頁(yè) 教材 白中英,計(jì)算機(jī)組成原理,科學(xué)出版社白中英,計(jì)算機(jī)組成原理,科學(xué)出版社 參考書(shū) 唐朔飛 ,計(jì)算機(jī)組成原理,計(jì)算機(jī)組成原理, , 高教出版社高教出版社 羅克露,計(jì)算機(jī)組成原理羅克露,計(jì)算機(jī)組成原理, , 電子科大出版社電子科大出版社第2頁(yè)/共46頁(yè)一、課程性質(zhì)與任務(wù) “計(jì)算機(jī)組成原理”屬于專(zhuān)業(yè)基礎(chǔ)課,必修課。面向應(yīng)用、突出實(shí)踐、偏向硬件和理論。計(jì)算機(jī)組成原理是計(jì)算機(jī)教學(xué)中的一門(mén)核心課程,是學(xué)習(xí)計(jì)算機(jī)課程所要必修的主干課。通過(guò)教學(xué),使學(xué)生對(duì)計(jì)算機(jī)的各主要部分(運(yùn)算期、控制器、存儲(chǔ)器、輸入輸出設(shè)備)的構(gòu)成及工作原理有一個(gè)深刻

2、的、系統(tǒng)的認(rèn)識(shí)和理解,同時(shí)對(duì)計(jì)算機(jī)的發(fā)展趨勢(shì)也有一個(gè)較為深入的了解。課程概述第3頁(yè)/共46頁(yè)二、課程的基本要求計(jì)算機(jī)系統(tǒng)概述、計(jì)算機(jī)中的數(shù)據(jù)表示、運(yùn)算方法和運(yùn)算器、指令系統(tǒng)、隨機(jī)邏輯和微程序控制原理、存儲(chǔ)系統(tǒng)、輸入輸出系統(tǒng)、計(jì)算機(jī)外設(shè)講解, 圍繞各自的功能、組成、設(shè)計(jì)、實(shí)現(xiàn)、使用等知識(shí)進(jìn)行介紹要求學(xué)生掌握計(jì)算機(jī)的組成和工作原理。強(qiáng)調(diào)培養(yǎng)學(xué)生的動(dòng)手動(dòng)腦能力、開(kāi)創(chuàng)與創(chuàng)新意識(shí)。通過(guò)學(xué)習(xí)基本組成結(jié)構(gòu)和操作理論,以建立整機(jī)概念。本課程設(shè)有實(shí)驗(yàn),以加深對(duì)課程內(nèi)容的理解,培養(yǎng)學(xué)生的思考研究能力。三、先修課程與后續(xù)課程先修課:數(shù)字電路、模擬電路后續(xù)課:計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、微型計(jì)算機(jī)系統(tǒng)與設(shè)計(jì),關(guān)系密切的還有操作系

3、統(tǒng)等課程。課程概述第4頁(yè)/共46頁(yè)四、學(xué)時(shí)分配授課學(xué)時(shí):40,實(shí)驗(yàn)學(xué)時(shí):8理論教學(xué)安排 概述(4學(xué)時(shí)) 信息表示和數(shù)據(jù)運(yùn)算(6學(xué)時(shí)) 存儲(chǔ)系統(tǒng)(8學(xué)時(shí)) 指令系統(tǒng)(4學(xué)時(shí)) CPU系統(tǒng)(10學(xué)時(shí)) 總線技術(shù)(2學(xué)時(shí)) 輸入/輸出系統(tǒng)(6學(xué)時(shí))課程概述第5頁(yè)/共46頁(yè)五、考核要求及方法: 平時(shí)成績(jī):25%,作業(yè)及考勤實(shí)驗(yàn)成績(jī):25%,實(shí)驗(yàn)過(guò)程及報(bào)告期末成績(jī):50%,閉卷考試曠課一次,平時(shí)成績(jī)或?qū)嶒?yàn)成績(jī)減4遲到一次,平時(shí)成績(jī)或?qū)嶒?yàn)成績(jī)減2課程概述第6頁(yè)/共46頁(yè)第一章第一章 計(jì)算機(jī)系統(tǒng)概論計(jì)算機(jī)系統(tǒng)概論第二章第二章 運(yùn)算方法和運(yùn)算器運(yùn)算方法和運(yùn)算器第三章第三章 存儲(chǔ)系統(tǒng)存儲(chǔ)系統(tǒng)第四章第四章 指令系

4、統(tǒng)指令系統(tǒng) 第五章第五章 中央處理器中央處理器 第六章第六章 總線系統(tǒng)總線系統(tǒng) 第七章第七章 外圍設(shè)備外圍設(shè)備 第八章第八章 輸入輸出系統(tǒng)輸入輸出系統(tǒng)目錄第7頁(yè)/共46頁(yè)第一章第一章 計(jì)算機(jī)系統(tǒng)概論計(jì)算機(jī)系統(tǒng)概論 1.概念 計(jì)算機(jī)(Computer)是一種以電子器件為基礎(chǔ)的,自動(dòng)的、高速的、精確的、具有記憶能力、算術(shù)邏輯運(yùn)算能力的數(shù)字化信息處理電子設(shè)備。 第8頁(yè)/共46頁(yè) (A) 高速高集成度邏輯開(kāi)關(guān)器件 (B) 數(shù)字化信息編碼 (C) 邏輯判斷和處理能力 (D) 存儲(chǔ)程序 (A) 快速性(由(1)中(A)(D)決定) (B) 準(zhǔn)確性(由(1)中(B)(D)決定) (C) 邏輯性(由(1)中(

5、A)(C)(D)決定) (D) 智能性(由(1)中(A)(B)(C)(D)決定) 2、特征 :第9頁(yè)/共46頁(yè)1.1 計(jì)算機(jī)的分類(lèi) 一、計(jì)算機(jī)從總體上來(lái)說(shuō)分為兩大類(lèi): 模擬計(jì)算機(jī)和數(shù)字計(jì)算機(jī)。各自主要特點(diǎn):模擬計(jì)算機(jī)由模擬運(yùn)算器件構(gòu)成,其變量由連續(xù)量(如:電壓、電流等)來(lái)表示,運(yùn)算過(guò)程也是連續(xù)的數(shù)字計(jì)算機(jī)則是由邏輯電子器件構(gòu)成,其變量為開(kāi)關(guān)量(離散的數(shù)字量),采用數(shù)字式按位運(yùn)算,運(yùn)算模式是離散式的第10頁(yè)/共46頁(yè)模擬計(jì)算機(jī)第11頁(yè)/共46頁(yè)數(shù)字計(jì)算機(jī)與模擬計(jì)算計(jì)的主要區(qū)別比較內(nèi)容數(shù)字計(jì)算機(jī)模擬計(jì)算機(jī)數(shù)據(jù)表示方式數(shù)字0和1電壓、電流等計(jì)算方式數(shù)字計(jì)算電量組合和測(cè)量值控制方式程序控制模擬信號(hào)組合

6、控制精度、抗干擾性高、好低、差數(shù)據(jù)存儲(chǔ)量大小、幾乎無(wú)邏輯判斷能力強(qiáng)無(wú)第12頁(yè)/共46頁(yè)計(jì)算機(jī)的分類(lèi)二、按用途分:通用計(jì)算機(jī)和專(zhuān)用計(jì)算機(jī) 通用計(jì)算機(jī):根據(jù)體積、簡(jiǎn)易性、功率損耗、性能指標(biāo)、數(shù)據(jù)存儲(chǔ)容量、指令系統(tǒng)規(guī)模和機(jī)器價(jià)格等可以分為:超級(jí)計(jì)算機(jī)大型機(jī)服務(wù)器工作站微型機(jī)單片機(jī)第13頁(yè)/共46頁(yè)通用計(jì)算機(jī)類(lèi)別第14頁(yè)/共46頁(yè)計(jì)算機(jī)發(fā)展簡(jiǎn)史一、計(jì)算機(jī)的五代變化 第一代為19461957年,電子管計(jì)算機(jī):數(shù)據(jù)處理 第二代為19581964年,晶體管計(jì)算機(jī):工業(yè)控制 第三代為19651971年,中小規(guī)模集成電路計(jì)算機(jī):小型計(jì)算機(jī) 第四代為19721990年,大規(guī)模和超大規(guī)模集成電路計(jì)算機(jī):微型計(jì)算機(jī)

7、第五代為1991年開(kāi)始,巨大規(guī)模集成電路計(jì)算機(jī):?jiǎn)纹瑱C(jī)第15頁(yè)/共46頁(yè)類(lèi)型時(shí)期主要器件重 要 特 征第1代1946-1958電子管機(jī)器語(yǔ)言,匯編語(yǔ)言。速度低,體積大,價(jià)格昂貴,可靠性差,用于科學(xué)計(jì)算。速度達(dá)幾千次到幾萬(wàn)次第2代1958-1964晶體管算法語(yǔ)言,操作系統(tǒng)。體積縮小,可靠性提高。從科學(xué)計(jì)算到數(shù)據(jù)處理。每秒幾萬(wàn)次到幾十萬(wàn)次第3代1964-1971中小規(guī)模集成電路體積小,可靠性大大提高,速度達(dá)幾百萬(wàn)次,軟件技術(shù)和外設(shè)發(fā)展迅速應(yīng)用領(lǐng)域不斷擴(kuò)大。第4代1971-1986大/超大規(guī)模集成電路速度提高至幾千萬(wàn)億次出現(xiàn)微型計(jì)算機(jī)第5代1986-巨大規(guī)模集成電路速度提高至幾億次乃至上百億次。出現(xiàn)

8、單片機(jī)計(jì)算機(jī)的發(fā)展史第16頁(yè)/共46頁(yè)第一臺(tái)電子計(jì)算機(jī)(第一臺(tái)電子計(jì)算機(jī)(ENIACENIAC)5000次加法次加法/秒秒體重體重28噸噸占地占地170M218,800只電子管只電子管1500個(gè)繼電器個(gè)繼電器耗電耗電150KW第17頁(yè)/共46頁(yè)Top500 (2006)Top500 (2006)IBM Blue GenIBM Blue Gene e計(jì)算機(jī)發(fā)展史計(jì)算機(jī)發(fā)展史第18頁(yè)/共46頁(yè) 超級(jí)計(jì)算機(jī)、大型機(jī)、服務(wù)器、工作站、微型機(jī)和單片機(jī),它們的結(jié)構(gòu)規(guī)模和性能指標(biāo)依次遞減 隨著超大規(guī)模集成電路的迅速發(fā)展,今天的小型機(jī)可能是明天的微型機(jī),而今天的微型機(jī)可能是明天的單片機(jī)第19頁(yè)/共46頁(yè)摩爾定

9、律v早在19641964年,英特爾公司創(chuàng)始人戈登. .摩爾(Gordon MooreGordon Moore)在一篇很短的論文里斷言:每1818個(gè)月,集成電路的性能將提高一倍,而其價(jià)格將降低一半。這就是著名的摩爾定律。作為迄今為止半導(dǎo)體發(fā)展史上意義最深遠(yuǎn)的定律,摩爾定律被集成電路近4040年的發(fā)展歷史準(zhǔn)確無(wú)誤地驗(yàn)證著第20頁(yè)/共46頁(yè)1.3 計(jì)算機(jī)的硬件系統(tǒng)組成運(yùn) 算 器控 制 器主存儲(chǔ)器輸入設(shè)備輸出設(shè)備總線 和 輸入輸出接口高速緩存虛擬存儲(chǔ)器(磁盤(pán)設(shè)備)(第二章第二章)(第五章第五章)(第三章第三章)(第六章第六章)( 第七、八章第七、八章)中央處理單元CPU第21頁(yè)/共46頁(yè)1. 運(yùn)算器運(yùn)

10、算器 算術(shù)運(yùn)算:加、減、乘、除 邏輯運(yùn)算:與、或、非 采用二進(jìn)制數(shù)(容易實(shí)現(xiàn)) 位數(shù)越多,計(jì)算精度越高 計(jì)算機(jī)的運(yùn)算器長(zhǎng)度: 8位、16位、32位或64位 操作對(duì)象:數(shù)據(jù)(存儲(chǔ)器或寄存器)運(yùn)算電路單元寄存器B累加器A第22頁(yè)/共46頁(yè)2.存儲(chǔ)器 功能:存儲(chǔ)數(shù)據(jù)和指令 容量(存儲(chǔ)單元、存儲(chǔ)單元地址、容量單位) 分類(lèi)內(nèi)存(主存ROM、RAM)、外存(輔存) 單片機(jī)主存:EPROM、EEPROM、RAM、Flash Flash存儲(chǔ)器:可讀可寫(xiě)(優(yōu)盤(pán)) 主存采用半導(dǎo)體器件來(lái)作為存儲(chǔ)器 存儲(chǔ)的是0或1表示的二進(jìn)制代碼第23頁(yè)/共46頁(yè)2. 存儲(chǔ)器存儲(chǔ)器 存儲(chǔ)單元: 在存儲(chǔ)器中保存一個(gè)n位二進(jìn)制數(shù)的n個(gè)開(kāi)

11、關(guān)器件,組成一個(gè)存儲(chǔ)單元 存儲(chǔ)器地址:存儲(chǔ)器是由許多存儲(chǔ)單元組成,每個(gè)存儲(chǔ)單元的編號(hào),稱(chēng)為地址 存儲(chǔ)容量:存儲(chǔ)器所有存儲(chǔ)單元的總數(shù)。通常用單位“KB、MB、GB”等表示 存儲(chǔ)器單位: 210 byte1K 210 K1M 210 M1G 210 G1T第24頁(yè)/共46頁(yè)表示參加運(yùn)算的數(shù)據(jù)從存儲(chǔ)器的哪個(gè)單元取運(yùn)算的結(jié)果應(yīng)存到哪個(gè)單元3. 控制器控制器控制計(jì)算機(jī)的各個(gè)部件有序地進(jìn)行工作指令有兩部分:操作的性質(zhì)和操作的地址操作碼地址碼指出指令所進(jìn)行的操作加、減、乘、除、取數(shù)、存數(shù)等 指令操作碼加法減法乘法除法取數(shù)存數(shù)打印停機(jī)001010011100101110111000第25頁(yè)/共46頁(yè)1. 馮諾

12、依曼型體系結(jié)構(gòu)存儲(chǔ)程序并按地址順序執(zhí)行存儲(chǔ)程序并按地址順序執(zhí)行歸納為:存儲(chǔ)程序,程序控制歸納為:存儲(chǔ)程序,程序控制2. 哈佛體系結(jié)構(gòu) 哈佛結(jié)構(gòu)處理器有兩個(gè)明顯的特點(diǎn):(1)(1)使用兩個(gè)獨(dú)立的存儲(chǔ)器模塊,分別存儲(chǔ)指令和數(shù) 據(jù),每個(gè)存儲(chǔ)模塊都不允許指令和數(shù)據(jù)并存; (2)(2)使用獨(dú)立的兩條總線,分別作為CPUCPU與每個(gè)存儲(chǔ)器之間的專(zhuān)用通信路徑4 計(jì)算機(jī)的設(shè)計(jì)思想第26頁(yè)/共46頁(yè)馮諾依曼型計(jì)算機(jī)存儲(chǔ)器輸出輸入運(yùn)算器控制器數(shù)據(jù)信號(hào)控制信號(hào)地址信號(hào)第27頁(yè)/共46頁(yè)哈佛體系結(jié)構(gòu)計(jì)算機(jī)第28頁(yè)/共46頁(yè)馮諾依曼型計(jì)算機(jī)要點(diǎn)馮諾依曼型計(jì)算機(jī) 存儲(chǔ)程序 按地址自動(dòng)執(zhí)行 五大部件:包括控制器、運(yùn)算器、存

13、儲(chǔ)器、輸入設(shè)備、輸出設(shè)備 以運(yùn)算器為中心第29頁(yè)/共46頁(yè)v存儲(chǔ)程序,程序控制存儲(chǔ)程序,程序控制v“存儲(chǔ)程序”,是把指令以代碼的形式事先輸入到計(jì)算機(jī)的主存儲(chǔ)器中,即用和記錄數(shù)據(jù)的同 一裝置存儲(chǔ)指令,這些指令按一定的規(guī)則組成程序v“程序控制”,是控制器依據(jù)存儲(chǔ)程序控制計(jì)算機(jī)按規(guī)定的順序逐條執(zhí)行指令,自動(dòng)完成預(yù)定的信息處理任務(wù)第30頁(yè)/共46頁(yè)5 控制器的基本任務(wù)控制器的基本任務(wù) 按照計(jì)算程序所排的指令序列,先從存儲(chǔ)器取出一條指令放到控制器中,對(duì)該指令的操作碼由譯碼器進(jìn)行分析判別,然后根據(jù)指令性質(zhì),執(zhí)行這條指令,進(jìn)行相應(yīng)的操作。接著從存儲(chǔ)器取出第二條指令,再執(zhí)行第二條指令,依次類(lèi)推 取指令的一段時(shí)

14、間叫做取指周期 執(zhí)行指令的一段時(shí)間叫做執(zhí)行周期 執(zhí)行完成指令的時(shí)間,稱(chēng)為指令周期第31頁(yè)/共46頁(yè)位位、字節(jié)、字,指令流和數(shù)據(jù)流字,指令流和數(shù)據(jù)流 最小存儲(chǔ)單位“位”,一般按8位組成“字節(jié)” 計(jì)算機(jī)能夠處理的位數(shù)為多個(gè)字節(jié)字,位數(shù)為字長(zhǎng) 代表指令的字是指令字;代表數(shù)據(jù)的字是數(shù)據(jù)字 在取指周期中從內(nèi)存讀出的信息是指令流,它流向控制器 而執(zhí)行周期中從內(nèi)存讀出的信息流是數(shù)據(jù)流,它由內(nèi)存流向運(yùn)算器 時(shí)間上:在取指周期中,CPU從內(nèi)存讀出的信息一定是指令;而執(zhí)行周期中從內(nèi)存讀出或?qū)懭氲男畔⒁欢ㄊ菙?shù)據(jù)。 空間上:指令一定流向控制器;而數(shù)據(jù)則是在內(nèi)存(或寄存器)與運(yùn)算器之間流動(dòng)第32頁(yè)/共46頁(yè)1.3.5

15、適配器與輸入輸出設(shè)備適配器與輸入輸出設(shè)備 輸入設(shè)備把人們所熟悉的某種形式的信息變換為機(jī)器內(nèi)部所能接收和識(shí)別的二進(jìn)制信息形式 輸出設(shè)備把計(jì)算機(jī)處理的結(jié)果變換為人或其它機(jī)器所能接收和識(shí)別的信息形式 I/O設(shè)備通常統(tǒng)稱(chēng)為外圍設(shè)備 適配器(I/O接口)相當(dāng)與一個(gè)轉(zhuǎn)換器,它可以保證外圍設(shè)備用計(jì)算機(jī)所要求的形式發(fā)送或接受信息 系統(tǒng)總線構(gòu)成計(jì)算機(jī)系統(tǒng)的信息鏈接,是多個(gè)系統(tǒng)部件之間進(jìn)行數(shù)據(jù)傳送的公共通路第33頁(yè)/共46頁(yè)計(jì)算機(jī)的基本性能指標(biāo) 吞吐量:表征一臺(tái)計(jì)算機(jī)在某一時(shí)間間隔內(nèi)能夠處理的信息量,單位是字節(jié)/秒(B/S)。 響應(yīng)時(shí)間:表征從輸入有效到系統(tǒng)產(chǎn)生響應(yīng)之間的時(shí)間度量,用時(shí)間單位來(lái)度量。 主頻/時(shí)鐘周

16、期:CPU的工作節(jié)拍受主時(shí)鐘控制,主時(shí)鐘不斷產(chǎn)生固定頻率的時(shí)鐘,主時(shí)鐘的頻率(f)叫CPU的主頻。度量單位是MHz 主頻的倒數(shù)稱(chēng)為CPU時(shí)鐘周期(T) 第34頁(yè)/共46頁(yè)計(jì)算機(jī)的基本性能指標(biāo)(二) CPU執(zhí)行時(shí)間:表示CPU執(zhí)行一段程序所占用的CPU時(shí)間 CPI:表示每條指令周期數(shù),即執(zhí)行一條指令所需的平均時(shí)鐘周期數(shù)。 MIPS:表示每秒百萬(wàn)條指令數(shù) MFLOPS:表示每秒百萬(wàn)次浮點(diǎn)操作次數(shù) 第35頁(yè)/共46頁(yè)計(jì)算機(jī)系統(tǒng)概念 計(jì)算機(jī)是由元器件構(gòu)成的有形物體,因而稱(chēng)為硬件或硬設(shè)備。硬件是計(jì)算機(jī)系統(tǒng)中實(shí)際物理裝置的總稱(chēng) 計(jì)算程序,稱(chēng)為軟件或軟設(shè)備。軟件是指在硬件上運(yùn)行的程序和相關(guān)的數(shù)據(jù)及文檔(軟件

17、程序數(shù)據(jù)文檔) 硬件是軟件的工作基礎(chǔ),軟件是硬件功能的擴(kuò)充和完善。兩者相互依存,相互促進(jìn)。軟件與硬件的結(jié)合,構(gòu)成完整的計(jì)算機(jī)系統(tǒng)計(jì)算機(jī)系統(tǒng)硬件系統(tǒng)軟件系統(tǒng)第36頁(yè)/共46頁(yè)1.4.1 軟件分類(lèi)軟件分類(lèi)操作系統(tǒng) 語(yǔ)言處理程序服務(wù)性程序應(yīng)用軟件辦公軟件包數(shù)據(jù)庫(kù)管理系統(tǒng)瀏覽器實(shí)時(shí)控制軟件診斷、排錯(cuò)程序反病毒程序備份程序文件壓縮程序卸載程序圖形圖像處理軟件其它應(yīng)用軟件系統(tǒng)軟件1.4 計(jì)算機(jī)軟件第37頁(yè)/共46頁(yè)目的程序早期計(jì)算機(jī)中,人們直接用機(jī)器語(yǔ)言編寫(xiě)程序,計(jì)算機(jī)完全可以“識(shí)別”并能執(zhí)行,所以又叫做目的程序用機(jī)器語(yǔ)言編寫(xiě)程序很繁瑣,又耗費(fèi)大量的人力和時(shí)間,容易出錯(cuò),出錯(cuò)后尋找錯(cuò)誤也相當(dāng)費(fèi)事,大大限制

18、了計(jì)算機(jī)的使用第38頁(yè)/共46頁(yè)匯編程序(Assembler) 為了編寫(xiě)程序方便翻譯和提高機(jī)器的使用效率,人們發(fā)明了匯編語(yǔ)言 借助于匯編程序,計(jì)算機(jī)本身自動(dòng)地把符號(hào)語(yǔ)言表示的程序(稱(chēng)為匯編源程序)翻譯成用機(jī)器語(yǔ)言表示的目的程序用約定的文字、符號(hào)和數(shù)字(助記符)按規(guī)定 的格式來(lái)表示各種不同的指令第39頁(yè)/共46頁(yè)高級(jí)語(yǔ)言高級(jí)語(yǔ)言 為了進(jìn)一步實(shí)現(xiàn)程序自動(dòng)化和便于程序交流,使不熟悉具體計(jì)算機(jī)的人也能很方便地使用計(jì)算機(jī),人們又創(chuàng)造了各種接近于數(shù)學(xué)語(yǔ)言的算法語(yǔ)言(高級(jí)程序設(shè)計(jì)語(yǔ)言) 算法語(yǔ)言是指按實(shí)際需要規(guī)定好的一套基本符號(hào)以及由這套基本符號(hào)構(gòu)成程序的規(guī)則。比較接近數(shù)學(xué)語(yǔ)言,直觀通用,與具體機(jī)器無(wú)關(guān),只

19、要稍加學(xué)習(xí)就能掌握,便于推廣使用計(jì)算機(jī) 有BASIC,FORTRAN,C,C+,Java第40頁(yè)/共46頁(yè)編譯程序 用程序設(shè)計(jì)語(yǔ)言編寫(xiě)的程序稱(chēng)為源程序,這種源程序不能由機(jī)器直接識(shí)別和執(zhí)行,必須給計(jì)算機(jī)配備一個(gè)即懂算法語(yǔ)言又懂機(jī)器語(yǔ)言的“翻譯”,才能把源程序翻譯為機(jī)器語(yǔ)言 通常采用下面兩種方法: 編譯系統(tǒng): 用編譯程序?qū)⒃闯绦蚓幾g成機(jī)器語(yǔ)言形式的目的程序,然后在目標(biāo)系統(tǒng)運(yùn)行 解釋系統(tǒng) :逐個(gè)解釋并立即執(zhí)行源程序的語(yǔ)句,它不是編出目的程序后再執(zhí)行,而是直接逐一解釋語(yǔ)句并得出計(jì)算結(jié)果第41頁(yè)/共46頁(yè)計(jì)算機(jī)的層次結(jié)構(gòu)用 戶 級(jí)高 級(jí) 語(yǔ) 言 級(jí)匯 編 語(yǔ) 言 級(jí)系 統(tǒng) 軟 件 級(jí) 機(jī) 器 級(jí)控 制 級(jí)數(shù) 字 邏 輯 級(jí) 應(yīng)用軟件 系統(tǒng)軟件 軟硬件界面物理機(jī)虛擬機(jī)硬件固件硬件直接執(zhí)行Level 0 (門(mén)電路、電子線路)Level 1 (微程序或硬布線)Level 2 (指令集結(jié)構(gòu)ISA)Level 3 (操作系統(tǒng)、庫(kù)代碼)Level 4 (匯編語(yǔ)言代碼)Level 5 (C+,Java,等)Level 6 (可執(zhí)行程序)第42頁(yè)/共46頁(yè)軟硬件界面(軟硬件界面(Interface)assemblercomplierOperating Systemli

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論