




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
微機的存儲器5.1存儲器的分類與組成5.2隨機存取存儲器(RAM)5.3只讀存儲器(ROM)5.4存儲器的連接5.5
內存條技術的發展5.6
外部存儲器5.7
光盤存儲器第五章微機的存儲器1、按存取速度和在計算機系統中的地位分類兩大類:內存(主存)和外存(輔存)內存:CPU可以通過系統總線直接訪問的存儲器,用以存儲計算機當前正在使用的程序或數據外存:用來存放相對來說不經常使用的程序或者數據或者需要長期保存的信息。不能被CPU直接訪問。CPU需要使用這些信息時,必須要通過專門的設備(如磁盤,磁帶控制器等)把信息成批的傳送至內存來(或相反)――外存只與內存交換信息5.1存儲器的分類與組成
圖5.1為CPU與存儲器的連接結構示意圖。圖中內存由半導體存儲器芯片組成,外存則有磁帶、硬磁盤和軟磁盤等。一、半導體存儲器的分類按使用的功能可分為兩大類:隨機存取存儲器RAM(RandomAccessmemory)和只讀存儲器ROM(ReadOnlyMemory)。二、半導體存儲器的組成由存儲體、地址選擇電路、輸入輸出電路和控制電路組成。100①存儲體每個存儲單元具有一個唯一的地址,可存儲1位(位片結構)或多位(字片結構)二進制數據存儲容量與地址、數據線個數有關:芯片的存儲容量=2M×N=存儲單元數×存儲單元的位數
M:芯片的地址線根數
N:芯片的數據線根數
②地址譯碼電路譯碼器A5A4A3A2A1A06301存儲單元64個單元行譯碼A2A1A0710列譯碼A3A4A501764個單元單譯碼雙譯碼單譯碼結構(小容量)雙譯碼結構(大容量)雙譯碼可簡化芯片設計主要采用的譯碼結構③片選和讀寫控制邏輯片選端CS或CE有效時,可以對該存儲器芯片進行讀寫操作輸出OE或RD控制讀操作。有效時,芯片內數據輸出該控制端對應系統的讀控制線寫WE或WR控制寫操作。有效時,數據進入芯片中該控制端對應系統的寫控制線5.2隨機存取存儲器靜態RAMSRAM2114SRAM6116動態RAMDRAM4116DRAM2116一、靜態隨機存取存儲器SRAM(一)SRAM的基本存儲電路由6個MOS管組成的RS觸發器.
負載管交叉耦合管行向選通門列向選通門(二)靜態RAM的組成1.讀出過程(1)地址碼A0-A11加到RAM芯片的地址輸入端,經X與Y地址譯碼器譯碼,產生行選與列選信號,選中某一存儲單元,該單元中存儲的代碼,經一定時間,出現在I/O電路的輸入端。I/O電路對讀出的信號進行放大、整形,送至輸出緩沖寄存器。緩沖寄存器一般具有三態控制功能,沒有開門信號,所存數據還不能送到DB上。(三)靜態RAM的讀/寫過程(2)在送上地址碼的同時,還要送上讀/寫控制信號(R/W或RD、WR)和片選信號(CS)。讀出時,使R/W=1,CS=0,這時,輸出緩沖寄存器的三態門將被打開,所存信息送至DB上。于是,存儲單元中的信息被讀出。(四)靜態RAM芯片舉例常用的Intel6116是CMOS靜態RAM芯片,它的存儲容量為2K×8位:416數據線,8根7動態RAM芯片是以MOS管柵極電容是否充有電荷來存儲信息的二、動態隨機存儲器(DRAM)(一)動態基本存儲電路1.三管動態基本存儲電路寫入操作時,寫選擇線上為高電平,T1導通。待寫入的信息由寫數據線通過T1加到T2管的柵極上,對柵極電容Cg充電。若寫入1,則Cg上充有電荷;若寫入0,則Cg上無電荷。寫操作結束后,T1截止,信息被保存在電容Cg上。讀出操作時,先在T4管柵極加上預充電脈沖,使T4管導通,讀數據線因有寄生電容CD而預充到1(VDD)。然后使讀選擇線為高電平,T3管導通。若T2管柵極電容Cg上已存有“1”信息,則T2管導通。這時,讀數據線上的預充電荷將通過T3,T2而泄放,于是,讀數據線上為0。若T2管柵極電容上所存為“0”信息,則T2管不導通,則讀數據線上為1。因此,經過讀操作,在讀數據線上可以讀出與原存儲相反的信息。若再經過讀出放大器反相后,就可以得到原存儲信息了。刷新2.單管動態基本存儲電路
寫入時,使字選線上為高電平,T1管導通,待寫入的信息由位線D(數據線)存入Cs。讀出時,同樣使字選線上為高電平,T1管導通,則存儲在Cs上的信息通過T1管送到D線上,再通過放大,即可得到存儲信息。Intel211616K×1(二)動態RAM芯片舉例Intel2116的內部結構如圖5.11所示:動態RAM和靜態RAM怎么選擇?P182組成單元速度集成度應用外圍復雜度SRAM觸發器慢低小容量系統簡單DRAM極間電容快高大容量系統復雜NVRAM帶微型電池慢低小容量非易失簡單需要注意:雖然單個單元的讀寫,DRAM比SRAM快,但是對于需要刷新的DRAM來說,每隔一段時間就需要耗費一定的時間刷新,所以整體速度SRAM比DRAM快一、只讀存儲器存儲信息的原理和組成5.3只讀存儲器(ROM)當字線上加有選中信號時,如果電子開關S是斷開的,位線D上將輸出信息1;如果S是接通的,則位線D經T1接地,將輸出信息0。
ROM的組成由地址譯碼電路、存儲矩陣、讀出電路及控制電路等部分組成。圖5.13是有16個存儲單元、字長為1位的ROM示意圖。(一)不可編程掩模式MOS只讀存儲器由器件制造廠家根據用戶事先編好的機器碼程序,把0、1信息存儲在掩模圖形中而制成的ROM芯片。這種芯片制成以后,它的存儲矩陣中每個MOS管所存儲的信息0或1被固定下來,不能再改變,而只能讀出。二、只讀存儲器的分類
(二)可編程存儲器
用戶在使用前可以根據自己的需要編制ROM中的程序。熔絲式PROM的存儲電路相當于圖5.12的元件原理圖(三)可擦除、可再編程的只讀存儲器
若EPROM中寫入的信息有錯或不需要時,可用兩種方法來擦除原存的信息。一種是利用專用的紫外線燈對準芯片上的石英窗口照射10-20分鐘,即可擦除原寫入的信息。這種方法只能把存儲的信息全部擦除后再重新寫入采用金屬-氮-氧化物-硅(MNOS)工藝生產的MNOS型PROM,它是一種利用電來改寫的可編程只讀存儲器,即EEPROM(一)Intel2716的引腳與內部結構2716EPROM芯片的容量為2K×8位三、EPROM芯片實例----Intel2716(二)2716的工作方式2716的工作方式見表5.3所示:5.4.1存儲芯片的擴充存儲芯片的數據線存儲芯片的地址線存儲芯片的片選端存儲芯片的讀寫控制線5.4存儲器的連接(重點)若芯片的數據線不足8根:一次不能從一個芯片中訪問到8位數據利用多個芯片擴充數據位這個擴充方式簡稱“位擴充”位擴充1、位數的擴充
兩片2114(1KX4)構成1KX82114(1)A9~A0I/O4~I/O1片選D3~D0D7~D4A9~A02114(2)A9~A0I/O4~I/O1CECE多個位擴充的存儲芯片的數據線連接于系統數據總線的不同位數其它連接都一樣這些芯片應被看作是一個整體常被稱為“芯片組”芯片的地址線和芯片的容量有關,通常少于系統地址線的根數(20根)連接時,通常把芯片的地址線與系統的低位地址總線相連稱與芯片相連的系統低位地址線為片內地址尋址時,這部分地址的譯碼是在存儲芯片內完成的,所以又稱為“片內譯碼”2、地址的擴充
用2片1K×8位的存儲器芯片組成2K×8位存儲器連接線路。背景知識:
片內譯碼A9~A0存儲芯片000H001H002H…3FDH3FEH3FFH全0全100…0000…0100…10…11…0111…1011…11范圍(16進制)A9~A0系統總線的高位地址???存儲系統常需利用多個存儲芯片擴充容量也就是擴充了存儲器地址范圍進行“地址擴充”,需要利用存儲芯片的片選端對多個存儲芯片(組)進行尋址這個尋址方法,主要通過將存儲芯片的片選端與系統的高位地址線相關聯來實現系統總線的高位地址,參與譯碼,選中不同的存儲器芯片地址擴充(字擴充)片選端D7~D0A19~A10A9~A0A9~A0D7~D0CE(1K×8)A9~A0D7~D0CE譯碼器00000000010000000000(1K×8)用4片16K×8位的存儲器芯片組成64K×8位存儲器連接線路。各芯片的地址取值范圍根據容量求芯片個數各芯片數據線并聯,且與數據總線相應相連各芯片地址線并聯,連接到相應的低位地址總線高位地址線接到譯碼器,譯碼器輸出端作為各芯片的片選讀寫控制信號并聯,與控制總線相應的信號連接地址擴充歸納如下:
3、綜合擴充
用8片4K×4位的存儲器芯片組成16K×8位的存儲器第一片第一組A0A112-4譯碼器A12A13CSCSA0A11第二組CSA0A11第三組CSA0A11第四組12A0-A11D0-D7芯片組內存n1×m1芯片n1×MK=M/m1N×ML=N/n1芯片組模塊主存n1×m1芯片n1×MK=M/m1N×ML=N/n1J=X/NX×M綜合擴充:綜合擴充:習題:5.15&&y0y1y2y3y4y5y6y7CE1CE2CE8A11A12A13G2AG2BG1ABC關于譯碼(1):74LS138譯碼器……片選輸入編碼輸入輸出G1G2AG2BCBAY7~Y010000011111110(僅Y0*有效)00111111101(僅Y1*有效)01011111011(僅Y2*有效)01111110111(僅Y3*有效)10011101111(僅Y4*有效)10111011111(僅Y5*有效)11010111111(僅Y6*有效)11101111111(僅Y7*有效)非上述情況×××11111111(全無效)某計算機有地址線18位,數據線8位,現選用4K×4位的靜態RAM芯片組成該機的內存,問1、該機允許的最大內存空間多大?256KB
2、若設定基本的芯片模塊容量為32K×8,該機共需幾個這樣的模塊?83、每個模塊內包含多少個4K×4位的RAM芯片?164、主存共需多少個RAM芯片?CPU如何選擇這些模塊?128
CPU選擇各模塊的方法是:地址線A14-A0為模塊內連接,用地址線A17,A16,A15通過一個38譯碼器,其輸出端作為8各模塊的片選端一臺8位微機的地址總線為16條,其RAM存儲器容量為32KB,首地址為4000H,且地址是連續的。問可用的最高地址是多少?BFFFH
用8片2114(1K×4)構成的4K×8的存儲器,與8位的一個微處理器相連,求:每組芯片的地址范圍,存儲器有沒有重疊區?關于譯碼(2):全譯碼所有的系統地址線均參與對存儲單元的譯碼尋址包括低位地址線對芯片內各存儲單元的譯碼尋址(片內譯碼),高位地址線對存儲芯片的譯碼尋址(片選譯碼)采用全譯碼,每個存儲單元的地址都是唯一的,不存在地址重復譯碼電路可能比較復雜、連線也較多全譯碼示例A15A14A13A16CBAE3138
2764A19A18A17A12~A0CEY6E2E1IO/M1C000H1DFFFH全0全100011100001110地址范圍A12~A0A19A18A17A16A15A14A13只有部分(高位)地址線參與對存儲芯片的譯碼每個存儲單元將對應多個地址(地址重復),需要選取一個可用地址可簡化譯碼電路的設計但系統的部分地址空間將被浪費關于譯碼(3):部分譯碼部分譯碼示例138A17
A16A11~A0A14
A13A12(4)(3)(2)(1)2732273227322732CBAE3E2E1IO/MCECECECEY0Y1Y2Y3A19~
A15A14~
A12A11~A0一個可用地址1234××10×××10×××10×××10×000001010011全0~全1全0~全1全0~全1全0~全120000H~20FFFH21000H~21FFFH22000H~22FFFH23000H~23FFFH只用少數幾根高位地址線進行芯片的譯碼,且每根負責選中一個芯片(組)雖構成簡單,但地址空間嚴重浪費必然會出現地址重復一個存儲地址會對應多個存儲單元多個存儲單元共用的存儲地址不應使用關于譯碼(4):線選譯碼線選譯碼示例A14A12~A0A13(1)2764(2)2764
CECEA19~
A15A14A13A12~A0一個可用地址12××××××××××1001全0~全1全0~全104000H~05FFFH02000H~03FFFH切記:A14A13=00的情況不能出現00000H~01FFFH的地址不可使用二、存儲器與8086CPU的連接
1.ROM與8086CPU的連接以1字節寬度輸出組織的芯片,在連接到8086系統時,為了存儲16位指令字,要使用兩片這類芯片并聯當微機系統的存儲器容量少于16K字時,宜采用靜態RAM芯片8086CPU無論是在最小方式或最大方式下,都可以尋址1MB的存儲單元,存儲器均按字節編址2.靜態RAM與8086CPU芯片的連接(一)CPU外部總線的負載能力在小系統中,CPU可以與存儲器直接相連。較大的存儲系統中,連接的存儲器芯片片數較多,就會造成總線過載,應采用加緩沖器或總線驅動器等方法來增加總線的驅動能力。
三、存儲器與CPU連接應該注意的一些問題
(二)各種信號線的配合與連接數據線:數據傳送一般是雙向的。而輸入線與輸出線分開的芯片,則要外加三態門,才能與CPU數據總線相連地址線:存儲器的地址線一般可以直接接到CPU的地址總線。而大容量的動態RAM,為了減少引線的數目,往往采用分時輸入的方式,這時,需在CPU與存儲器芯片之間加上多路轉換開關,用CAS與RAS分別將地址的高位與低位送入存儲器。控制線:CPU通過控制線送出命令,以控制存儲器的讀寫操作,以及送出片選信號、定時信號等(三)CPU的時序與存儲器的存儲速度之間的匹配(四)存儲器的地址分配及片選信號的產生DRAM2164(64K×1)外部引腳有()A、16條地址線,2條數據線B、8條地址線,1條數據線C、16條地址線,1條數據線D、8條地址線,2條數據線某計算機的字長是32位,它的存儲容量是64KB,若按字編址,它的尋址范圍是()A、16K
B、16KBC、32K
D、64K計算一個存儲器芯片容量的公式是()A、編址單元數×數據線位數
B、編址單元數×字節C、編址單元數×字長D、數據線位數×字長用6116(2K×8B)芯片組成一個64KB的存儲器,可用來產生片選信號的地址線是()A、A0-A10B、A0-A15
C、A11-A15D、A4-A19與SRAM相比,DRAM()A、存取速度快,容量大B、存取速度慢,容量小C、存取速度快,容量小D、存取速度慢,容量大8086對存儲器訪問所涉及到的信號有()A、M/IOB、INTAC、DT/R
D、DENE、RD/WR為某8位微機(地址總線為16位)設計一個12KB容量的存儲器,要求EPROM區為8KB,從0000H開始,采用2716芯片;RAM區為4KB,從2000H開始,采用6116芯片試求:1、對各芯片地址分配 2、指出各芯片的片內選擇地址線和芯片選擇地址線 3、采用74LS138,畫出片選地址譯碼電路芯片型號容量地址范圍片選線字選線片選信號27162k×80000H–07FFHA15-A11A10-A0CE127162k×80800H–0FFFHA15-A11A10-A0CE227162k×81000H–17FFHA15-A11A10-A0CE327162k×81800H–1FFFHA15-A11A10-A0CE461162k×82000H–27FFHA15-A11A10-A0CE561162k×82800H–2FFFHA15-A11A10-A0CE6&&y0y1y2y3y4y5y6y7CE1CE2CE3CE4CE5CE6A11A12A13A14A15RD#WR#G2AG2BG1ABCM/IO#ANDDH,00011111BMOVBH,DHHLT3.78:3.81:ORAX,000FHANDAX,1FFFHXORAX,0380HHLT3.86:CLDMOVCX,100MOVSI,6180HMOVDI,2000HMOVAX,DSMOVES,AXREPMOVSBMOVCX,100MOVDI,2000HREPNESCASBJNZFINISHDECSIMOV[DI],‘‘JMPBBB1HLTFINISH:BBB1:4.16:MOVDH,ALANDAL,0FHMOVBH,ALMOVCL,4RORBH,CLMOVAL,DHANDAL,0F0HMOVBL,ALADDBX,3030HMOVCX,BX5.5內存條技術的發展5.6外部存儲器5.7光盤驅動器雙數據傳輸率同步動態隨機存儲器:DDRDRAM(DoubleDataRateDRAM)在同步動態讀寫存儲器SDRAM的基礎上,采用延時鎖定環(Delay-1ockedLoop)技術提供數據選通信號對數據進行精確定位,在時鐘脈沖的上升沿和下降沿都可傳輸數據,在不提高時鐘頻率的情況下,使數據傳輸率提高一倍。1.硬盤的磁頭
磁頭是硬盤進行讀寫的“筆尖”,通過全封閉式的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CAPEB 00001.6-2022制藥裝備容器和管道第6部分:制造和安裝
- 部門部長面試題及答案
- 國企服務員考試題及答案
- 德陽語文面試題及答案
- 點頭征的臨床護理
- 合伙協議糾紛調解協議書
- 房子租約解除合同范本
- 廣告項目合同延期協議書
- 律師委托協議終止協議書
- 銀行和村委合作協議書
- 智能制造對融資租賃行業影響-全面剖析
- 2025年新高考語文【語言運用新題型】考前訓練試卷附答案解析
- GB 29743.2-2025機動車冷卻液第2部分:電動汽車冷卻液
- 安全人機工程學-人因事故分析與預防報告課件
- 生物有機肥試驗方案
- 江蘇省南通市合作盟校2025年高考化學四模試卷含解析
- 2025年小升初語文《分析人物形象》教學講義及專項練習題(附答案)
- 超星爾雅學習通《中華文化才藝(中國海洋大學)》2025章節測試附答案
- 大數據與人工智能在財務管理中的深度應用研究
- 《AI技術術語解析》課件
- 康姿百德入職培訓
評論
0/150
提交評論