計算機(jī)組成與結(jié)構(gòu) 第四章 主存儲器_第1頁
計算機(jī)組成與結(jié)構(gòu) 第四章 主存儲器_第2頁
計算機(jī)組成與結(jié)構(gòu) 第四章 主存儲器_第3頁
計算機(jī)組成與結(jié)構(gòu) 第四章 主存儲器_第4頁
計算機(jī)組成與結(jié)構(gòu) 第四章 主存儲器_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機(jī)組成與結(jié)構(gòu)課件第四章主存儲器第1頁,共70頁,2023年,2月20日,星期四一、主存的基本知識

——

主存儲器處于全機(jī)中心地位

按在計算機(jī)系統(tǒng)中的作用存儲器可分為三種:⑴高速緩沖存儲器(cache):用來存放正在執(zhí)行的程序段和數(shù)據(jù),以便CPU高速地使用它們。⑵主存儲器(簡稱主存或內(nèi)存):用來存放計算機(jī)運行期間所需要的程序和數(shù)據(jù),CPU可直接隨機(jī)地進(jìn)行讀寫訪問。⑶輔助存儲器:用來存放當(dāng)前暫不參與運行的程序和數(shù)據(jù),以及一些需要永久性保存的信息,CPU不能直接訪問它。第2頁,共70頁,2023年,2月20日,星期四主存儲器處于全機(jī)中心地位,原因有三點:

(1)主存儲器存放當(dāng)前計算機(jī)正在執(zhí)行的程序和數(shù)據(jù),CPU直接從存儲器取指令或存取數(shù)據(jù)。(2)利用DMA(直接存儲器存?。┘夹g(shù)和輸入輸出通道技術(shù),在存儲器與輸入輸出系統(tǒng)之間直接傳送數(shù)據(jù)。(3)共享存儲器的多處理機(jī)利用存儲器存放共享數(shù)據(jù),并實現(xiàn)處理機(jī)之間的通信。第3頁,共70頁,2023年,2月20日,星期四一、主存的基本知識

——主存儲器的分類

主存儲器目前使用半導(dǎo)體做介質(zhì),主要有以下幾種:(1)隨機(jī)存儲器(RAM)又稱讀寫存儲器,是指通過指令可以隨機(jī)地、個別地對各個存儲單元進(jìn)行訪問。第4頁,共70頁,2023年,2月20日,星期四

(2)只讀存儲器(ROM)只讀存儲器是只能讀不能寫的存儲器,在制造芯片時預(yù)先寫入內(nèi)容。由于它和RAM分享主存儲器的同一個地址空間,所以它屬于主存儲器的一部分。第5頁,共70頁,2023年,2月20日,星期四

(3)可編程的只讀存儲器(PROM)一次性寫入后只能讀不能修改。

(4)可擦除可編程的只讀存儲器(EPROM)用紫外線擦除內(nèi)容的PROM,擦除后可再寫入內(nèi)容。

(5)可電擦除的可編程只讀存儲器(E2PROM)用電擦除。第6頁,共70頁,2023年,2月20日,星期四

按信息的保存性是否長久來分,存儲器可分為如下兩類:

(1)易失性存儲器:斷電后,存儲信息即消失的存儲器。

(2)非易失性存儲器:斷電后信息仍然保存的存儲器。

RAM屬于易失性存儲器

ROM、PROM、EPROM、E2PROM屬于非易失性存儲器第7頁,共70頁,2023年,2月20日,星期四一、主存的基本知識

——主存儲器的主要技術(shù)指標(biāo)

主存儲器的主要性能指標(biāo)為存儲容量和存取速度。

1、存儲容量

定義:存儲容量是指主存所能容納的二進(jìn)制信息總量。容量單位有位和字節(jié),現(xiàn)在多數(shù)機(jī)器把一個字節(jié)定為8位。第8頁,共70頁,2023年,2月20日,星期四

如某存儲器的容量為64K×16位,表示它有64K個字,每個字的字長為16位,若用字節(jié)數(shù)表示,則可記為128K字節(jié)(128KB)。

1K=210=1,0241M=220

=1,048,5761G=230=1,073,741,8241T=240=1,099,511,627,776第9頁,共70頁,2023年,2月20日,星期四

2、存取速度

⑴存取時間Ta:指的是從啟動一次存儲器操作到完成該操作所需要的時間。⑵存取周期Tm:是指連續(xù)啟動兩次獨立的存儲器操作所需要的最小時間間隔。一般情況下,Tm大于Ta

。第10頁,共70頁,2023年,2月20日,星期四

3、位價比

位價比等于存儲器總價格/容量第11頁,共70頁,2023年,2月20日,星期四

4、主存與CPU的速度差距

雖然半導(dǎo)體存儲器的速度有了較大的提高,但總跟不上CPU的速度。第12頁,共70頁,2023年,2月20日,星期四一、主存的基本知識

——主存儲器的基本操作

主存與CPU的硬連接有三組連線:地址總線(AB)、數(shù)據(jù)總線(DB)和控制總線(CB),其中控制總線包括讀控制線、寫控制線和表示存儲器功能是否完成的控制線(ready),如下圖所示。第13頁,共70頁,2023年,2月20日,星期四

地址總線數(shù)據(jù)總線控制總線讀/寫CPUARDR主存儲器ready第14頁,共70頁,2023年,2月20日,星期四

CPU通過使用AR(地址寄存器)和DR(數(shù)據(jù)寄存器)和主存之間進(jìn)行數(shù)據(jù)傳送。讀:CPU從主存讀數(shù)據(jù)寫:CPU寫數(shù)據(jù)到主存

第15頁,共70頁,2023年,2月20日,星期四

1、讀

CPU先把信息字的地址送到AR,經(jīng)過地址總線送往主存,同時CPU通過控制總線發(fā)一個讀請求,然后CPU等待從主存儲器發(fā)來的信號,通知CPU讀操作已經(jīng)完成。主存儲器通過ready線回答,如果ready信號為1,說明存儲字的內(nèi)容已經(jīng)讀出,并放在數(shù)據(jù)總線上,送往DR。第16頁,共70頁,2023年,2月20日,星期四

2、寫

CPU先將信息字在主存中的地址經(jīng)AR送往地址總線,并把信息字送DR,同時通過控制總線發(fā)出寫命令,然后CPU等待寫操作完成信號。主存把收到的信息字寫入CPU指定的地址后通過ready線發(fā)出完成信號——1。第17頁,共70頁,2023年,2月20日,星期四

數(shù)據(jù)總線上傳送的是數(shù)據(jù),地址總線上傳送的是地址。

CPU與主存之間采用異步工作方式,即一方工作時,另一方必須處于等待狀態(tài)。第18頁,共70頁,2023年,2月20日,星期四二、半導(dǎo)體讀/寫存儲器

半導(dǎo)體讀/寫存儲器按存儲元件在運行中能否長時間保存信息來分為靜態(tài)存儲器(SRAM)和動態(tài)存儲器(DRAM)。其中SRAM利用雙穩(wěn)態(tài)觸發(fā)器來保存信息,而且只要不斷電,信息不會丟失,DRAM使用MOS電容來保存信息,使用時需要不斷給電容充電。第19頁,共70頁,2023年,2月20日,星期四

1、靜態(tài)存儲器

(1)存儲單元

靜態(tài)RAM是利用雙穩(wěn)態(tài)觸發(fā)器來記憶信息的。六管靜態(tài)MOS記憶單元電路中的T1~T4組成兩個反相器,交叉耦合連接成一個觸發(fā)器;T1~T6管構(gòu)成一個記憶單元的主體,能存放一位二進(jìn)制信息。第20頁,共70頁,2023年,2月20日,星期四第21頁,共70頁,2023年,2月20日,星期四

存儲單元未被選中時,字選擇線保持低電位,兩位線保持高電位;單元被選中時,字選擇線保持高電位。讀1—T1導(dǎo)通,T2截止,位線1產(chǎn)生負(fù)脈沖0—T1截止,T2導(dǎo)通,位線2產(chǎn)生負(fù)脈沖寫1—位線1送低電位,位線2送高電位0—位線1送高電位,位線2送低電位第22頁,共70頁,2023年,2月20日,星期四第23頁,共70頁,2023年,2月20日,星期四第24頁,共70頁,2023年,2月20日,星期四

=0時,片選0—芯片被選中1—芯片未被選中0—寫1—讀第25頁,共70頁,2023年,2月20日,星期四(2)開關(guān)特性讀周期參數(shù)寫周期參數(shù)第26頁,共70頁,2023年,2月20日,星期四

2、DRAM三管存儲單元單管存儲單元位線字線柵極漏極源極電容CsVDD第27頁,共70頁,2023年,2月20日,星期四寫入:字線為高電平,T導(dǎo)通寫1:位線為低電平,VDD通過T對Cs充電,電容中有電荷則保持不變。寫0:位線為高電平,Cs通過T放電,電容中無電荷則不變。第28頁,共70頁,2023年,2月20日,星期四

讀出:位線預(yù)充電至高電平;當(dāng)字線出現(xiàn)高電平后,T導(dǎo)通,若原來Cs充有電荷,則Cs放電,使位線電位下降,經(jīng)放大后,讀出為1;若原來Cs上無電荷,則位線無電位變化,放大器無輸出,讀出為0。

讀出后,若原來Cs充有電荷也被放掉了,和沒有充電一樣,因此讀出是破壞性的,故讀出后要立即對單元進(jìn)行“重寫”,以恢復(fù)原信息。第29頁,共70頁,2023年,2月20日,星期四第30頁,共70頁,2023年,2月20日,星期四16K=214

地址碼為14位,為了減少封裝引腳數(shù),地址碼分兩批(每批7位)送至存儲器.先送行地址,后送列地址。16K位存儲單元矩陣由兩個64128陣列組成.讀出信號保留在讀出放大器中。讀出時,讀出放大器又使相應(yīng)的存儲單元的存儲信息自動恢復(fù)(重寫),所以讀出放大器還用作再生放大器。16K1動態(tài)存儲器框圖說明第31頁,共70頁,2023年,2月20日,星期四16K1動態(tài)存儲器框圖說明再生:通過電容的充電來保存信息,但漏電阻的存在,其電荷會逐漸漏掉,從而使存儲的信息丟失.因此,必須在電荷漏掉以前就進(jìn)行充電,這充電過程稱為再生,或稱為刷新。讀出過程就能使信息得以恢復(fù),由于每列都有讀出放大器,因此只要依次改變行地址,輪流對存儲矩陣的每一行的所有單元同時進(jìn)行讀出,當(dāng)把所有行全部讀出一遍,就完成了再生。第32頁,共70頁,2023年,2月20日,星期四

3、DRAM與SRAM的比較

第33頁,共70頁,2023年,2月20日,星期四三、非易失性半導(dǎo)體存儲器

停電時信息不丟失的存儲器稱為非易失性存儲器??煞譃镽OM、PROM、EPROM、E2PROM和flashmemory。

第34頁,共70頁,2023年,2月20日,星期四

1、ROM

芯片的內(nèi)容在制造時已經(jīng)輸入,只能讀,不能修改。存儲原理:是根據(jù)元件的有無來表示該存儲單元的信息(1或0)。存儲元件:二極管或晶體管。第35頁,共70頁,2023年,2月20日,星期四

2、PROM

用戶可根據(jù)自己的需要來確定ROM里的內(nèi)容,常見的是熔絲式PROM是以熔絲的接通來表示1、斷開表示0。常用于工業(yè)控制機(jī)。第36頁,共70頁,2023年,2月20日,星期四

3、EPROM

紫外線擦除,只能對芯片進(jìn)行整體擦除,而不能對芯片中個別需要改寫的存儲單元單獨擦除。編程次數(shù)不受限制。

第37頁,共70頁,2023年,2月20日,星期四

4、E2PROM

電擦除,可以用字擦除方式擦除,也可以用數(shù)據(jù)塊擦除方式擦除。以字擦除方式操作時,能夠只擦除被選中的那個存儲單元的內(nèi)容;在數(shù)據(jù)塊擦除方式操作時,可擦除數(shù)據(jù)塊內(nèi)所有單元的內(nèi)容。編程次數(shù)受限制。第38頁,共70頁,2023年,2月20日,星期四

5、閃速存儲器(flashmemory)

一種快擦寫型存儲器,它的主要特點是:既可在不加電的情況下長期保存信息,又能進(jìn)行快速擦除(整體擦除或分區(qū)擦除)與重寫,兼?zhèn)淞薊2PROM和RAM的優(yōu)點。

讀的速度超過SRAM。第39頁,共70頁,2023年,2月20日,星期四

PQFP封裝SOP封裝SOJ封裝第40頁,共70頁,2023年,2月20日,星期四四、DRAM的研制與發(fā)展

1、SDRAM——同步動態(tài)隨機(jī)讀寫存儲器將CPU與RAM通過一個相同的時鐘信號鎖在一起,使RAM和CPU能夠共享一個時鐘周期,以相同的速度同步工作。在每一個時鐘脈沖的上升沿開始傳送數(shù)據(jù)。第41頁,共70頁,2023年,2月20日,星期四2、DDR——雙倍數(shù)據(jù)傳輸速率同步動

態(tài)隨機(jī)存儲器

是SDRAM的一種新技術(shù)??稍谕粫r鐘周期的上升和下降沿都能傳送數(shù)據(jù),同樣時間內(nèi)的數(shù)據(jù)傳送量翻了一倍。雙通道DDR內(nèi)存技術(shù)是2003年中最熱門的技術(shù)之一。雙通道內(nèi)存技術(shù)其實就是雙通道內(nèi)存控制技術(shù),能有效地提高內(nèi)存總帶寬,從而適應(yīng)新的微處理器的數(shù)據(jù)傳輸、處理的需要。它的技術(shù)核心在于:芯片組(北橋)可以在兩個不同的數(shù)據(jù)通道上分別尋址、讀取數(shù)據(jù),內(nèi)存可以達(dá)到128位的帶寬。第42頁,共70頁,2023年,2月20日,星期四

雙通道DDR有兩個64bit內(nèi)存控制器,雙64bit內(nèi)存體系所提供的帶寬等同于一個128bit內(nèi)存體系所提供的帶寬,但是二者所達(dá)到效果卻是不同的。雙通道體系包含了兩個獨立的、具備互補性的智能內(nèi)存控制器,兩個內(nèi)存控制器都能夠在彼此間零等待時間的情況下同時運作。例如,當(dāng)控制器B準(zhǔn)備進(jìn)行下一次存取內(nèi)存的時候,控制器A就在讀/寫主內(nèi)存,反之亦然。兩個內(nèi)存控制器的這種互補“天性”可以讓有效等待時間縮減50%,雙通道技術(shù)使內(nèi)存的帶寬翻了一翻。

第43頁,共70頁,2023年,2月20日,星期四帶寬

帶寬是指波長、頻率或能量帶的范圍,特指以每秒周數(shù)表示頻帶的上、下邊界頻率之差??梢燥@見帶寬是用來描述頻帶寬度的,但是在數(shù)字傳輸方面,也常用帶寬來衡量傳輸數(shù)據(jù)的能力。用它來表示單位時間內(nèi)傳輸數(shù)據(jù)容量的大小,表示吞吐數(shù)據(jù)的能力。從功能上理解,我們可以將內(nèi)存看作是內(nèi)存控制器(一般位于北橋芯片中)與CPU之間的橋梁或與倉庫。顯然,內(nèi)存的容量決定“倉庫”的大小,而內(nèi)存的帶寬決定“橋梁”的寬窄,兩者缺一不可,這也就是我們常常說道的“內(nèi)存容量”與“內(nèi)存速度”。

第44頁,共70頁,2023年,2月20日,星期四帶寬的計算方法

B表示帶寬,F(xiàn)表示存儲器時鐘頻率,D表示存儲器數(shù)據(jù)總線位數(shù),則帶寬為:

B=F×D/8例如,PC-100的SDRAM帶寬計算如下:100MHZ×64BIT/8=800MB/S

當(dāng)然,這個計算方法是針對僅靠上升沿信號傳輸數(shù)據(jù)的SDRAM而言的,對于上升沿和下降沿都傳輸數(shù)據(jù)的DDR來說計算方法有點變化,應(yīng)該在最后乘2,因為它的傳輸效率是雙倍的,這也是DDR能夠有如此高性能的重要原因。

第45頁,共70頁,2023年,2月20日,星期四五、半導(dǎo)體存儲器的組成與控制

1、主存儲器容量的擴(kuò)展當(dāng)單個存儲芯片的容量不能滿足系統(tǒng)要求時,需多片組合起來以擴(kuò)展字長(位擴(kuò)展)或擴(kuò)展容量(字?jǐn)U展)。擴(kuò)展方法有三種,位擴(kuò)展、字?jǐn)U展和字位擴(kuò)展。存儲器容量=字?jǐn)?shù)*位長

第46頁,共70頁,2023年,2月20日,星期四(1)位擴(kuò)展

位擴(kuò)展指只在位數(shù)方向擴(kuò)展(加大字長),而芯片的字?jǐn)?shù)和存儲器的字?jǐn)?shù)是一致的。位擴(kuò)展的連接方式是將各存儲芯片的地址線、片選線和讀/寫線相應(yīng)地并聯(lián)起來,而將各芯片的數(shù)據(jù)線單獨列出。第47頁,共70頁,2023年,2月20日,星期四例:

兩個16K*4位的芯片采用位擴(kuò)展方式擴(kuò)展成一16K*8位的存儲器。如下圖所示。16K*4位的芯片的字長為4位,所以有4條數(shù)據(jù)線,分別用D0~D3和D4~D7表示;容量為16K=214

,有14條地址線,用A0~A13

表示。第48頁,共70頁,2023年,2月20日,星期四位擴(kuò)展第49頁,共70頁,2023年,2月20日,星期四

圖中為片選信號,為讀寫控制信號,當(dāng)=0時,該芯片被選中,此時若R/=1進(jìn)行讀操作,R/=0時,進(jìn)行寫操作。

=1不進(jìn)行任何操作。當(dāng)CPU訪問該存儲器時,其發(fā)出的地址和控制信號同時傳給2個芯片,選中每個芯片的同一單元,其單元的內(nèi)容被同時讀至數(shù)據(jù)總線的相應(yīng)位,或?qū)?shù)據(jù)總線上的內(nèi)容分別同時寫入相應(yīng)單元。第50頁,共70頁,2023年,2月20日,星期四(2)字?jǐn)U展

字?jǐn)U展是指僅在容量方向擴(kuò)展,而位數(shù)不變。字?jǐn)U展將芯片的地址線、數(shù)據(jù)線、讀/寫線并聯(lián),由片選信號來區(qū)分各個芯片。64K*8位的存儲器需要4個16K*8位芯片組成,連接圖如下。第51頁,共70頁,2023年,2月20日,星期四字?jǐn)U展第52頁,共70頁,2023年,2月20日,星期四

數(shù)據(jù)線D0~D7線與各片的數(shù)據(jù)端相連,地址總線(共16條)低位A0~A13

與各芯片的14個地址端相連,兩位高位A14和A15經(jīng)過譯碼器和4個片選端相連。

在同一時間內(nèi)四個芯片中只能有一個芯片被選中。第53頁,共70頁,2023年,2月20日,星期四(3)字位同時擴(kuò)展

當(dāng)構(gòu)成一個容量較大的存儲器時,往往需要在字方向和位方向上同時擴(kuò)展,這將是前兩種擴(kuò)展的組合,實現(xiàn)起來也是很容易的。如用16K×4位的SRAM組成64K×8位的存儲器,需要8個芯片。第54頁,共70頁,2023年,2月20日,星期四例題第55頁,共70頁,2023年,2月20日,星期四第56頁,共70頁,2023年,2月20日,星期四第57頁,共70頁,2023年,2月20日,星期四第58頁,共70頁,2023年,2月20日,星期四第59頁,共70頁,2023年,2月20日,星期四

2、存儲控制

為了維持MOS型動態(tài)記憶單元的存儲信息,每隔一定時間必須對存儲體中的所有記憶單元的柵極電容補充電荷,這個過程就是刷新。從上一次對整個存儲器刷新結(jié)束到下一次對整個存儲器全部刷新一遍為止,這一時間間隔稱為再生周期,又稱為刷新周期。常見的刷新方式有集中式、分散式。第60頁,共70頁,2023年,2月20日,星期四(1)集中刷新

定義:是指在一個刷新周期內(nèi),利用一段固定的時間,依次對存儲器的所有行逐一再生一遍。

缺點:在集中刷新時必須停止讀/寫,這一段時間稱為“死區(qū)”,而且存儲容量越大,死區(qū)就越長。第61頁,共70頁,2023年,2月20日,星期四(2)分散刷新方式

分散刷新是指把刷新操作分散到每個存取周期內(nèi)進(jìn)行,此時系統(tǒng)的存取周期被分為兩部分,前一部分時間進(jìn)行讀/寫操作或保持,后一部分時間進(jìn)行刷新操作。分散刷新方式?jīng)]有死區(qū),這是它的優(yōu)點,但是,它也有很明顯的缺點,第一是加長了系統(tǒng)的存取周期,第二是刷新過于頻繁。第62頁,共70頁,2023年,2月20日,星期四3、存儲校驗線路主存一般采用海明校驗碼糾正數(shù)據(jù)出錯。第63頁,共70頁,2023年,2月2

溫馨提示

  • 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

提交評論