ewch4存儲器PPT課件_第1頁
ewch4存儲器PPT課件_第2頁
ewch4存儲器PPT課件_第3頁
ewch4存儲器PPT課件_第4頁
ewch4存儲器PPT課件_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、ewch4存儲器 第四章第四章 存儲器存儲器 4.1 4.1 存儲器概述存儲器概述 4.2 4.2 主存儲器主存儲器 4.3 4.3 存儲器的應(yīng)用存儲器的應(yīng)用 4.4 4.4 外存儲器外存儲器 ewch4存儲器 4.1 存儲器概述存儲器概述 存儲器是計算機(jī)的記憶部件,用于存儲程序和存儲器是計算機(jī)的記憶部件,用于存儲程序和 被處理的數(shù)據(jù)以及運算的結(jié)果。被處理的數(shù)據(jù)以及運算的結(jié)果。 數(shù)據(jù)在存儲器中的存儲都以二進(jìn)制形式存在。數(shù)據(jù)在存儲器中的存儲都以二進(jìn)制形式存在。 ewch4存儲器 1 1、存儲器的分類、存儲器的分類 (1 1)按存儲器在微機(jī)中的不同地位,可以分為:)按存儲器在微機(jī)中的不同地位,可以

2、分為: v主存:主存:或稱內(nèi)存,它用來存放當(dāng)前正在使用的或經(jīng)常要或稱內(nèi)存,它用來存放當(dāng)前正在使用的或經(jīng)常要 使用的程序和數(shù)據(jù),使用的程序和數(shù)據(jù),CPUCPU可以直接對其進(jìn)行訪問。程序只可以直接對其進(jìn)行訪問。程序只 有被放入內(nèi)存,才能被有被放入內(nèi)存,才能被CPUCPU執(zhí)行。執(zhí)行。 v高速緩存:高速緩存:或稱或稱cachecache,介于,介于CPUCPU與主存之間的容量更小、與主存之間的容量更小、 而速度更快的存儲器。而速度更快的存儲器。 v輔存:輔存:或稱外存,它用來永久存放各種信息。或稱外存,它用來永久存放各種信息。 4.1 存儲器概述存儲器概述 ewch4存儲器 1 1、存儲器的分類、存儲

3、器的分類 (2 2)按存儲介質(zhì)(紀(jì)錄)按存儲介質(zhì)(紀(jì)錄0 0、1 1信息的物質(zhì))分類:信息的物質(zhì))分類: 4.1 存儲器概述存儲器概述 v 半導(dǎo)體存儲器:半導(dǎo)體存儲器:用半導(dǎo)體材料制成的存儲器,大多用用半導(dǎo)體材料制成的存儲器,大多用 作主存。作主存。 v 磁表面存儲器:磁表面存儲器:利用磁層來紀(jì)錄信息,工作時由磁頭利用磁層來紀(jì)錄信息,工作時由磁頭 在磁層上的移動,來進(jìn)行讀或?qū)懖僮鳌4疟砻娲鎯ζ鞒T诖艑由系囊苿?,來進(jìn)行讀或?qū)懖僮鳌4疟砻娲鎯ζ鞒?用作輔存,如硬盤、軟磁盤、磁帶等。用作輔存,如硬盤、軟磁盤、磁帶等。 (磁介質(zhì)通常要避免粉塵、高溫、煙霧的影響。磁介質(zhì)(磁介質(zhì)通常要避免粉塵、高溫、煙霧

4、的影響。磁介質(zhì) 的磁性會隨著時間的流逝而慢慢降低,最終導(dǎo)致數(shù)據(jù)丟的磁性會隨著時間的流逝而慢慢降低,最終導(dǎo)致數(shù)據(jù)丟 失。失。) ) ewch4存儲器 在存儲數(shù)據(jù)前,在存儲數(shù)據(jù)前, 磁表面上的顆粒磁表面上的顆粒 磁向是隨機(jī)的磁向是隨機(jī)的 讀寫磁頭磁化磁表面讀寫磁頭磁化磁表面 的顆粒。顆粒的正極的顆粒。顆粒的正極 指向磁頭負(fù)極指向磁頭負(fù)極 讀寫磁頭可以翻轉(zhuǎn)磁表面顆粒的磁向。讀寫磁頭可以翻轉(zhuǎn)磁表面顆粒的磁向。 磁表面顆粒的磁向排列記錄了數(shù)據(jù)磁表面顆粒的磁向排列記錄了數(shù)據(jù) ewch4存儲器 v光存儲器:光存儲器:使用激光在存儲介質(zhì)表面上燒蝕出使用激光在存儲介質(zhì)表面上燒蝕出 數(shù)據(jù)。燒蝕在介質(zhì)表面微小的凸凹

5、模式表示了數(shù)數(shù)據(jù)。燒蝕在介質(zhì)表面微小的凸凹模式表示了數(shù) 據(jù)。光學(xué)介質(zhì)上的數(shù)據(jù)可以永久保存。但是,使據(jù)。光學(xué)介質(zhì)上的數(shù)據(jù)可以永久保存。但是,使 用光學(xué)介質(zhì)不像使用磁介質(zhì)那樣可以容易地改變用光學(xué)介質(zhì)不像使用磁介質(zhì)那樣可以容易地改變 它存儲的數(shù)據(jù)。光驅(qū)使用激光從光盤上讀數(shù)據(jù)。它存儲的數(shù)據(jù)。光驅(qū)使用激光從光盤上讀數(shù)據(jù)。 ewch4存儲器 當(dāng)燒灼光盤時,激當(dāng)燒灼光盤時,激 光將反射層上刻出光將反射層上刻出 凹坑。這些凹坑是凹坑。這些凹坑是 黑色的,不能反射黑色的,不能反射 激光激光 當(dāng)光驅(qū)讀取當(dāng)光驅(qū)讀取 數(shù)據(jù)的時候,數(shù)據(jù)的時候, 它使用較弱它使用較弱 的激光。激的激光。激 光射在凹坑光射在凹坑 上,沒有

6、反上,沒有反 射光射光 當(dāng)激光射在反射當(dāng)激光射在反射 層上,就會有激層上,就會有激 光反射回讀頭。光反射回讀頭。 黑點和反射點的黑點和反射點的 排列模式就可以排列模式就可以 表示數(shù)據(jù)表示數(shù)據(jù) ewch4存儲器 (3)按存取方式分類:)按存取方式分類: 4.1 存儲器概述存儲器概述 雙極型雙極型 RAM 靜態(tài)靜態(tài)SRAM MOS 動態(tài)動態(tài)DRAM ROM 半導(dǎo)體存儲器半導(dǎo)體存儲器 掩模掩模ROM 電可擦除電可擦除(E2PROM) 可編程可編程ROM(PROM) 光可擦除光可擦除(EPROM) 閃存閃存FLASH ewch4存儲器 RAM隨機(jī)存儲器隨機(jī)存儲器: 按工藝分為晶體管雙極型和按工藝分為晶

7、體管雙極型和MOS型(金屬氧化型(金屬氧化 物半導(dǎo)體)。物半導(dǎo)體)。 w雙極型雙極型RAM:用晶體管組成基本存儲電路,特點是存:用晶體管組成基本存儲電路,特點是存 取速度快,但與取速度快,但與MOS型相比,集成度低、功耗大、成型相比,集成度低、功耗大、成 本高,常用來制造本高,常用來制造cache; wMOS型型RAM:功耗小、集成度高、成本低,但速度比:功耗小、集成度高、成本低,但速度比 雙極型雙極型RAM低。低。 讀寫速度快,通常用來做讀寫速度快,通常用來做Cache 需要刷新需要刷新 存取速度慢存取速度慢 通常用來做內(nèi)存通常用來做內(nèi)存 MOS型型RAM 靜態(tài)存儲器(靜態(tài)存儲器(SRAM)

8、 動態(tài)存儲器(動態(tài)存儲器(DRAM) ewch4存儲器 SIMMSingle Inline Memory Module單列直插式內(nèi)存模塊單列直插式內(nèi)存模塊 72線:線:32位數(shù)據(jù)位數(shù)據(jù) 在在Pentium微型機(jī)中必須成對使用微型機(jī)中必須成對使用 FPM/EDO DRAM內(nèi)存條的種類內(nèi)存條的種類 ewch4存儲器 DIMMDual Inline Memory Module雙列直插式內(nèi)存模塊雙列直插式內(nèi)存模塊 168線:線:64位數(shù)據(jù)位數(shù)據(jù) SDRAM/DDR SDRAM DRAM內(nèi)存條的種類內(nèi)存條的種類 ewch4存儲器 ROM只讀存貯器只讀存貯器 CPU正常操作時,只能讀取正常操作時,只能讀取

9、ROM中的內(nèi)容,中的內(nèi)容, 但對它的訪問也是隨機(jī)的。但對它的訪問也是隨機(jī)的。 一般在一般在ROM中存放固定的程序和數(shù)據(jù),如中存放固定的程序和數(shù)據(jù),如 計算機(jī)系統(tǒng)的引導(dǎo)程序、監(jiān)控程序、基本輸入計算機(jī)系統(tǒng)的引導(dǎo)程序、監(jiān)控程序、基本輸入 輸出(輸出(BIOS)程序等,使計算機(jī)能夠開機(jī)運行。)程序等,使計算機(jī)能夠開機(jī)運行。 計算機(jī)系統(tǒng)在加電以后,馬上就運行計算機(jī)系統(tǒng)在加電以后,馬上就運行ROM 中的引導(dǎo)程序,將系統(tǒng)程序從輔存中引入主存。中的引導(dǎo)程序,將系統(tǒng)程序從輔存中引入主存。 ewch4存儲器 掩模掩模ROM、PROM、EPROM、 E2PROM v掩模掩模ROM是由廠家按用戶要求制作的,制成后,只

10、能是由廠家按用戶要求制作的,制成后,只能 讀不能改寫;讀不能改寫; v PROM稱為可編程的只讀存儲器,稱為可編程的只讀存儲器, PROM允許用戶寫允許用戶寫 一次,寫完后就無法再改動,應(yīng)用于高速計算機(jī)的微程一次,寫完后就無法再改動,應(yīng)用于高速計算機(jī)的微程 序存儲器;序存儲器; v EPROM稱為可擦寫的只讀存儲器,稱為可擦寫的只讀存儲器, EPROM允許用允許用 戶將寫入的內(nèi)容整個擦除掉,擦掉后還可以重寫,這樣戶將寫入的內(nèi)容整個擦除掉,擦掉后還可以重寫,這樣 可以反復(fù)多次。最后一次寫成后仍是一個只讀存儲器;可以反復(fù)多次。最后一次寫成后仍是一個只讀存儲器; vE2PROM稱為可在線擦寫只讀存儲

11、器,它和稱為可在線擦寫只讀存儲器,它和RAM的讀、的讀、 寫方式完全類似,只是寫操作時,需等待寫方式完全類似,只是寫操作時,需等待E2PROM內(nèi)部內(nèi)部 操作完成后再寫入下一個字節(jié),常用作計算機(jī)的操作完成后再寫入下一個字節(jié),常用作計算機(jī)的BIOS 芯片。芯片。 ewch4存儲器 FLASHFLASH閃存閃存 vFLASHFLASH是一種非易失性的內(nèi)存,是是一種非易失性的內(nèi)存,是E E2 2PROMPROM的一種,的一種, 與普通與普通E E2 2PROMPROM存儲單元的物理結(jié)構(gòu)基本相同。其存儲單元的物理結(jié)構(gòu)基本相同。其 不同點在于不同點在于FLASHFLASH是按數(shù)據(jù)塊進(jìn)行擦寫,因此其擦是按數(shù)

12、據(jù)塊進(jìn)行擦寫,因此其擦 寫速度遠(yuǎn)高于普通寫速度遠(yuǎn)高于普通E E2 2PROM PROM 。FLASHFLASH具有速度快、具有速度快、 容量大和價格低等優(yōu)點。因為它體積小,所以閃容量大和價格低等優(yōu)點。因為它體積小,所以閃 存卡在手機(jī)存卡在手機(jī)/ /數(shù)碼相機(jī)數(shù)碼相機(jī)/ /掌上電腦掌上電腦/MP3/MP3等設(shè)備上獲等設(shè)備上獲 得了廣泛的應(yīng)用。得了廣泛的應(yīng)用。 ewch4存儲器 2、存儲器的層次結(jié)構(gòu)、存儲器的層次結(jié)構(gòu) (1)多級存儲結(jié)構(gòu)的形成)多級存儲結(jié)構(gòu)的形成: vCPU不斷的訪問存儲器,存儲器的存取速度將直接影響計不斷的訪問存儲器,存儲器的存取速度將直接影響計 算機(jī)的工作效率。算機(jī)的工作效率。

13、v在某一段時間內(nèi),在某一段時間內(nèi),CPU只運行存儲器中部分程序和訪問部只運行存儲器中部分程序和訪問部 分?jǐn)?shù)據(jù),其中大部分是暫時不用的。分?jǐn)?shù)據(jù),其中大部分是暫時不用的。 增加增加Cache的目的是為了的目的是為了 提高提高CPU運行速度,提運行速度,提 高運行效率。高運行效率。 CPU 輔輔 存存 Cache 主主 存存 CPU 輔輔 存存 主主 存存 4.1 存儲器概述存儲器概述 ewch4存儲器 速度速度 成本成本 低低 磁帶磁帶 磁盤磁盤 半導(dǎo)體主存儲器半導(dǎo)體主存儲器 Cache 寄存器寄存器 外存平均訪問時間外存平均訪問時間ms級級 硬盤硬盤910ms 光盤光盤80120ms 內(nèi)存平均訪

14、問時間內(nèi)存平均訪問時間ns級級 SRAM Cache15ns SDRAM內(nèi)存內(nèi)存610ns ewch4存儲器 4.1 存儲器概述存儲器概述 CacheCache的訪問機(jī)制的訪問機(jī)制 主存先將某一小數(shù)據(jù)塊移入主存先將某一小數(shù)據(jù)塊移入CacheCache中,當(dāng)中,當(dāng)CPUCPU對主存某地對主存某地 址進(jìn)行訪問時,先通過地址映像變換機(jī)制判斷該地址所址進(jìn)行訪問時,先通過地址映像變換機(jī)制判斷該地址所 在的數(shù)據(jù)塊是否已經(jīng)在在的數(shù)據(jù)塊是否已經(jīng)在CacheCache中,若在則訪問中,若在則訪問CacheCache,稱,稱 為為“命中命中”,若不在則,若不在則CPUCPU直接訪問主存,并同時將主直接訪問主存,并

15、同時將主 存中包含該地址的數(shù)據(jù)塊調(diào)入存中包含該地址的數(shù)據(jù)塊調(diào)入CacheCache中,以備中,以備CPUCPU的進(jìn)一的進(jìn)一 步訪問。步訪問。 動態(tài)演示動態(tài)演示CacheCache訪問過程訪問過程 動畫演示動畫演示CacheCache機(jī)制機(jī)制 ewch4存儲器 4.1 存儲器概述存儲器概述 主存地址主存地址 地址映像變換地址映像變換 Cache主存主存 CPU 譯碼譯碼 命中命中未命中未命中 動態(tài)演示過程動態(tài)演示過程 ewch4存儲器 (1)存儲容量)存儲容量 存儲器能夠存放信息的總數(shù)量,以字節(jié)為單位。存儲器能夠存放信息的總數(shù)量,以字節(jié)為單位。CPU地址地址 總線的位數(shù)決定可支持的主存儲器的最大

16、容量。總線的位數(shù)決定可支持的主存儲器的最大容量。 (2)最大存取時間)最大存取時間 存儲器從接收到某一存儲單元的地址碼開始,到取出或存存儲器從接收到某一存儲單元的地址碼開始,到取出或存 入數(shù)據(jù)為止所需要的時間。入數(shù)據(jù)為止所需要的時間。 (3)存取周期)存取周期 CPU連續(xù)兩次訪問存儲器所需要的最短時間間隔,它總連續(xù)兩次訪問存儲器所需要的最短時間間隔,它總 是大于最大存取時間。因為在數(shù)據(jù)寫入或讀出后,存儲器的是大于最大存取時間。因為在數(shù)據(jù)寫入或讀出后,存儲器的 讀寫電路和存儲體及連線都需要有一段穩(wěn)定和恢復(fù)時間。讀寫電路和存儲體及連線都需要有一段穩(wěn)定和恢復(fù)時間。 4.1 存儲器概述存儲器概述 3、

17、存儲器的主要參數(shù)指標(biāo)、存儲器的主要參數(shù)指標(biāo) ewch4存儲器 存儲器的計量單位存儲器的計量單位 v位:一個位:一個cell,記做,記做bit v字節(jié):字節(jié):8bit,記做,記做byte v1KB=1024byte 1MB=1024KB v1GB=1024MB 1TB=1024GB v1PB=1024TB 4.1 存儲器概述存儲器概述 ewch4存儲器 + 段寄存器值段寄存器值 偏移量偏移量 物理地址物理地址 IP CS SI、DI、BX DS SP、BP SS 代碼段代碼段 數(shù)據(jù)段數(shù)據(jù)段 堆棧段堆棧段 存儲單元物理地址的計算存儲單元物理地址的計算 物理地址物理地址=段地址段地址+偏移量偏移量

18、v8086運行過程中,運行過程中,取指令時:取指令時: CPU就會就會選取選取CS和和IP中內(nèi)容,形中內(nèi)容,形 成指令所在的成指令所在的20位物理地址;位物理地址; v堆棧操作時:堆棧操作時:CPU會會選擇選擇SS和和SP 或或BP形成形成20位堆棧地址;位堆棧地址; v進(jìn)行內(nèi)存操作時:進(jìn)行內(nèi)存操作時:CPU會會選擇選擇 DS和和SI、DI或或BX形成操作數(shù)所形成操作數(shù)所 在的在的20位物理地址。位物理地址。 4.1 存儲器概述存儲器概述 ewch4存儲器 存儲器地址空間存儲器地址空間 8086地址總線有 地址總線有20位,可以尋址位,可以尋址220 = 1M字節(jié)的存儲字節(jié)的存儲 器地址空間器

19、地址空間 ,按照,按照00000HFFFFFH來編址來編址。 v 編址的單位為字節(jié)編址的單位為字節(jié) 00001H 00000H FFFFFH 4.1 存儲器概述存儲器概述 存儲字時,一個字的存儲字時,一個字的 低位字節(jié)放在較低的低位字節(jié)放在較低的 地址單元地址單元 ewch4存儲器 CPU 時序/控制 MAR 地址 譯碼 器 存儲體 讀寫 驅(qū)動 器 MBR 數(shù)據(jù)線 地址線 控制信號 地址碼 MAR 讀信號 地址碼地址碼 地址 譯碼 器 某存儲單元 數(shù) 據(jù) 讀寫 驅(qū)動 器 數(shù)據(jù) 地址 譯碼 器 4.2 主存儲器主存儲器 1、主存儲器的基本組成、主存儲器的基本組成 譯碼 MBR 數(shù)據(jù) ewch4存

20、儲器 CPUCPU訪問存儲器時,通常都通過地址寄存器訪問存儲器時,通常都通過地址寄存器MARMAR和和 存儲器緩沖寄存器存儲器緩沖寄存器MBRMBR進(jìn)行。進(jìn)行。 當(dāng)當(dāng)CPUCPU需要從某一存儲單元中讀取數(shù)據(jù)時,首先將該單元需要從某一存儲單元中讀取數(shù)據(jù)時,首先將該單元 地址送入地址送入MARMAR,并向存儲器發(fā)讀控制信號。存儲器此時開始,并向存儲器發(fā)讀控制信號。存儲器此時開始 進(jìn)行讀操作,將進(jìn)行讀操作,將MARMAR經(jīng)過地址譯碼器選中的存儲單元中的內(nèi)經(jīng)過地址譯碼器選中的存儲單元中的內(nèi) 容經(jīng)讀寫驅(qū)動器送入容經(jīng)讀寫驅(qū)動器送入MBRMBR,CPUCPU通過數(shù)據(jù)總線將數(shù)據(jù)讀入。通過數(shù)據(jù)總線將數(shù)據(jù)讀入。

21、當(dāng)當(dāng)CPUCPU要向某單元中寫入信息時,首先將該單元的地址送要向某單元中寫入信息時,首先將該單元的地址送 入入MARMAR,要寫入的數(shù)據(jù)送入,要寫入的數(shù)據(jù)送入MBRMBR。然后通過控制信號線發(fā)出。然后通過控制信號線發(fā)出 寫信號,將寫信號,將MBRMBR的內(nèi)容寫入由的內(nèi)容寫入由MARMAR經(jīng)地址譯碼器選中的存儲經(jīng)地址譯碼器選中的存儲 單元。單元。 2 2、主存儲器的操作過程、主存儲器的操作過程 4.2 主存儲器主存儲器 ewch4存儲器 (1)集成度)集成度 集成度指在一片芯片上能夠集成多少個基本存儲電路。每集成度指在一片芯片上能夠集成多少個基本存儲電路。每 一個基本存儲電路存儲一個二進(jìn)制位,所

22、以集成度通常表示一個基本存儲電路存儲一個二進(jìn)制位,所以集成度通常表示 為位為位/片,如片,如64K位位/片、片、256K位位/片等。片等。 (2)存取速度)存取速度 常用存取時間和存儲周期表示。指訪問一次存儲器所需要常用存取時間和存儲周期表示。指訪問一次存儲器所需要 的時間。的時間。 (3)性價比)性價比 性能價格比常以每位價格來描述。性能價格比常以每位價格來描述。 4.2 主存儲器主存儲器 3、主存儲器的主要參數(shù)指標(biāo)、主存儲器的主要參數(shù)指標(biāo) ewch4存儲器 (1) (1) 位擴(kuò)展:位擴(kuò)展:進(jìn)行存儲器位數(shù)的擴(kuò)充進(jìn)行存儲器位數(shù)的擴(kuò)充 連接方式:將多片存儲器芯片的地址、片選、讀寫控制連接方式:將

23、多片存儲器芯片的地址、片選、讀寫控制 端并聯(lián),數(shù)據(jù)端單獨引出。端并聯(lián),數(shù)據(jù)端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 ewch4存儲器 (1) (1) 位擴(kuò)展:位擴(kuò)展:進(jìn)行存儲器位數(shù)的擴(kuò)充進(jìn)行存儲器位數(shù)的擴(kuò)充 連接方式:將多片存儲器芯片的地址、片選、讀寫控制連接方式:將多片存儲器芯片的地址、片選、讀寫控制 端并聯(lián),數(shù)據(jù)端單獨引出。端并聯(lián),數(shù)據(jù)端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 例:將例:將16K*1位位 的存儲芯片擴(kuò)展的存儲芯片擴(kuò)展 為為16K*8位的存位的存 儲器儲器 CSCS WEWE I/OI/O C

24、S WE A0 A13 D0 A A0 0 A A1313 ewch4存儲器 (1)(1)位擴(kuò)展:位擴(kuò)展:進(jìn)行存儲器位數(shù)的擴(kuò)充進(jìn)行存儲器位數(shù)的擴(kuò)充 連接方式:將多片存儲器芯片的地址、片選、讀寫控制連接方式:將多片存儲器芯片的地址、片選、讀寫控制 端并聯(lián),數(shù)據(jù)端單獨引出。端并聯(lián),數(shù)據(jù)端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 I/OI/O CS WE D0 D1 A0 A13 例:將例:將16K*1位位 的存儲芯片擴(kuò)展的存儲芯片擴(kuò)

25、展 為為16K*8位的存位的存 儲器儲器 ewch4存儲器 (1)(1)位擴(kuò)展:位擴(kuò)展:進(jìn)行存儲器位數(shù)的擴(kuò)充進(jìn)行存儲器位數(shù)的擴(kuò)充 連接方式:將多片存儲器芯片的地址、片選、讀寫控制連接方式:將多片存儲器芯片的地址、片選、讀寫控制 端并聯(lián),數(shù)據(jù)端單獨引出。端并聯(lián),數(shù)據(jù)端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O CS WE A0 A13 D0 D1 D2 A A0 0 A A1313 例:將例:將16

26、K*1位位 的存儲芯片擴(kuò)展的存儲芯片擴(kuò)展 為為16K*8位的存位的存 儲器儲器 ewch4存儲器 (1)(1)位擴(kuò)展:位擴(kuò)展:進(jìn)行存儲器位數(shù)的擴(kuò)充進(jìn)行存儲器位數(shù)的擴(kuò)充 連接方式:將多片存儲器芯片的地址、片選、讀寫控制連接方式:將多片存儲器芯片的地址、片選、讀寫控制 端并聯(lián),數(shù)據(jù)端單獨引出。端并聯(lián),數(shù)據(jù)端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I

27、/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CS A0 A13 D0 D1 D2 D3 D4 D5 D6D7 WE 例:將例:將16K*1位位 的存儲芯片擴(kuò)展的存儲芯片擴(kuò)展 為為16K*8位的存位的存 儲器儲器 m位位n位,需位,需n/m片片 ewch4存儲器 (2)(2)字?jǐn)U展:字?jǐn)U展:達(dá)不到地址范圍要求,則增加字?jǐn)?shù)達(dá)不到地址范圍要求,則增加

28、字?jǐn)?shù) 連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端 并聯(lián),片選端單獨引出。并聯(lián),片選端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 ewch4存儲器 (2)(2)字?jǐn)U展:字?jǐn)U展:達(dá)不到地址范圍要求,則增加字?jǐn)?shù)達(dá)不到地址范圍要求,則增加字?jǐn)?shù) 連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端 并聯(lián),片選端單獨引出。并聯(lián),片選端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 CSCS WEWE I/OI/O A A0 0 A A13

29、13 例:由例:由16K*8位位 擴(kuò)充成擴(kuò)充成64K*8位位 的存儲器的存儲器 ewch4存儲器 (2)(2)字?jǐn)U展:字?jǐn)U展:達(dá)不到地址范圍要求,則增加字?jǐn)?shù)達(dá)不到地址范圍要求,則增加字?jǐn)?shù) 連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端 并聯(lián),片選端單獨引出。并聯(lián),片選端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 例:由例:由16K*8位位 擴(kuò)充成擴(kuò)充成64K*8位位 的存儲器的存儲

30、器 ewch4存儲器 (2)(2)字?jǐn)U展:字?jǐn)U展:達(dá)不到地址范圍要求,則增加字?jǐn)?shù)達(dá)不到地址范圍要求,則增加字?jǐn)?shù) 連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端 并聯(lián),片選端單獨引出。并聯(lián),片選端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 例:由例:由16K*8位位 擴(kuò)充成擴(kuò)充成64K*8位位 的存儲器的存儲器 ewch

31、4存儲器 (2)(2)字?jǐn)U展:字?jǐn)U展:達(dá)不到地址范圍要求,則增加字?jǐn)?shù)達(dá)不到地址范圍要求,則增加字?jǐn)?shù) 連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端 并聯(lián),片選端單獨引出。并聯(lián),片選端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 WE A0-A13 D0 D7

32、 例:由例:由16K*8位位 擴(kuò)充成擴(kuò)充成64K*8位位 的存儲器的存儲器 ewch4存儲器 (2)(2)字?jǐn)U展:字?jǐn)U展:達(dá)不到地址范圍要求,則增加字?jǐn)?shù)達(dá)不到地址范圍要求,則增加字?jǐn)?shù) 連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端連接方式:將各個芯片的地址線、數(shù)據(jù)線、讀寫控制端 并聯(lián),片選端單獨引出。并聯(lián),片選端單獨引出。 4.2 主存儲器主存儲器 4、主存儲器的容量擴(kuò)充、主存儲器的容量擴(kuò)充 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS WEWE I/OI/O A A0 0 A A1313 CSCS

33、WEWE I/OI/O A A0 0 A A1313 WE A0-A13 D0 D7 譯碼譯碼 器器 A14 A15 例:由例:由16K*8位位 擴(kuò)充成擴(kuò)充成64K*8位位 的存儲器的存儲器 mknk,需,需n/m組芯片,組芯片, 每組一片每組一片 ewch4存儲器 (3)(3)字位擴(kuò)展:字位擴(kuò)展:字向和位向同時進(jìn)行擴(kuò)展。字向和位向同時進(jìn)行擴(kuò)展。 使用使用L L字字K K位芯片擴(kuò)充成位芯片擴(kuò)充成M M字字N N位存儲器位存儲器, ,需需 (M/L)(M/L)(N/k)(N/k)片芯片,分片芯片,分M/LM/L組,每組組,每組N/KN/K片芯片片芯片 4.2 主存儲器主存儲器 4、主存儲器的容量

34、擴(kuò)充、主存儲器的容量擴(kuò)充 ewch4存儲器 CSCS A A0 0 | | A A9 9 I/OI/O1 1- -4 4 WEWE CSCS A A0 0 | | A A9 9 I/OI/O1 1- -4 4 WEWE CSCS A A0 0 | | A A9 9 I/OI/O1 1- -4 4 WEWE CSCS A A0 0 | | A A9 9 I/OI/O1 1- -4 4 WEWE CSCS A A0 0 | | A A9 9 I/OI/O1 1- -4 4 WEWE CSCS A A0 0 | | A A9 9 I/OI/O1 1- -4 4 WEWE CSCS A A0 0 |

35、| A A9 9 I/OI/O1 1- -4 4 WEWE CSCS A A0 0 | | A A9 9 I/OI/O1 1- -4 4 WEWE G G2A2A G G2B2B Y Y3 3 G G1 1 Y Y2 2 C C Y Y1 1 B B Y Y0 0 A A 7 4 1 3 8 D D0 0 D D7 7 A A0 0-A-A9 9 A A1414 A A1313 A A1212 A A1111 A A1010 MREQMREQ A A1515 WRWR C P U 1K4擴(kuò)展為擴(kuò)展為4K8 ewch4存儲器 4.2 主存儲器主存儲器 5、主存儲器芯片的外特性、主存儲器芯片的外特

36、性 ewch4存儲器 4.2 主存儲器主存儲器 主存儲器與主存儲器與CPU總線相關(guān)的信號線總線相關(guān)的信號線 (1)地址線)地址線(A19A0) 用來輸入選擇存儲器中一個存儲單元的地址信號。用來輸入選擇存儲器中一個存儲單元的地址信號。 (2)數(shù)據(jù)線)數(shù)據(jù)線(D7D0) 用來存取數(shù)據(jù),一個存儲單元存放用來存取數(shù)據(jù),一個存儲單元存放8位數(shù)據(jù)。位數(shù)據(jù)。 (3)控制線)控制線 ROM:芯片允許:芯片允許CE,輸出允許,輸出允許OE。 RAM:芯片允許:芯片允許CE,輸出允許,輸出允許OE,寫允許,寫允許WR。 5、主存儲器芯片的外特性、主存儲器芯片的外特性 ewch4存儲器 數(shù)據(jù)線數(shù)據(jù)線 IO/M 高位

37、地址高位地址 CPU (子系統(tǒng))(子系統(tǒng)) WR 低位地址低位地址 RAM CS WE 芯片地址芯片地址 ROM CS 芯片地址芯片地址 譯譯 碼碼 器器 AB DB ewch4存儲器 4.3 存儲器應(yīng)用存儲器應(yīng)用 ewch4存儲器 4.3 存儲器應(yīng)用存儲器應(yīng)用 2764的的CE接接8086/8088 CPU的的A19; A0A12接接CPU地址總線的地址總線的A0A12; D0D7接數(shù)據(jù)總線的接數(shù)據(jù)總線的AD0AD7 ; OE=RDIO/M(或運算或運算) CPU 訪問訪問2764芯片,須滿足如下條件:芯片,須滿足如下條件: (1)OE=0,即,即RD和和IO/M 必須同時為必須同時為0,則

38、,則CPU執(zhí)行對存儲器執(zhí)行對存儲器 的讀操作。的讀操作。 (2)CE=0,即,即A19 =0。 (3) CPU的的A0A12引腳為引腳為0000H1FFFH。 解:解: ewch4存儲器 4.3 存儲器應(yīng)用存儲器應(yīng)用 從以上條件可以得出,從以上條件可以得出,2764的地址范圍是:的地址范圍是: A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0 首單元地址首單元地址 0 X X X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0 尾單元地址尾單元地址 0 X X X X X X 1 1 1 1 1 1 1 1 1 1 1 1 1

39、 其中其中X可以是低電平,也可以是高電平。可以是低電平,也可以是高電平。 因此因此2764可以有可以有64種不同的地址范圍。存儲器地址范圍不唯一,種不同的地址范圍。存儲器地址范圍不唯一, 浪費了浪費了CPU的尋址空間。的尋址空間。 例如,例如,00000H01FFFH,02000H03FFFH,04000H05FFFH 06000H07FFFH都是都是2764的地址范圍。的地址范圍。 ewch4存儲器 4.3 存儲器應(yīng)用存儲器應(yīng)用 CPU的的A19經(jīng)過非門接經(jīng)過非門接6264的的CE; OE=RD IO/M(或運算或運算) ; WE=WR IO/M; 地址線和數(shù)據(jù)線的連接同地址線和數(shù)據(jù)線的連接

40、同2764 CPU對對6264進(jìn)行操作必須滿足以下條件:進(jìn)行操作必須滿足以下條件: (1)OE=0,即即RD和和IO/M 同時為同時為0,CPU對存儲器執(zhí)行讀操作對存儲器執(zhí)行讀操作; 或或WE=0,即即WR和和IO/M 同時為同時為0,CPU對存儲器執(zhí)行寫操作。對存儲器執(zhí)行寫操作。 (2)CE=0,即即A19 =1。 (3)CPU的的 A0A12為為0000H1FFFH。 ewch4存儲器 4.3 存儲器應(yīng)用存儲器應(yīng)用 從以上條件可以得出,從以上條件可以得出,6264的地址范圍:的地址范圍: A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0

41、首單元地址首單元地址 1 X X X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0 尾單元地址尾單元地址 1 X X X X X X 1 1 1 1 1 1 1 1 1 1 1 1 1 其中其中X可以是低電平,也可以是高電平??梢允堑碗娖?,也可以是高電平。 6264也有也有64種不同的地址:種不同的地址:80000H81FFFH,82000H83FFFH, 84000H85FFFH,86000H87FFFH等等 ewch4存儲器 4.3 存儲器應(yīng)用存儲器應(yīng)用 假設(shè)我們選用假設(shè)我們選用6264的地址范圍為的地址范圍為80000H81FFFH。6264的單元個數(shù)為的單元個數(shù)為 8

42、K,即,即213。由于。由于6264地址范圍為地址范圍為80000H81FFFH,不妨設(shè)其段地址為,不妨設(shè)其段地址為 8000H,則,則6264首地址的偏移地址為首地址的偏移地址為0000H,尾地址的偏移地址為,尾地址的偏移地址為1FFFH。 對存儲器清對存儲器清0編程如下:編程如下: MOV AX,8000H ;6264首地址的段地址首地址的段地址 MOV DS,AX ;把段地址存入數(shù)據(jù)段寄存器把段地址存入數(shù)據(jù)段寄存器 MOV CX,1FFFH ; 6264的單元個數(shù)的單元個數(shù)213-1 MOV BX,0000H ; 6264首地址的偏移地址首地址的偏移地址 MOV AL,00H ;對累加器

43、清對累加器清0 P1: MOV BX,AL ;把把0存儲到存儲器單元中存儲到存儲器單元中 INC BX ;存儲器指針加存儲器指針加1 LOOP P1 ;循環(huán)循環(huán)1FFFH次次 ewch4存儲器 格式化過的格式化過的 磁盤被分成很磁盤被分成很 多圓形的磁道多圓形的磁道 磁道上的一個扇區(qū)可以存儲磁道上的一個扇區(qū)可以存儲512字節(jié)的字節(jié)的 數(shù)據(jù)。小于或等于數(shù)據(jù)。小于或等于512字節(jié)的文件存儲字節(jié)的文件存儲 在一個扇區(qū)中。大的文件分割存儲在在一個扇區(qū)中。大的文件分割存儲在 多個扇區(qū)中多個扇區(qū)中 磁道被分成磁道被分成 楔形的扇區(qū)楔形的扇區(qū) 磁盤的外部磁盤的外部 邊緣和內(nèi)部邊緣和內(nèi)部 邊緣不存儲邊緣不存儲

44、 數(shù)據(jù)數(shù)據(jù) 4.4 外存儲器外存儲器 1、磁道和扇區(qū)的概念、磁道和扇區(qū)的概念 ewch4存儲器 4.4 外存儲器外存儲器 每個數(shù)據(jù)存儲表面每個數(shù)據(jù)存儲表面 都有自己的都有自己的讀寫磁讀寫磁 頭頭。磁頭沿著徑向。磁頭沿著徑向 移動定位磁道。磁移動定位磁道。磁 頭距離磁盤表面大頭距離磁盤表面大 約是約是5微英寸。因此,微英寸。因此, 在硬盤盤片上,可在硬盤盤片上,可 以存放更多的數(shù)據(jù)以存放更多的數(shù)據(jù) 盤片表面被格式化成盤片表面被格式化成柱面柱面和和扇區(qū)扇區(qū)。柱面就是在磁盤組中,與盤組旋轉(zhuǎn)軸保持。柱面就是在磁盤組中,與盤組旋轉(zhuǎn)軸保持 相同額定距離的全部磁道的集合。要尋找文件,計算機(jī)必須知道柱面、扇區(qū)

45、相同額定距離的全部磁道的集合。要尋找文件,計算機(jī)必須知道柱面、扇區(qū) 和文件所在的磁盤盤片和文件所在的磁盤盤片 驅(qū)動器的驅(qū)動器的軸軸上可以裝上可以裝 有一個或多個盤片。有一個或多個盤片。 盤片的每個表面都可盤片的每個表面都可 以存儲數(shù)據(jù)。盤片越以存儲數(shù)據(jù)。盤片越 多就意味著存儲的數(shù)多就意味著存儲的數(shù) 據(jù)越多。軸上的盤片據(jù)越多。軸上的盤片 在一起旋轉(zhuǎn)定位扇區(qū)。在一起旋轉(zhuǎn)定位扇區(qū)。 每分鐘可以旋轉(zhuǎn)幾千每分鐘可以旋轉(zhuǎn)幾千 轉(zhuǎn)轉(zhuǎn) 2、硬盤驅(qū)動器的工作原理、硬盤驅(qū)動器的工作原理 ewch4存儲器 3 3、簇和文件分配表(、簇和文件分配表(FATFAT) v簇就是一組扇區(qū),它是計算機(jī)可以訪問的最小存儲單元。

46、一簇中簇就是一組扇區(qū),它是計算機(jī)可以訪問的最小存儲單元。一簇中 扇區(qū)的數(shù)量依賴于計算機(jī)的類型和磁盤的容量。文件實際是存儲扇區(qū)的數(shù)量依賴于計算機(jī)的類型和磁盤的容量。文件實際是存儲 在簇中。在簇中。 u每個簇都有編號,操作系統(tǒng)記錄表用來記錄扇區(qū)對應(yīng)哪個簇每個簇都有編號,操作系統(tǒng)記錄表用來記錄扇區(qū)對應(yīng)哪個簇 v而文件分配表(而文件分配表(FATFAT)用來記錄磁盤上的文件和它們在硬盤上物)用來記錄磁盤上的文件和它們在硬盤上物 理位置所對應(yīng)的簇的編號,理位置所對應(yīng)的簇的編號,F(xiàn)ATFAT是一個操作系統(tǒng)文件。是一個操作系統(tǒng)文件。 u當(dāng)計算機(jī)在磁盤上讀取文件時,都要通過當(dāng)計算機(jī)在磁盤上讀取文件時,都要通過

47、FATFAT表來完成相應(yīng)操表來完成相應(yīng)操 作作 4.4 外存儲器外存儲器 ewch4存儲器 (1 1)操作系統(tǒng)存儲文件的過程描述:)操作系統(tǒng)存儲文件的過程描述: 如下頁所示如下頁所示 v當(dāng)存儲一個文件時,操作系統(tǒng)首先查看當(dāng)存儲一個文件時,操作系統(tǒng)首先查看FATFAT表表尋找空簇尋找空簇 v找到后,操作系統(tǒng)就將找到后,操作系統(tǒng)就將數(shù)據(jù)存放數(shù)據(jù)存放在空簇中,在在空簇中,在FATFAT表中表中 記錄下該簇的編號記錄下該簇的編號。新文件的名字和包含該文件數(shù)據(jù)的。新文件的名字和包含該文件數(shù)據(jù)的 首簇編號記錄在目錄中。首簇編號記錄在目錄中。 v如果一簇如果一簇放不下放不下一個文件,就將該一個文件,就將該文

48、件分割文件分割,存放在相,存放在相 鄰的空簇中。鄰的空簇中。 v如果相鄰的簇有數(shù)據(jù),操作系統(tǒng)就會將該文件如果相鄰的簇有數(shù)據(jù),操作系統(tǒng)就會將該文件存放在不存放在不 連續(xù)的簇中連續(xù)的簇中,并建立指針用來連接并建立指針用來連接。指針指向文件的每。指針指向文件的每 一片。一片。 4.4 外存儲器外存儲器 ewch4存儲器 目錄目錄 文件名文件名起始簇起始簇 Bio.txt3 Jord.doc6 Pick.wps8 FAT 簇簇狀態(tài)狀態(tài)注釋注釋 11操作系統(tǒng)保留操作系統(tǒng)保留 21操作系統(tǒng)保留操作系統(tǒng)保留 34Bio.txt的起始簇,指向第的起始簇,指向第4簇存儲簇存儲 Bio.txt的其他數(shù)據(jù)的其他數(shù)據(jù)

49、 4999Bio.txt的最后一簇的最后一簇 50空空 67Jord.doc的起始簇,指向第的起始簇,指向第7簇存儲簇存儲 Jord.doc的其他數(shù)據(jù)的其他數(shù)據(jù) 79指向第指向第9簇存儲簇存儲Jord.doc的其他數(shù)據(jù)的其他數(shù)據(jù) 8999Pick.wps的起始簇和最后一簇的起始簇和最后一簇 9999Jord.doc的最后一簇的最后一簇 1. 目錄是一個操作系統(tǒng)創(chuàng)建的文件,包含了磁盤上的文目錄是一個操作系統(tǒng)創(chuàng)建的文件,包含了磁盤上的文 件列表以及每個文件起始簇的編號。目錄和件列表以及每個文件起始簇的編號。目錄和FAT表一起表一起 可確定文件的位置可確定文件的位置 2. 目錄中顯示一個名為目錄中顯示一個名為“Jord.doc”的文件從第的文件從第6簇開始簇開始 3. 文件分配表是操作系統(tǒng)管理的文件,用于明確磁盤上文件分配表是操作系統(tǒng)管理的文件,用于明確磁盤上 文件的物理位置文件的物理位置 4. FAT中每一簇都有個數(shù)字指示中每一簇都有個數(shù)字指示 該簇的狀態(tài)。如果狀態(tài)是該簇的狀態(tài)。如果狀態(tài)是“1”, 那么該簇被保

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論