歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

計算機(jī)組成原理第3章.ppt

  • 資源ID:3593018       資源大小:1.07MB        全文頁數(shù):72頁
  • 資源格式: PPT        下載積分:14.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要14.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

計算機(jī)組成原理第3章.ppt

1,第三章存儲系統(tǒng),2,3.1存儲系統(tǒng)概述,一、存儲器分類,1、按存儲介質(zhì)分類存儲介質(zhì)必須有區(qū)別明顯的兩個物理狀態(tài)(表示0/1),*半導(dǎo)體存儲器:如內(nèi)存;*磁性材料存儲器:如磁盤、磁帶;*光介質(zhì)存儲器:如光盤,2、按存取方式及功能分類,*順序存取存儲器(SAM):按記錄塊為單位進(jìn)行編址,存取時間與讀/寫頭到訪問地址的相對位置有關(guān);*隨機(jī)存取存儲器(RAM):按存儲字為單位進(jìn)行編址,存取時間與訪問的地址無關(guān)(時間固定);,3,3、按在計算機(jī)中的作用分類,*直接存取存儲器(DAM):信息存取區(qū)域定位與RAM類似,區(qū)域內(nèi)操作與SAM類似;,*只讀存儲器(ROM):操作方式為只能取、不能存可由RAM或DAM構(gòu)成,信息讀取的定位由存儲器結(jié)構(gòu)決定,*主存儲器(MM):可直接與CPU交換信息的MEM構(gòu)成MOS型半導(dǎo)體、動態(tài)RAM和ROM*輔助存儲器(AM):主存的后援MEM構(gòu)成磁性/光介質(zhì)材料、SAM/DAM,*高速緩沖存儲器(Cache):CPU與主存間的緩沖MEM構(gòu)成MOS型半導(dǎo)體、靜態(tài)RAM,*控制存儲器(CM):CPU內(nèi)部存放微程序的MEM構(gòu)成MOS型半導(dǎo)體、ROM,4,二、存儲器的主要性能指標(biāo),*容量(S):能存儲的二進(jìn)制信息總量,常以字節(jié)(B)為單位,*速度(B):常用帶寬、存取時間或存取周期表示存取時間(TA)指MEM從收到命令到結(jié)果輸出所需時間;存取周期(TM)指連續(xù)訪存的最小間隔時間,TM=TA+T恢復(fù),*價格:常用總價格C或每位價格c表示,c=C/S。,帶寬(BM)指單位時間內(nèi)MEM最多可讀寫的二進(jìn)制位數(shù);BM=W/TM,其中W為一次讀寫的數(shù)據(jù)寬度,常以bps為單位,5,三、層次結(jié)構(gòu)存儲系統(tǒng),1、層次結(jié)構(gòu)的引入,*程序訪問局部性規(guī)律:程序執(zhí)行時,指令和數(shù)據(jù)呈現(xiàn)的相對簇聚特性。,*用戶需求矛盾的解決方案:,*用戶需求的矛盾:需求大容量、高速度、低價格矛盾,時間局部性被訪問過的信息,可能很快被再次訪問;空間局部性被訪問信息的相鄰信息,可能很快被訪問,高速度、大容量、低價格,近期常用數(shù)據(jù)放在“前方”MEM(快而小)中;近期不用數(shù)據(jù)放在“后方”MEM(慢而大)中。,6,2、層次結(jié)構(gòu)的存儲系統(tǒng)(1)層次存儲系統(tǒng)組成,*思想:用多種類型MEM構(gòu)成前方-后方的層次結(jié)構(gòu);,各層MEM之間信息傳遞是“透明”的,前方MEM中信息為后方MEM中信息的副本;,M1,M2,Mn,(2)常見的存儲系統(tǒng)層次結(jié)構(gòu)圍繞主存的層次結(jié)構(gòu)一般為“Cache-主存-輔存”三種MEM構(gòu)成的兩個存儲層次,7,*“Cache-主存”存儲層次:-設(shè)置高速緩沖存儲器目標(biāo)解決主存速度問題(Cache的速度,主存的容量),*“主存-輔存”存儲層次:目標(biāo)解決主存容量問題(主存的速度,輔存的容量)可能存在:(執(zhí)行的)程序空間主存空間,8,(3)層次存儲系統(tǒng)的工作方式*程序執(zhí)行需求:即將執(zhí)行的指令和數(shù)據(jù)存放在主存中,*層次存儲系統(tǒng)的工作方式:,虛擬存儲器,主存,9,3.2半導(dǎo)體存儲器基礎(chǔ),*靜態(tài)RAM用觸發(fā)器存儲信息,長時間不訪問及信息讀出后信息值(狀態(tài))保持不變;*動態(tài)RAM用電容存儲信息,長時間不訪問及信息讀出后信息值(狀態(tài))被破壞,需及時恢復(fù)信息值(稱為刷新及再生)。,10,1、SRAM存儲元的組成原理存儲元RAM中存儲1位二進(jìn)制信息的電路;,一、靜態(tài)RAM(StaticRAM,SRAM),保持使W=V地T5和T6截止T1、T2狀態(tài)保持不變;,*6管MOS靜態(tài)存儲元工作原理:,11,2、SRAM芯片的組成原理,(1)存儲芯片基本組成主要由存儲陣列、地址譯碼器、I/O電路、控制電路等組成,*存儲陣列:不同的存儲單元有一維和二維兩種組織方式,正方形陣列減少信號延遲可減少連線長度,12,*地址譯碼器:有一維、二維兩種譯碼方式譯碼器輸出線數(shù)2M根22M/2根,*驅(qū)動器:X譯碼器每個輸出需控制同一行各存儲元的字選線設(shè)置驅(qū)動器增加驅(qū)動能力I/O電路輸出時需驅(qū)動總線信號(負(fù)載大),常見譯碼方式二維譯碼方式同一列存儲元共用位選擇線,13,*片選與控制電路:片選MEM常由多個芯片組成,讀/寫操作常針對某個芯片,14,(2)SAM芯片參數(shù)與結(jié)構(gòu),*芯片相關(guān)參數(shù):存儲陣列容量,數(shù)據(jù)引腳數(shù)量地址引腳數(shù)量,練習(xí)1某SRAM芯片容量為4K位,數(shù)據(jù)引腳(雙向)為8根,地址引腳為多少根?若數(shù)據(jù)引腳改為32根,地址引腳為多少根?,15,*SRAM芯片結(jié)構(gòu)組織:-以Intel2114SRAM芯片為例參數(shù)容量=1K4位,數(shù)據(jù)引腳=4根(雙向),地址引腳=10根,結(jié)構(gòu)正方形存儲陣列(6464);I/O電路;二維譯碼,16,3、SRAM芯片的讀寫時序,*讀周期時序:(存儲器對外部信號的時序要求),17,*寫周期時序:,18,二、動態(tài)存儲器(DynamicRAM,DRAM),1、動態(tài)RAM存儲元工作原理,寫入所寫數(shù)據(jù)加到WD上;打開T3對CS充電/放電,保持?jǐn)嚅_T3無放電回路CS可保存信息(會緩慢泄漏)需定時刷新CS中信息,讀出在上加正脈沖對CD預(yù)充電;打開T2讀RD上電壓變化(非破壞性讀),刷新先讀出數(shù)據(jù)、再寫入所讀數(shù)據(jù),*3管MOS式動態(tài)存儲元工作原理:,動態(tài)RAM目標(biāo):降低功耗、節(jié)約成本,19,*單管MOS式動態(tài)存儲元工作原理:,寫入所寫數(shù)據(jù)加到D上,打開T1對CS充電或放電;,保持?jǐn)嚅_T1無放電回路信息存儲在CS中(會緩慢泄漏);,讀出在D上加正脈沖對CD預(yù)充電,打開T1讀D上電壓變化(破壞性讀)CS得到充電,刷新步驟與讀操作完全相同。,立即用所讀數(shù)據(jù)對CS重新寫入,稱為再生,20,2、DRAM芯片的基本組成,21,(2)單管MOS式DRAM芯片的組成,*基本結(jié)構(gòu):通常采用地址分兩次傳送方式組織增設(shè)地址鎖存器、時序控制電路,再生電路,*芯片操作:讀、寫、刷新(行刷新方式無列地址),22,(3)DRAM芯片組成示例*Intel4116芯片:單管MOS存儲元、地址分兩次傳送參數(shù)容量=16K1位;地址引腳=14/2=7根;數(shù)據(jù)引腳=2根(單向DIN/DOUT、共1位寬度),結(jié)構(gòu)2個64128存儲陣列,時鐘發(fā)生器串聯(lián),23,3、DRAM芯片的操作時序,*讀周期時序:,24,*刷新周期時序:與讀周期類似,區(qū)別在于CAS在整個操作過程中無效行刷新時不需要列地址,25,4、DRAM芯片的刷新*刷新周期:同一存儲元連續(xù)兩次刷新的最大間隔;與DRAM存儲元材料及芯片組成有關(guān),*刷新方法:每個刷新周期內(nèi),循環(huán)進(jìn)行所有行的行刷新,(1)DRAM芯片刷新方式通常有集中式、分散式、異步式三種方式,*集中式刷新:將所有行刷新集中在刷新周期的后部,特點(diǎn)存在“死區(qū)”(不能進(jìn)行讀/寫操作的時間段),26,*分散式刷新:將行刷新分散在每個存取周期中,特點(diǎn)避免了“死區(qū)”,增加了存取時間(1倍),*異步式刷新:將行刷新均勻分布在刷新周期中,特點(diǎn)“死區(qū)”可忽略,支持固有的存取周期最常用,27,(2)DRAM芯片刷新實現(xiàn)按約定的刷新方式,由專用電路定時產(chǎn)生行刷新命令,*DRAM芯片的刷新電路:,固化了刷新方式,*刷新電路在計算機(jī)的位置:通常獨(dú)立存在于DRAM芯片/模塊之外DRAM控制器,產(chǎn)生行刷新地址,28,5、MOS型SRAM與DRAM芯片比較,*DRAM芯片的優(yōu)點(diǎn):,*DRAM芯片的缺點(diǎn):DRAM速度遠(yuǎn)低于SRAM使用動態(tài)元件(電容)所致,*RAM芯片應(yīng)用:SRAM芯片常用來構(gòu)成高速度、小容量MEM,如CacheDRAM芯片常用來構(gòu)成大容量MEM,如主存,DRAM集成度遠(yuǎn)高于SRAM;常采用單管MOS存儲元DRAM地址引腳是SRAM的一半;常采用地址分兩次傳送方式DRAM功耗約為SRAM的1/4;采用單管MOS存儲元所致DRAM成本遠(yuǎn)低于SRAM,29,三、只讀存儲器(ReadonlyMemory,R0M),*ROM:信息注入MEM后不能再改變,它具有非易失性,*半導(dǎo)體ROM:具有非易失性的半導(dǎo)體MEM,如EPROM、FLASH等,*ROM芯片組成:與SRAM類似,區(qū)別在于存儲元的實現(xiàn)及操作,1、掩模ROM(MROM)*特征:用戶不可修改信息;*存儲元狀態(tài):用MOS管的有/無表示“1”/“0”;,*數(shù)據(jù)讀出:字選線加電壓時,位線電壓為所選存儲元的數(shù)據(jù),30,2、可編程ROM(PROM)*特征:用戶可一次性修改信息(電寫入);*存儲元狀態(tài):用二極管/熔絲的通/斷表示“1”/“0”;,*數(shù)據(jù)寫入:字線X加電壓,若寫0VD=V地熔絲熔斷,若寫1VD=V中熔絲不斷;,*數(shù)據(jù)讀出:字線X加電壓、VD=V中,檢測VD變化可讀出數(shù)據(jù),31,3、可擦除可編程ROM(EPROM)*特征:用戶可多次修改信息(電寫入、光擦除);*存儲元狀態(tài):常用浮柵雪崩注入MOS管(即FAMOS管)的浮柵Gf是/否帶電荷表示“1”/“0”;,32,4、電可擦除可編程ROM(E2PROM)*特征:用戶可多次修改信息(電寫入、電擦除);*存儲元狀態(tài):用浮柵隧道氧化層MOS管(即Flotox管)的浮柵是/否帶電荷表示“1”/“0”;,33,5、閃速存儲器(FLASH)*特征:用戶可多次修改信息(電寫入、電擦除);*存儲元狀態(tài):與疊柵EPROM類似,但氧化層更薄,操作速度更快,34,3.3主存儲器,一、主存儲器的組成,*主存儲器相關(guān)概念:主存容量=主存單元長度主存單元個數(shù),35,*應(yīng)用對主存空間的需求:,*主存儲器的組成:由ROM、RAM芯片組成的特定存儲字長的存儲器;ROM空間大小固定、RAM空間大小可選配(最大空間),36,二、主存儲器的邏輯設(shè)計,存儲器容量=存儲字長存儲字?jǐn)?shù)=存儲單元長度存儲單元個數(shù),*主存邏輯設(shè)計:使用ROM、SRAM或DRAM芯片進(jìn)行容量擴(kuò)展,實現(xiàn)主存單元長度和主存單元個數(shù)。,*存儲器容量擴(kuò)展方法:位擴(kuò)展法、字?jǐn)U展法、字位擴(kuò)展法,1、位擴(kuò)展法(又稱并聯(lián)擴(kuò)展)*目的:擴(kuò)展存儲器的存儲字長,*芯片連接特征:各芯片數(shù)據(jù)引腳連接不同,其余引腳連接相同,37,例1用1K1位SRAM芯片構(gòu)成1K4位存儲模塊,38,2、字?jǐn)U展法(又稱串聯(lián)擴(kuò)展)*目的:擴(kuò)展存儲器的存儲字?jǐn)?shù),例2用1K4位SRAM芯片構(gòu)成2K4位存儲模塊,解:芯片數(shù)量,各芯片地址范圍存儲模塊有l(wèi)og2(2K)=11位地址,,共需(2K4b)(1K4b)=2片;,各芯片片選有效邏輯0#、1#芯片分別為A10=0、A10=1,練習(xí)1用1M4位SRAM芯片構(gòu)成4M4位存儲模塊,39,40,3、字位擴(kuò)展法*目的:同時擴(kuò)展存儲器的存儲字長和存儲字?jǐn)?shù),例3用1K4位SRAM芯片構(gòu)成2K8位存儲模塊,解:芯片數(shù)量,共需(2K8b)(1K4b)=4片;,連接圖,各芯片地址范圍存儲模塊有l(wèi)og2(2K)=11位地址,,41,練習(xí)2用1K4位SRAM芯片構(gòu)成4K8位存儲模塊,例4用1K4位ROM、1K8位SRAM芯片構(gòu)成4K8位存儲模塊,其中前1KB空間為只讀空間,解:芯片數(shù)量,共需ROM2片、SRAM3片;,各芯片地址范圍模塊有l(wèi)og2(4K)=12位地址芯片有10位地址,連接圖,42,三、主存儲器與CPU的連接,簡化復(fù)雜度重點(diǎn)討論SRAM主存與CPU的連接,43,(1)數(shù)據(jù)線的連接,*要求:主存數(shù)據(jù)線數(shù)CPU數(shù)據(jù)引腳數(shù),*連接:CPU數(shù)據(jù)引腳與主存數(shù)據(jù)線一一對應(yīng)連接,(2)地址線的連接,*要求:實際的主存地址空間CPU支持的主存地址空間,*連接:,CPU地址引腳低位與主存地址線一一對應(yīng)連接;CPU地址引腳高位與主存片選線按一定邏輯連接,44,CPU讀/寫命令線與主存讀/寫線直接連接;CPU其余命令線與主存片選線按一定邏輯連接,(4)片選線的連接*有效邏輯:對MEM操作、操作地址在主存地址范圍內(nèi)時,*連接:,45,三、提高訪存速度的措施,*CPU的訪存特征:一次訪存的信息常為多個存儲字,多次訪存的地址常為連續(xù)的;,1、多模塊存儲器-多體存儲器,46,2、高性能存儲器,(1)EDODRAM(ExtendedDataOutputDRAM,擴(kuò)展數(shù)據(jù)輸出DRAM)*提高性能思路:同時讀出并緩沖一行信息,減小平均TM,*實現(xiàn)原理:用SRAM保存上次讀操作的一行信息,當(dāng)前讀操作的行地址若與上次讀操作相同,則直接從SRAM中取出信息,(2)SDRAM(SynchronousDRAM,同步DRAM),MEM從所接收地址開始,連續(xù)讀/寫多個存儲字(內(nèi)部計數(shù)器產(chǎn)生各存儲字地址),減少了多個地址連續(xù)數(shù)據(jù)傳送的平均TM,(3)DDRSDRAM(DoubleDataRateSDRAM,雙數(shù)據(jù)速率DRAM),47,3、雙端口存儲器-同時支持兩個操作,*結(jié)構(gòu):2套譯碼+I/O+讀寫電路,1個存儲陣列+判斷邏輯電路,48,3.4高速緩沖存儲器,一、Cache的基本原理,*Cache的功能:是主存的快速緩沖器,*Cache的性能:,命中率(H)HC=NC/(NC+NM)其中,NC、NMCPU訪存在Cache、主存中的命中次數(shù),平均訪問時間TA=HCTCache+(1-HC)TMem,49,1、Cache的存儲空間管理,(1)Cache與主存的信息交換單位*目標(biāo):盡量減小平均訪問時間TA,*減小TA的方法分析:提高HC,程序訪問局部性,減小TMem,相鄰信息一起在Cache中,*Cache與主存的信息交換單位:字塊(又稱塊或行),50,(2)Cache的存儲空間管理,*Cache陣列的編址單位:,與主存相同(字或字節(jié));,*Cache與主存間的信息交換管理:交換單位為塊,主存與Cache均劃分成若干大小相同的塊;,Cache塊存放主存塊信息時,標(biāo)志對應(yīng)主存塊的塊號;,0*,1i,51,2、Cache的基本工作原理,*完成訪問步驟:,訪問Cache陣列,地址變換(主存地址Cache地址);,訪問Cache陣列;,保持一致性(Cache與主存之間),*實現(xiàn)要求:全部工作均由硬件完成(對程序員透明)!,*相關(guān)技術(shù)映像規(guī)則、替換算法、寫策略;,52,3、Cache的結(jié)構(gòu)與組成,*存儲體:由SRAM構(gòu)成,*地址映像及變換機(jī)構(gòu):由目錄表、比較器等組成;目錄表行數(shù)=Cache塊數(shù),表項=有效位+塊標(biāo)記+,地址映像機(jī)構(gòu)決定查目錄表的哪些行及塊標(biāo)記組成影響變換的性能及成本,地址變換機(jī)構(gòu)查表并比較,命中時直接形成Cache地址,不命中時調(diào)入塊或替換塊后再形成,53,*控制器:Cache工作過程中所有的信號產(chǎn)生及時序控制,i,*替換機(jī)構(gòu):按替換算法選擇某被替換塊,再塊寫回及塊調(diào)入,54,二、Cache的相關(guān)技術(shù),1、地址映像及變換*實現(xiàn)功能:某主存塊可存放到Cache中哪些塊位置?,(1)全相聯(lián)地址映像及變換*映像規(guī)則:主存塊i可映射到Cache的任意一個塊;,*性能指標(biāo):調(diào)入塊時的塊沖突概率、地址變換的速度與成本,55,*地址變換方法:,比較目錄表所有行,命中時行號即為變換后的塊號;,*特征:塊映像塊沖突概率最低;地址變換速度最慢、或成本最高,56,例1:CPU支持最大主存容量1MB、按字節(jié)編址,塊大小16B,Cache容量為8KB。全相聯(lián)映像方式時,主存地址格式及參數(shù)?Cache地址格式及參數(shù)?目錄表行數(shù)?塊標(biāo)記位數(shù)?若目錄表項為,CPU訪問36454H主存單元時,則Cache命中時的目錄表項?,解:主存地址格式:,主存地址長度=log2(1MB/1B)=log2220=20位,塊內(nèi)地址長度=log2(16B/1B)=log216=4位,,Cache有個塊,Cache塊號位數(shù)=位,,目錄表行數(shù)=行,塊標(biāo)記位數(shù)=位;,Cache命中時目錄表項=,57,(2)直接地址映像及變換*映像規(guī)則:主存塊i可映射到Cache的塊j=(imodG);,58,*地址變換方法:,比較目錄表相應(yīng)行,命中時主存地址的區(qū)內(nèi)塊號即為變換后的塊號;,*特征:塊映像塊沖突概率最高;地址變換速度最快、成本最低,59,例2:CPU支持最大主存容量1MB、按字節(jié)編址,塊大小16B,Cache容量為8KB。直接映像方式時,主存及Cache地址格式及參數(shù)?目錄表行數(shù)?塊標(biāo)記位數(shù)?若目錄表項為,CPU訪存地址為36454H時,則可能命中的Cache塊號?命中時的目錄表項?,解:主存地址20位、Cache地址13位,其中塊內(nèi)地址4位,,目錄表行數(shù)=行,塊標(biāo)記位數(shù)=位;,可能命中的Cache塊號=001000101,,命中時目錄表項=,60,(3)組相聯(lián)地址映像及變換-直接映像與全相聯(lián)映像的折中,n路組相聯(lián)映像組內(nèi)塊數(shù)為n的組相聯(lián)映像,*映像規(guī)則:將Cache中塊分組,每組為n個塊(共G/n個組),主存塊i可映像到Cache的第j組(j=imodG/n)中的任意塊。,61,*目錄表的組織:種類每塊一行式、每組一行式;,性能每組一行式較優(yōu)(定位方便、并行查表),62,*地址變換方法:,*特征:塊映像塊沖突概率較低;(全相聯(lián)映像x直接映像)地址變換查表速度最快、成本較低,比較目錄表相應(yīng)組所有行,命中時主存地址的區(qū)內(nèi)塊號即為變換后的組號、組內(nèi)各塊比較結(jié)果的編碼即為組內(nèi)塊號;,63,例3:CPU支持最大主存容量1MB、按字節(jié)編址,塊大小16B,Cache容量8KB。采用4路組相聯(lián)映像方式時,主存及Cache地址格式及參數(shù)?目錄表中塊標(biāo)記位數(shù)?若目錄表項為,CPU訪存地址為36454H時,則可能命中的Cache塊號?命中時的目錄表項?,解:主存地址20位、Cache地址13位,其中塊內(nèi)地址4位,,目錄表塊標(biāo)記位數(shù)=位;,9,可能命中的Cache塊號=1000101XX,即組內(nèi)任意塊,,命中時目錄表項=,64,2、替換算法*實現(xiàn)功能:Cache無空位置時,如何選擇被替換的塊?,*性能指標(biāo):對命中率H的影響程度、替換算法的實現(xiàn)開銷,*常見替換算法:,RAND算法隨機(jī)確定的塊作為被替換塊;,FIFO算法最早調(diào)入的塊作為被替換塊;,整個Cache需1個隨機(jī)數(shù)發(fā)生器,H是隨機(jī)的,LRU算法近期最少使用的塊作為被替換塊;,各個塊的計數(shù)器:通常設(shè)置在目錄表中,65,虛擬存儲器,一、虛擬存儲器概念,66,1、虛擬存儲器概念,*定義:程序執(zhí)行時,地址空間=程序地址空間的“存儲器”,*相關(guān)術(shù)語:虛擬地址(虛地址)程序的邏輯地址;物理地址(實地址)CPU訪問時的主存地址;虛擬地址空間程序邏輯地址構(gòu)成的空間,*組成:由主存及輔存構(gòu)成、按程序邏輯地址訪問的存儲層次,67,2、虛擬存儲器的工作原理,*虛擬存儲器實質(zhì):是面向程序的存儲器模型,即面向程序的主存-輔存層次管理機(jī)構(gòu)!,*地址空間種類:,*工作原理:地址變換、訪問實現(xiàn)、保持一致性;,68,二、虛擬存儲器的存儲管理,*虛存(輔存)-主存信息交換單位種類:程序段程序模塊化結(jié)構(gòu)的基本空間單位(大小可變),,信息頁大小固定的信息空間單位,常稱頁或頁面頁類似于Cache塊,頁大小一般有幾KB,*虛存空間管理方式:(又稱為虛存管理)段式管理以程序段為交換單位的虛存-主存管理方式頁式管理以信息頁為交換單位的虛儲-主存管理方式,段頁式管理段式+頁式的虛存-主存管理方式(以信息頁為單位),1、虛擬存儲器的管理方式,69,(1)段式存儲管理,*管理方法:虛存空間按程序模塊化結(jié)構(gòu)劃分成若干程序段(大小可變),主存空間以程序段為單位分配給虛存使用;,*虛-實地址變換方法:一次查表,管理表格一個段表(行數(shù)=程序的段數(shù),2段號位數(shù)),70,(2)頁式存儲管理,*管理方法:虛存空間和主存空間按信息頁(大小固定)劃分成若干邏輯頁和物理頁,主存空間以信息頁為單位分配給虛存使用,管理表格一個頁表,*虛-實地址變換方法:一次查表,71,(3)段頁式存儲管理,*管理方法:虛存空間先分段、再分頁,主存空間只分頁,主存空間以頁為單位分配給程序用;,管理表格一個段表一組頁表,*虛-實地址變換方法:兩次查表,72,2、虛擬存儲器的種類通常按虛存管理方式分類。,*段式虛擬存儲器:采用段式虛存管理方式信息交換單位為段,用一個段表管理,*頁式虛擬存儲器:采用頁式虛存管理方式信息交換單位為頁,用一個頁表管理,*段頁式虛擬存儲器:采用段頁式虛存管理方式信息交換單位為頁,用一個段表及一組頁表管理,特點(diǎn)便于程序共享與保護(hù),主存利用率不高(碎片),特點(diǎn)主存利用率較高,不利于程序共享與保護(hù)(段邊界),特點(diǎn)同時具有段式及頁式的優(yōu)點(diǎn),地址變換需2次查表,

注意事項

本文(計算機(jī)組成原理第3章.ppt)為本站會員(zhu****ei)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!