微型計算機原理及接口技術第五章_第1頁
微型計算機原理及接口技術第五章_第2頁
微型計算機原理及接口技術第五章_第3頁
微型計算機原理及接口技術第五章_第4頁
微型計算機原理及接口技術第五章_第5頁
已閱讀5頁,還剩37頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第五章第五章 存儲器存儲器 一、存儲器的分類一、存儲器的分類 存儲器就是用來存儲程序和數據的,程序和存儲器就是用來存儲程序和數據的,程序和數據都是信息的表現形式。存儲器的容量越大,數據都是信息的表現形式。存儲器的容量越大,記憶的信息也就越多,計算機的功能也就越強。記憶的信息也就越多,計算機的功能也就越強。1.按照構成存儲器的材料分類按照構成存儲器的材料分類:半導體存儲器半導體存儲器;磁存儲器磁存儲器;激光存儲器激光存儲器. 2.按照存儲器設在主機內部還是外部可分為兩按照存儲器設在主機內部還是外部可分為兩大類:內存儲器(簡稱內存,又稱主存儲器)大類:內存儲器(簡稱內存,又稱主存儲器)和外存儲器。

2、和外存儲器。內存:內存: 目前微機中作為內存儲器的半導體存儲器,目前微機中作為內存儲器的半導體存儲器,其主要特點是采用大規模集成電路技術構成單個其主要特點是采用大規模集成電路技術構成單個芯片形式或者大容量的條形動態存儲器芯片形式或者大容量的條形動態存儲器( (SIMM SIMM DRAM)DRAM)形式,因而使用方便,價格較低。形式,因而使用方便,價格較低。 a a讀寫存儲器讀寫存儲器RAM(Random Access Memory RAM(Random Access Memory 的種類:按工藝可分為雙極型和的種類:按工藝可分為雙極型和MOSMOS型兩大類。用型兩大類。用MOSMOS器件構成

3、的器件構成的RAMRAM,可分為靜態可分為靜態RAMRAM和動態和動態RAMRAM兩兩種。種。 b b只讀存儲器只讀存儲器ROM(Read Only Memory) ROM(Read Only Memory) 的的種類:種類:1 1)掩膜)掩膜ROMROM;2 2)可編程的只讀存儲器可編程的只讀存儲器PROMPROM;3 3)可擦除的可擦除的EPROMEPROM;4 4)電擦除的電擦除的EEPROMEEPROM;5 5)快快速擦寫存儲器速擦寫存儲器Flash Memory Flash Memory 又稱快閃存儲器又稱快閃存儲器外存外存: CPU要通過要通過I/O接口電路才能訪問的存接口電路才能

4、訪問的存儲器儲器, 存儲容量大存儲容量大,速度較低速度較低.又稱海量存儲又稱海量存儲器或二級存儲器。器或二級存儲器。 外存儲器用來存放當前外存儲器用來存放當前暫時不用的程序和數據。暫時不用的程序和數據。CPU不能直接用不能直接用指令對外存儲器進行讀指令對外存儲器進行讀/寫操作,寫操作, 如要執如要執行外存儲器存放的程序,必須先將該程序行外存儲器存放的程序,必須先將該程序由外存儲器調入內存儲器。由外存儲器調入內存儲器。 在微機中常用在微機中常用硬磁盤、軟磁盤、光盤和磁帶作為外存儲硬磁盤、軟磁盤、光盤和磁帶作為外存儲器器。二、二、 存儲器件的主要性能指標存儲器件的主要性能指標(1)存儲容量)存儲容

5、量 :存儲容量是存儲器的一個重要指標。存儲容量是存儲器的一個重要指標。存儲容量是指存儲器可以存儲的二進制信息量,它一般存儲容量是指存儲器可以存儲的二進制信息量,它一般是以能存儲的字數乘以字長表示的。即存儲容量是以能存儲的字數乘以字長表示的。即存儲容量=字數字數字長如一個存儲器能存字長如一個存儲器能存 4096 個字,字長個字,字長 16 位,則位,則存儲容量可用存儲容量可用 409616 表示。表示。 微型計算機中的存儲器幾乎都是以字節微型計算機中的存儲器幾乎都是以字節(8 位位)進行編進行編址的,址的, 也就是說總認為一個字節是也就是說總認為一個字節是“基本基本”的字長,的字長,所以常常只用

6、可能存儲的字節數來表示存儲容量。所以常常只用可能存儲的字節數來表示存儲容量。 存儲器存儲的字節數常常很大,如存儲器存儲的字節數常常很大,如 16 384、32 768、65 536,為了表示方便,常常以,為了表示方便,常常以 1024 為為 1 K,以以KB為為存儲容量的單位,這樣上述存儲容量的單位,這樣上述 3 個存儲器的存儲容量可分個存儲器的存儲容量可分別表示為別表示為 16 KB、32 KB和和64 KB。 返回本節返回本節(2)存取時間:)存取時間:存儲器的存取時間定義為存存儲器的存取時間定義為存儲器從接收到尋找存儲單元的地址碼開始,到儲器從接收到尋找存儲單元的地址碼開始,到它取出或存

7、入數據為止所需的時間。通常手冊它取出或存入數據為止所需的時間。通常手冊上給出這個參數的上限值,稱為最大存取時間。上給出這個參數的上限值,稱為最大存取時間。顯然,顯然, 它是說明存儲器工作速度的指標。最它是說明存儲器工作速度的指標。最大存取時間愈短,計算機的工作速度就愈快。大存取時間愈短,計算機的工作速度就愈快。半導體存儲器的最大存取時間為十幾半導體存儲器的最大存取時間為十幾ns到幾百到幾百ns。(3)可靠性:可靠性:指存儲器對電磁場及溫度等變指存儲器對電磁場及溫度等變化的抗干擾性,化的抗干擾性, 半導體存儲器由于采用大規半導體存儲器由于采用大規模集成電路結構,可靠性高,平均無故障時間模集成電路

8、結構,可靠性高,平均無故障時間為幾千小時以上。為幾千小時以上。 (4)功耗)功耗 (5)價格)價格三、存儲器的基本結構三、存儲器的基本結構A0A1An-1 數據線 R/W CE OE地址譯碼器存儲矩陣三態雙向緩沖器存儲控制邏輯四、四、 隨機讀寫存儲器(隨機讀寫存儲器(RAM) 1 2 31 32 1 2 31 32 讀/寫 選片 輸入 A5 A6 A7 A8 A9 1 2 31 32 1 2 31 32 32321024 存儲單元 譯碼器 地址反相器 A0A1A2A3A4 驅動器 I/O 電路 Y 譯碼器 地址反相器 控制 電路 輸出 驅動 1靜態RAM的結構 NC A12 A7 A6 A5

9、A4 A3 A2 A1 A0 D0 D1 D2 GND VCC WE CS2A8 A9 A11 OE A10 CS D7 D6 D5 D4 D3 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 返回本節返回本節SRAM芯片實例芯片實例常用典型的常用典型的SRAM芯片有芯片有6116、6264、62256等。等。地址線地址線A0-A12,可尋址可尋址8K單元。單元。數據線數據線D0-D7,連接數據線連接數據線的低八位。的低八位。 控制線:片選線控制線:片選線CS,CS2。只有當其同時有效時,才產

10、只有當其同時有效時,才產生有效片選。生有效片選。OE為讀信號;為讀信號;WE為寫信號。為寫信號。均為低電平有效信號均為低電平有效信號。 62646264真值表 2連接使用連接使用 (1) 全地址譯碼方式 D0D7A0A12M EM WM EM RA19A18A17A16D0D7A0A12W EC S2 5VOE&111A15A14A13C S18088系統B US 另一種譯碼器另一種譯碼器 A19A18A17A16A15A14A1311CS1(2) 部分地址譯碼方式 分析下圖所示的連接圖,可以發現,此時的8KB芯片6264所占據的內存地址空間為: DA000HDBFFFH DE000H

11、DFFFFH FA000HFBFFFH FE000HFFFFFH SRAM6264的部分地址譯碼連接的部分地址譯碼連接 D0D7A0A1MEMWMEMRA19A18A16A15D0D7A0A1WECS2OE&A13CS18088系統BUSA12A1212動態DRAM實例 NC DIN WE RAS A0 A2 A1 GND VCC CAS DOUT A6 A3 A4 A5 A7 1 16 2 15 3 14 4 13 5 12 6 11 7 10 8 9 2164 由于集成度高,DRAM芯片價格便宜。雖然需要外部附加動態刷新電路,但其在使用數量很大時,總體價格仍較SRAM便宜,加上其功

12、耗低, 所以常用于一般內存。而SRAM由于速度快,多用于使用數量較少的高速緩沖存儲器和小型的存儲器應用系統中。 類別 記憶元件 電路 集成度 功耗 存取速度 價格 刷新 SRAM 觸發器 復雜 低 大 快 高 否 DRAM 電容 簡單 高 小 慢 低 要 3、幾種新型的、幾種新型的RAM 技術及芯片類型技術及芯片類型1ECC RAM2EDO RAM和突發模式 RAM3同步RAM(Synchronous RAM,簡稱SDRAM)4高速緩沖存儲器RAM5RAMBUS內存6DDR SDRAM7Virtual Channel Memory(VCM)8SLDRAM(Synchnonous Link DR

13、AM)返回本節返回本節五、五、 只讀存儲器(只讀存儲器(ROM)1 掩膜ROM2.一次性編程的一次性編程的PROM3 可擦除可編程的可擦除可編程的ROM(EPROM)4 電可擦可編程ROM(EEPROM)返回本章首頁返回本章首頁 3.可擦除可編程的ROM-EPROM A7 A6 A5 A4 A3 A2 A1 A0 O0 O1 O2 GND VCC A8 A9 VPP OE A10 CE O7 O6 O5 O4 O3 1 24 2 23 3 22 4 21 5 20 6 19 7 18 8 17 9 16 10 15 11 14 12 13 返回本節返回本節27162716的工作方式的工作方式

14、引腳方式CE/PGM OE VPP O7-O0讀出 L L +5V程序讀出未選中 H X +5V 高阻編程 正脈沖 H +25V 程序寫入程序檢驗 L L +25V 程序讀出編程停止 L H +25V 高阻 4 、 電可擦可編程電可擦可編程ROM(EEPROM)1.Intel 2817的基本特點 R/BNC A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND VCC WE NC A8 A9 NC OE A10 CE D7 D6 D5 D4 D3 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 1

15、3 16 14 15 2Intel 2817的工作方式返回本節返回本節六、六、 存儲器的擴展存儲器的擴展位擴展位擴展字擴展字擴展字位同時擴展字位同時擴展21141KX421141KX4A0A9CSWE D0 D1 D2 D3D4 D5 D6 D7位擴展組成64KRAM2:4譯碼器CE16KX8WECE16KX8WECE16KX8WECE16KX8WEA15A14A13A0WED0-D7字擴展組成64KRAM七、七、CPU與存儲器的連接時應注意的問題與存儲器的連接時應注意的問題CPU總線的帶負載能力總線的帶負載能力n存儲器的組織、地址分配與片選存儲器的組織、地址分配與片選問題問題nCPU的時序與

16、存儲器的存取速度的時序與存儲器的存取速度之間的配合之間的配合返回本節返回本節2 存儲器片選信號的產生方存儲器片選信號的產生方式和譯碼電路式和譯碼電路 片選信號的產生方式片選信號的產生方式(1)線選方式(線選法)線選方式(線選法)(2)局部譯碼選擇方式(部分譯)局部譯碼選擇方式(部分譯碼法)碼法)(3)全局譯碼選擇方式(全譯碼)全局譯碼選擇方式(全譯碼法)法)存儲地址譯碼電路存儲地址譯碼電路74LS138經常用來作為存儲器的譯碼電路。 A B C G2A G2B G1 Y7 GND VCC Y0 Y1 Y2 Y3 Y4 Y5 Y6 1 16 2 15 3 14 4 13 5 12 6 11 7

17、10 8 9 微機系統的存儲器體系結構及高速緩存技術微機系統的存儲器體系結構及高速緩存技術n一、微機系統中存儲器的體系結構一、微機系統中存儲器的體系結構n1 1、層次化的存儲器體系結構、層次化的存儲器體系結構n 通過硬件和管理軟件把各種不同通過硬件和管理軟件把各種不同速度、不同容量、不同存儲技術的存儲速度、不同容量、不同存儲技術的存儲器設備組成一個既有足夠大的空間、又器設備組成一個既有足夠大的空間、又能保證滿足能保證滿足CPUCPU存取速度要求而且價格合存取速度要求而且價格合適的整體,這樣的存儲器具有最好的性適的整體,這樣的存儲器具有最好的性價比。價比。 SRAM的速度快但集成度不高,的速度快

18、但集成度不高,DRAM的速度慢但集成度高,是構成內存的主的速度慢但集成度高,是構成內存的主要存儲器形式。所以在層次化的存儲器要存儲器形式。所以在層次化的存儲器結構中,將使用最頻繁的但容量不太大結構中,將使用最頻繁的但容量不太大的程序和數據放在的程序和數據放在Cache中,經常使用中,經常使用的程序和數據放在內存中,不太常用并的程序和數據放在內存中,不太常用并容量大的程序和數據放在輔助存儲器中,容量大的程序和數據放在輔助存儲器中,為使它們協調工作,采用虛擬存儲技術為使它們協調工作,采用虛擬存儲技術實現內存與輔助存儲器的映射;采用高實現內存與輔助存儲器的映射;采用高速緩存技術實現速緩存技術實現Ca

19、che和內存之間的映和內存之間的映射。射。2 2、內存的分區結構、內存的分區結構 微機系統所能配置的最大內存容量決微機系統所能配置的最大內存容量決定于定于CPUCPU的地址線的總數,的地址線的總數,80868086有有2020根地根地址線,其最大內存容量為址線,其最大內存容量為1 1MBMB;8028680286有有2424根地址線,其最大內存容量為根地址線,其最大內存容量為1616MBMB;80386/486/Pentium3280386/486/Pentium32根地址線,其最大根地址線,其最大內存容量為內存容量為4 4GBGB;Pentium Pro36Pentium Pro36根地址根

20、地址線,其最大內存容量為線,其最大內存容量為6464GBGB。 盡管微機系統的內存基本由盡管微機系統的內存基本由DRAMDRAM構成,構成,但為便于軟件開發和系統維護,一般分但為便于軟件開發和系統維護,一般分為基本內存區;高端內存區;擴充內存為基本內存區;高端內存區;擴充內存區;擴展內存區。區;擴展內存區。IBM PC/XT存儲空間的分配存儲空間的分配 RAM 640KB 保留 128KB ROM 256KB 00000H 9FFFFH A0000H BFFFFH C0000H EFFFFH F6000H FFFFFH 系統板上RAM 256KB I/O通道中的 擴展RAM 384KB 保留的RAM 128KB 擴展ROM 198BK 16KB 基本ROM40KB 返回本節返回本節3、16位機位機32位機的內存組織位機的內存組織 二、微機系統中的高速緩存技術二、微機系統中的高速緩存技術 依照速度的遞減方向依照速度的遞減方向(容量的遞增容量的遞增)如下如下:CPU寄存器寄存器內部

溫馨提示

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

評論

0/150

提交評論