計(jì)算機(jī)組成原理第1章課件白中英編-科學(xué)出版社.ppt
《計(jì)算機(jī)組成原理第1章課件白中英編-科學(xué)出版社.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)組成原理第1章課件白中英編-科學(xué)出版社.ppt(30頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
計(jì)算機(jī)組成原理,任課教師:趙靜,第一章 計(jì)算機(jī)系統(tǒng)概論 第二章 運(yùn)算方法和運(yùn)算器 第三章 存儲(chǔ)系統(tǒng) 第四章 指令系統(tǒng) 第五章 中央處理器 第六章 總線系統(tǒng) 第七章 外圍設(shè)備 第八章 輸入輸出系統(tǒng),目錄,第一章 計(jì)算機(jī)系統(tǒng)概論,計(jì)算機(jī)系統(tǒng)不同于一般的電子設(shè)備,它是一個(gè)由硬件、軟件組成的復(fù)雜的自動(dòng)化設(shè)備。,◎ 1.1 計(jì)算機(jī)的分類和應(yīng)用 ◎ 1.2 計(jì)算機(jī)的硬件 ◎ 1.3 計(jì)算機(jī)的軟件 ◎ 1.4 計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu),1.1.1 計(jì)算機(jī)的分類,計(jì)算機(jī)從總體上來說分為兩大類: 模擬計(jì)算機(jī)和數(shù)字計(jì)算機(jī)。,,各自主要特點(diǎn): 模擬計(jì)算機(jī)由模擬運(yùn)算器件構(gòu)成,其變量由連續(xù)量(如:電壓、電流等)來表示,運(yùn)算過程也是連續(xù)的 數(shù)字計(jì)算機(jī)則是由邏輯電子器件構(gòu)成,其變量為開關(guān)量(離散的數(shù)字量),采用數(shù)字式按位運(yùn)算,運(yùn)算模式是離散式的,1.1 計(jì)算機(jī)的分類和應(yīng)用,數(shù)字計(jì)算機(jī)與模擬計(jì)算計(jì)的主要區(qū)別,,數(shù)字計(jì)算機(jī),,專用計(jì)算機(jī),通用計(jì)算機(jī),,超級(jí)計(jì)算機(jī),大型機(jī),服務(wù)器,工作站,微型機(jī),單片機(jī),,低,高,體積 功耗 性能 數(shù)據(jù)存儲(chǔ)量 指令系統(tǒng) 價(jià)格,1.1.2 計(jì)算機(jī)的應(yīng)用,計(jì)算機(jī)的應(yīng)用范圍幾乎涉及人類社會(huì)的所有領(lǐng)域。本書歸納成六個(gè)主要方面來敘述: 科學(xué)計(jì)算 自動(dòng)控制 測(cè)量和測(cè)試 信息處理 教育和衛(wèi)生 家用電器 人工智能,1.2 計(jì)算機(jī)的硬件,J. Von Neumann(馮.諾伊曼) 1913,生于匈牙利,瑞士化學(xué)學(xué)士,匈牙利數(shù)學(xué)博士,后移居美國;40年代初,參與曼哈頓計(jì)劃;44年參觀ENIAC; 45年發(fā)表“關(guān)于離散變量自動(dòng)電子計(jì)算機(jī)的草案” 計(jì)算機(jī)的基本結(jié)構(gòu); 采用二進(jìn)制; 數(shù)據(jù)和程序都放在內(nèi)存中。 馮.諾伊曼結(jié)構(gòu),主 機(jī),1.2.1 計(jì)算機(jī)的硬件系統(tǒng)組成,打算盤,求解 y = ax + b – c 一個(gè)算盤 計(jì)算,暫存結(jié)果 一張紙 記錄步驟、數(shù)據(jù) 一支筆 將步驟、數(shù)據(jù)抄至紙上; 算盤上數(shù)據(jù),抄至紙上。 人腦和手 控制算盤、完成步驟,運(yùn)算器,存儲(chǔ)器,IO設(shè)備,控制器,1. 運(yùn)算器,算術(shù)運(yùn)算、邏輯運(yùn)算 采用二進(jìn)制數(shù)(容易實(shí)現(xiàn)) 算術(shù)邏輯單元(ALU) + 專用或通用寄存器 計(jì)算機(jī)的運(yùn)算器長度: 8位、16位、32位或64位,2. 存儲(chǔ)器,功能:保存或“記憶”數(shù)據(jù)和運(yùn)算過程 存儲(chǔ)的是0或1表示的二進(jìn)制代碼 存儲(chǔ)單元: 在存儲(chǔ)器中保存一個(gè)n位二進(jìn)制數(shù)的n個(gè)觸發(fā)器,組成一個(gè)存儲(chǔ)單元 存儲(chǔ)器地址:存儲(chǔ)器是由許多存儲(chǔ)單元組成,每個(gè)存儲(chǔ)單元的編號(hào),稱為地址 存儲(chǔ)容量:存儲(chǔ)器所有存儲(chǔ)單元的總數(shù)。通常用單位“KB、MB、GB”等表示 內(nèi)存儲(chǔ)器(主存)和外存儲(chǔ)器(輔存),(1) 程序 每一個(gè)基本操作就叫做一條指令,而解算某一問題的一串指令序列,叫做該問題的計(jì)算程序,簡稱為程序。 (2) 指令的形式,表示參加運(yùn)算的數(shù)據(jù)從存儲(chǔ)器的哪個(gè)單元取;運(yùn)算的結(jié)果應(yīng)存到哪個(gè)單元,指出指令所進(jìn)行的操作,如加、減、乘、除、取數(shù)、存數(shù)等,3. 控制器,控制計(jì)算機(jī)的各個(gè)部件有條不紊地進(jìn)行工作,3. 控制器,“存儲(chǔ)程序”:是把指令序列事先輸入到存儲(chǔ)器中 “程序控制”:當(dāng)計(jì)算機(jī)啟動(dòng)后,程序就會(huì)控制計(jì)算機(jī)按規(guī)定的順序逐條執(zhí)行指令,自動(dòng)完成預(yù)定的信息處理任務(wù) 馮諾依曼型計(jì)算機(jī)的設(shè)計(jì)思想: 存儲(chǔ)程序并按地址順序執(zhí)行 指令系統(tǒng):一臺(tái)計(jì)算機(jī)中所有機(jī)器指令的集合。 (3)控制器的基本任務(wù) *控制取指令和指令譯碼,這段時(shí)間稱為取指周期; *控制指令執(zhí)行過程,這段時(shí)間稱為執(zhí)行周期; *取指周期和執(zhí)行周期交替發(fā)生; *每取一條指令,指令計(jì)數(shù)器加1。,(4)指令流和數(shù)據(jù)流 計(jì)算機(jī)中的信息單位:位(bit)、字節(jié)(Byte)、字(Word)。例:10010110 字長:組成一個(gè)字的二進(jìn)制位數(shù)。一個(gè)“字”至少由一個(gè)以上的字節(jié)組成。 計(jì)算機(jī)字既可以代表指令,也可以代表數(shù)據(jù)。如果某字代表要處理的數(shù)據(jù),則稱為數(shù)據(jù)字;如果某字為一條指令,則稱為指令字。 指令和數(shù)據(jù)統(tǒng)統(tǒng)放在內(nèi)存中,從形式上看,它們都是二進(jìn)制數(shù)碼。一般來講,在取指周期中從內(nèi)存讀出的信息是指令流,它流向控制器;而執(zhí)行周期中從內(nèi)存讀出的信息流是數(shù)據(jù)流,它由內(nèi)存流向運(yùn)算器。,3. 控制器,指 令 區(qū),數(shù) 據(jù) 區(qū),操作的編碼,4. 適配器與輸入輸出設(shè)備,輸入設(shè)備把人們所熟悉的某種形式的信息變換為機(jī)器內(nèi)部所能接收和識(shí)別的二進(jìn)制信息形式。 輸出設(shè)備把計(jì)算機(jī)處理的結(jié)果變換為人或其它機(jī)器所能接收和識(shí)別的信息形式。 I/O設(shè)備通常統(tǒ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ù)傳送的公共通路。,硬件系統(tǒng)五大組成部分框圖,,,,,,常用的輸入設(shè)備有:鼠標(biāo)器、鍵盤、掃描儀、數(shù)字化儀、數(shù)碼攝像機(jī)、條形碼閱讀器、數(shù)碼相機(jī)、A/D轉(zhuǎn)換器等,,計(jì)算機(jī)中用于存取程序和數(shù)據(jù)的部件。分為內(nèi)存和外存兩類,,顯示器、打印機(jī)、音箱、繪圖儀等,,,指揮和控制計(jì)算機(jī)各個(gè)部件進(jìn)行工作的“神經(jīng)中樞”,負(fù)責(zé)對(duì)信息進(jìn)行加工和運(yùn)算,內(nèi)設(shè)若干寄存器,用于暫存操作數(shù)和中間結(jié)果。,1.2.2 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的過去和未來,世界上第一臺(tái)電子數(shù)字計(jì)算機(jī)ENIAC 誕生于1946年,是在美國賓夕法尼亞大學(xué)制成的。計(jì)算機(jī)的發(fā)展大致經(jīng)歷了五代的變化: 1946年開始,第一代電子管計(jì)算機(jī) 1958年開始,第二代晶體管計(jì)算機(jī) 1965年開始,第三代中小規(guī)模集成電路計(jì)算機(jī) 1971年開始,第四代大規(guī)模集成電路計(jì)算機(jī) 1986年開始,第五代巨大規(guī)模集成電路計(jì)算機(jī),,第一臺(tái)電子計(jì)算機(jī)(ENIAC),5000次加法/秒 體重28噸 占地170M2 18,800只電子管 1500個(gè)繼電器 耗電150KW,計(jì)算機(jī)發(fā)展史,計(jì)算機(jī)的發(fā)展史,計(jì)算機(jī)是由運(yùn)算器、存儲(chǔ)器、控制器、適配器、總線和輸入/輸出設(shè)備組成的。都是由元件構(gòu)成的有形物體,因而稱為硬件或硬設(shè)備。硬件是計(jì)算機(jī)系統(tǒng)中實(shí)際物理裝置的總稱。 軟件是指在硬件上運(yùn)行的程序和相關(guān)的數(shù)據(jù)及文檔。 硬件是軟件的工作基礎(chǔ),軟件是硬件功能的擴(kuò)充和完善。兩者相互依存,相互促進(jìn)。軟件與硬件的結(jié)合,構(gòu)成完整的計(jì)算機(jī)系統(tǒng)。,計(jì)算機(jī)系統(tǒng)=硬件系統(tǒng)+軟件系統(tǒng),1.3 計(jì)算機(jī)的軟件,1.3.1軟件的組成和分類,下面以系統(tǒng)程序?yàn)槔?簡要說明軟件的發(fā)展演變過程: 1. 目的程序 2. 匯編程序 3. 源程序 4. 操作系統(tǒng) 5. 數(shù)據(jù)庫管理系統(tǒng),1.3.2軟件的發(fā)展演變,,手編程序:直接用機(jī)器語言編寫,,用一些約定的文字、符號(hào)和數(shù)字按規(guī)定的格式來表示各種不同的指令, 再用這些指令來編寫程序,3. 源程序,算法語言:按實(shí)際需要規(guī)定好的一套基本符號(hào)以及由這套基本符號(hào)構(gòu)成程序的規(guī)則。 源程序:用算法語言編寫的程序。 通常采用下面兩種方法把源程序翻譯為機(jī)器語言 : 編譯系統(tǒng):用編譯程序?qū)⒃闯绦蚓幾g成機(jī)器語言形式的目的程序,然后在目標(biāo)系統(tǒng)運(yùn)行。 解釋系統(tǒng):逐個(gè)解釋并立即執(zhí)行源程序的語句,它不是編出目的程序后再執(zhí)行,而是直接逐一解釋語句并得出計(jì)算結(jié)果。,4. 操作系統(tǒng) 用來管理計(jì)算機(jī)資源(如處理器、內(nèi)存、外部設(shè)備和各種編譯、應(yīng)用程序)和自動(dòng)調(diào)度用戶的作業(yè)程序,而使多個(gè)用戶能有效地共用一套計(jì)算機(jī)系統(tǒng)。 根據(jù)使用環(huán)境要求,操作系統(tǒng)大致分為批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)、實(shí)時(shí)操作系統(tǒng)等多種。 5. 數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫:實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量相關(guān)數(shù)據(jù),方便多用戶訪問的計(jì)算機(jī)軟、硬件資源組成的系統(tǒng)。 數(shù)據(jù)庫管理系統(tǒng):數(shù)據(jù)庫和數(shù)據(jù)庫管理軟件一起,組成了數(shù)據(jù)庫管理系統(tǒng)。,,1.4.1 多級(jí)組成的計(jì)算機(jī)系統(tǒng),1.4 計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu),機(jī)器語言級(jí),由微程序解釋機(jī)器指令系統(tǒng),,硬件級(jí),混合級(jí),面向用戶,為方便用戶編寫應(yīng)用程序而設(shè)置。由各種高級(jí)語言編譯程序支持和執(zhí)行,1.4.2 軟件與硬件的邏輯等價(jià)性,隨著大規(guī)模集成電路技術(shù)的發(fā)展和軟件硬化的趨勢(shì),計(jì)算機(jī)系統(tǒng)軟、硬件界限已經(jīng)變得模糊了。 任何操作可以由軟件來實(shí)現(xiàn),也可以由硬件來實(shí)現(xiàn);任何指令的執(zhí)行可以由硬件完成,也可以由軟件來完成。 就目前而言,一些計(jì)算機(jī)的特點(diǎn)是,把原來在一般機(jī)器級(jí)通過編制程序?qū)崿F(xiàn)的操作,如整數(shù)乘除法指令、浮點(diǎn)運(yùn)算指令、處理字符串指令等等,改為直接由硬件完成。 現(xiàn)在已經(jīng)可以把許多復(fù)雜的、常用的程序制作成固件。就它的功能來說,是軟件;但從形態(tài)來說,又是硬件。傳統(tǒng)的軟件部分,今后完全有可能“固化”甚至“硬化”。,? 本章小結(jié),計(jì)算機(jī)的類型:模擬和數(shù)字;專用和通用;巨型機(jī)、大型機(jī)、小型機(jī)、微型機(jī)、單片機(jī)。 計(jì)算機(jī)的應(yīng)用領(lǐng)域。 計(jì)算機(jī)從開始出現(xiàn)到目前經(jīng)歷了一個(gè)快速發(fā)展的過程。按計(jì)算機(jī)所使用的微電子器件的發(fā)展可將電子計(jì)算機(jī)分成五代。 計(jì)算機(jī)系統(tǒng)由軟件系統(tǒng)與硬件系統(tǒng)組成。 計(jì)算機(jī)的硬件系統(tǒng)由有形的電子器件等構(gòu)成的,它包括運(yùn)算器、存儲(chǔ)器、控制器、適配器、輸入輸出設(shè)備。 計(jì)算機(jī)的軟件系統(tǒng)是計(jì)算機(jī)不同于一般電子設(shè)備的本質(zhì)所在。計(jì)算機(jī)的軟件一般分為系統(tǒng)程序和應(yīng)用程序兩大類。 計(jì)算機(jī)的層次結(jié)構(gòu)通常由微程序設(shè)計(jì)級(jí)、 一般機(jī)器級(jí)、操作系統(tǒng)級(jí)、匯編語言級(jí)、高級(jí)語言級(jí)組成。,習(xí)題1,1.計(jì)算機(jī)系統(tǒng)應(yīng)包括( )。 A)運(yùn)算器、存儲(chǔ)器、控制器 B)主機(jī)與外部設(shè)備 C)硬件系統(tǒng)與軟件系統(tǒng) D)系統(tǒng)軟件與應(yīng)用軟件 2.計(jì)算機(jī)的存儲(chǔ)器系統(tǒng)是指( )。 A)RAM存儲(chǔ)器 B) ROM存儲(chǔ)器 C)主存儲(chǔ)器 D)主存儲(chǔ)器和外存儲(chǔ)器 3.計(jì)算機(jī)硬件能直接執(zhí)行的只能是( ) 。 A.符號(hào)語言 B.機(jī)器語言 C.匯編語言 D.機(jī)器語言和匯編語言 4.馮.諾依曼結(jié)構(gòu)計(jì)算機(jī)的基本特點(diǎn)是 ( )。 A)多指令流單數(shù)據(jù)流 B)存儲(chǔ)程序并按地址順序執(zhí)行 C)堆棧操作 D)存儲(chǔ)器按內(nèi)部選擇地址 5. 下面( )組設(shè)備包括:輸入設(shè)備,輸出設(shè)備和存儲(chǔ)設(shè)備. A) 顯示器,CPU和ROM B) 磁盤,鼠標(biāo)和鍵盤 C) 鼠標(biāo),繪圖儀和光盤 D) 磁帶,打印機(jī)和調(diào)制解調(diào)器,C,D,B,B,C,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 計(jì)算機(jī) 組成 原理 課件 白中英編 科學(xué)出版社
鏈接地址:http://www.820124.com/p-2874284.html