計算機組成原理第三章課件(白中英版

上傳人:可**** 文檔編號:110719321 上傳時間:2022-06-19 格式:PPTX 頁數:102 大?。?46.74KB
收藏 版權申訴 舉報 下載
計算機組成原理第三章課件(白中英版_第1頁
第1頁 / 共102頁
計算機組成原理第三章課件(白中英版_第2頁
第2頁 / 共102頁
計算機組成原理第三章課件(白中英版_第3頁
第3頁 / 共102頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《計算機組成原理第三章課件(白中英版》由會員分享,可在線閱讀,更多相關《計算機組成原理第三章課件(白中英版(102頁珍藏版)》請在裝配圖網上搜索。

1、會計學1計算機組成原理第三章課件計算機組成原理第三章課件(白中英版白中英版第1頁/共102頁第2頁/共102頁 按存儲介質分按存儲介質分 按存儲方式分按存儲方式分 隨機存儲器隨機存儲器:任何存儲單元的內容都能被隨機存取,且存取時間和存儲單元的物理位置無關:任何存儲單元的內容都能被隨機存取,且存取時間和存儲單元的物理位置無關順序存儲器順序存儲器:只能按某種順序來存取,存取時間和存儲單元的物理位置有關:只能按某種順序來存取,存取時間和存儲單元的物理位置有關 按存儲器的讀寫功能分:按存儲器的讀寫功能分:ROMROM,RAMRAM 按信息的可保存性分:按信息的可保存性分:非永久記憶,永久記憶非永久記憶

2、,永久記憶 按在計算機系統中的作用分:按在計算機系統中的作用分:主存、輔存、高速緩存、控制存儲器主存、輔存、高速緩存、控制存儲器第3頁/共102頁示意圖示意圖虛擬存儲器虛擬存儲器第4頁/共102頁n以外設方式連接和訪問第5頁/共102頁nn單位時間里存儲器所存取的信息量第6頁/共102頁第7頁/共102頁舉例存儲結構存儲結構2K816K位存儲容量位存儲容量11個地址引腳個地址引腳8個數據引腳個數據引腳第8頁/共102頁 S R A M 2114第9頁/共102頁BAT5T4T3T1T2T6BS0VBS1讀/寫“0”讀/寫“1”位/讀出線位/讀出線字線 6管MOS存儲電路第10頁/共102頁讀/

3、寫“0”BAT2T5T4T0T1I/OI/OT7T6T3BS0VBS1讀/寫“1”位/讀出線位/讀出線Y選擇線X選擇線 6管雙向選擇MOS存儲電路基本存儲元基本存儲元6管雙向選擇管雙向選擇MOS存儲元存儲元在縱向一列上的在縱向一列上的6管存儲元共用一對管存儲元共用一對Y選擇控制管選擇控制管T6 、T7 ,這樣存儲體管子增加不多,但是雙向地址譯碼,這樣存儲體管子增加不多,但是雙向地址譯碼選擇,因為對選擇線選中的一列只是一對控制管接通,選擇,因為對選擇線選中的一列只是一對控制管接通,只有只有X選擇線也被選中,該位才被重合選中。選擇線也被選中,該位才被重合選中。第11頁/共102頁第12頁/共102

4、頁第13頁/共102頁第14頁/共102頁第15頁/共102頁地址寫選通b7讀出寫入讀選通A3A2A1A0字線W15W1W0BS1BS0字結構或單譯碼方式的RAM16選 1地址譯碼器FFFFFFFFFFFFFFFFFF讀寫電路讀寫電路讀寫電路:b1讀出寫入b0讀出寫入第16頁/共102頁第17頁/共102頁Y1Y64X64X1A5A4A3A2A1A0位結構雙譯碼方式的RAMX地址譯碼64, 164, 64 1, 64 1, 1 I/O Y地址譯碼A6A7A8A9A10A11第18頁/共102頁第19頁/共102頁第20頁/共102頁第21頁/共102頁8K8K1 1位擴展組成的位擴展組成的8K

5、8K8 RAM8 RAM 8 7 6 5 4 3 2 8k1 中央中央處理器處理器 CPU A0 A12 D0 : : D7位擴展法位擴展法:只加長每個存儲單元的字長,而不增加存儲單元的數量:只加長每個存儲單元的字長,而不增加存儲單元的數量演示演示第22頁/共102頁 A15 A14CPU A0 A13 A13 WE D0D7 2:4譯碼器譯碼器 CE CE16K8WE CE16K8WE CE16K8WEWE CE16K8WE16K16K8 8字擴展法組成字擴展法組成64K64K8 RAM8 RAM11100100字擴展法字擴展法:僅增加存儲單元的數量,而各單元的位數不變:僅增加存儲單元的數量

6、,而各單元的位數不變演示演示第23頁/共102頁字位同時擴展:字位同時擴展:21142114存儲芯片存儲芯片1K1K4 4擴展成擴展成2K2K8 8存儲器存儲器 D4-D7 D3-D0 A0 A1 A9 WE CPU A10 2114CS R/W 2114CS R/W 2114CS R/W 2114CS R/W 字位同時擴展法字位同時擴展法:既增加存儲單元的數量,也加長各單元的位數:既增加存儲單元的數量,也加長各單元的位數第24頁/共102頁第25頁/共102頁第26頁/共102頁ACSDOUT地址有效地址有效地址失效地址失效片選失效片選失效數據有效數據有效數據穩(wěn)定數據穩(wěn)定高阻高阻 靜態(tài)靜態(tài)

7、RAM (2114) 讀讀 時序時序 tAtCOtOHAtOTDtRC片選有效片選有效讀周期讀周期 t tRCRC 地址有效地址有效 下一次地址有效下一次地址有效讀時間讀時間 t tA A 地址有效地址有效數據穩(wěn)定數據穩(wěn)定 t tCOCO 片選有效片選有效數據穩(wěn)定數據穩(wěn)定t tOTDOTD 片選失效片選失效輸出高阻輸出高阻t tOHAOHA 地址失效后的地址失效后的數據維持時間數據維持時間第27頁/共102頁ACSWEDOUTDIN靜態(tài)靜態(tài) RAM (2114) 寫寫 時序時序 tWCtWtAWtDWtDHtWR寫周期寫周期 t tWCWC 地址有效地址有效下一次地址有效下一次地址有效寫時間寫

8、時間 t tW W 寫命令寫命令 WEWE 的有效時間的有效時間t tAWAW 地址有效地址有效片選有效的滯后時間片選有效的滯后時間t tWRWR 片選失效片選失效下一次地址有效下一次地址有效t tDW DW 數據穩(wěn)定數據穩(wěn)定 WE WE 失效失效t tDHDH WE WE 失效后的數據維持時間失效后的數據維持時間第28頁/共102頁第29頁/共102頁預充預充VDCDCDVSVSVDDBT3C1C0T1T0T2ADBS1BS0字線選擇4管動態(tài)存儲電路第30頁/共102頁第31頁/共102頁第32頁/共102頁第33頁/共102頁DCDCST1數據線字選擇線單管動態(tài)存儲電路第34頁/共102頁

9、第35頁/共102頁第36頁/共102頁3872周期周期(1936s)128周期周期(64s)4000周期周期存儲系統周期存儲系統周期t tc ct tc ct tc ct tc ct tc ct tc ct tc ct tc c 在刷新間隔內,前段時間進行正常操作,不刷新;需要刷新時,暫停讀在刷新間隔內,前段時間進行正常操作,不刷新;需要刷新時,暫停讀/寫周期,集中刷新整個存儲器寫周期,集中刷新整個存儲器 由于刷新集中進行,會造成芯片由于刷新集中進行,會造成芯片“死時間死時間”過長;因為芯片在刷新過程中,禁止了正常的讀過長;因為芯片在刷新過程中,禁止了正常的讀/寫操作寫操作第37頁/共102

10、頁 把一個存儲周期分為兩半,前半段時間用來讀把一個存儲周期分為兩半,前半段時間用來讀/寫操作或維持信息,后半段時間作為刷新操作時間寫操作或維持信息,后半段時間作為刷新操作時間 加長了系統周期,刷新過于頻繁加長了系統周期,刷新過于頻繁第38頁/共102頁第39頁/共102頁【解解】逐行進行刷新逐行進行刷新512行,每行行,每行2048個存儲元同時進行刷新,整個芯片在個存儲元同時進行刷新,整個芯片在8ms內進行內進行512次刷新操作次刷新操作v集中刷新集中刷新在在8ms中某個時間段,連續(xù)進行中某個時間段,連續(xù)進行512次刷新操作次刷新操作“死時間死時間”:t0=512 T (T為存儲器讀寫周期為存

11、儲器讀寫周期)v異步刷新異步刷新v8ms分成分成512個時間段,每隔個時間段,每隔8ms51215.625s 對芯片刷新一次對芯片刷新一次(一行一行),消除長時間的,消除長時間的“死時間死時間”第40頁/共102頁第41頁/共102頁第42頁/共102頁上位主存區(qū)上位主存區(qū)UMA常規(guī)主存常規(guī)主存示意圖示意圖第43頁/共102頁第44頁/共102頁第45頁/共102頁第46頁/共102頁(3) 最大限度地與EPROM兼容。n28F256A是256K(32k8)容量,除了指令寄存器在內的控制和定時邏輯,其余部分與一般半導體存儲器的結構相似閃速存儲器的工作原理閃速存儲器的工作原理第47頁/共102頁

12、VppA0A9CE*OE*WE*DQ0-DQ7只只讀讀讀讀VPPL A0 A9 0 01數據輸出數據輸出輸出禁止輸出禁止 VPPL 0 11三態(tài)輸出三態(tài)輸出等待等待VPPL 1 三態(tài)輸出三態(tài)輸出廠家代碼廠家代碼 VPPL0V1D000數據數據=89H器件代碼器件代碼 VPPL1V1D000數據數據= B9H讀讀寫寫讀讀VPPH A0A90 01數據輸出數據輸出輸出禁止輸出禁止 VPPH011三態(tài)輸出三態(tài)輸出備用備用VPPH1三態(tài)輸出三態(tài)輸出寫寫VPPH A0A90 10數據輸入數據輸入第48頁/共102頁第49頁/共102頁第50頁/共102頁第51頁/共102頁第52頁/共102頁第53頁/

13、共102頁數據總線 模塊i 模塊2 n-1 模塊0 模塊號 塊內地址 MAR m 位 n 位 并行多模塊存儲器結構框圖.第54頁/共102頁第55頁/共102頁 模塊i 模塊2 n-1 模塊0塊內行地址 模塊號 MAR n 位 m 位 多模塊交叉存取存儲器結構框圖.數據總線第56頁/共102頁第57頁/共102頁Cache: a safe place for hiding or storing things.第58頁/共102頁第59頁/共102頁從從CPU接收地址接收地址RAY(命中(命中hit)N(失效(失效miss)開始開始Cache中含中含RA?從從Cache讀讀RA的字送的字送CPU

14、從主存讀含從主存讀含RA的塊的塊向向CPU傳送傳送RA的字的字向向Cache傳送含傳送含RA的主存塊的主存塊結束結束l高速失效高速失效(Miss)(Miss)、缺失、未命中、缺失、未命中:微處理器讀取主存的內容不在:微處理器讀取主存的內容不在CacheCache中,需要訪問主存讀取一個數據塊中,需要訪問主存讀取一個數據塊第60頁/共102頁第61頁/共102頁h=NcNc +Nmcache/主存系統的主存系統的平均訪問時間平均訪問時間ta:ta=htc+(1-h)tmtc命中時的命中時的cache訪問時間訪問時間tm未命中時的主存訪問時間未命中時的主存訪問時間h命中率命中率Nccache完成存

15、取的總次數完成存取的總次數Nm主存完成存取的總次數主存完成存取的總次數第62頁/共102頁tce=ta=tchtc+ (1-h)tm1h+ (1-h)r=1r+ (1-r)h第63頁/共102頁第64頁/共102頁nCache由數據存儲器和標簽存儲由數據存儲器和標簽存儲器組成器組成n數據存儲器數據存儲器:高速緩存主存數據:高速緩存主存數據n標簽存儲器標簽存儲器:保存數據所在主存的:保存數據所在主存的地址信息地址信息第65頁/共102頁直接映射、直接映射、2/4/82/4/8路組相聯映射使用較多路組相聯映射使用較多第66頁/共102頁第67頁/共102頁第68頁/共102頁第69頁/共102頁第

16、70頁/共102頁第71頁/共102頁n回寫法(write back)寫回法只寫入Cache,在被替換時才寫回主存第72頁/共102頁換時只需將被修改的Cache塊內容寫入主存第73頁/共102頁第74頁/共102頁第75頁/共102頁第76頁/共102頁L L1 1第77頁/共102頁第78頁/共102頁第79頁/共102頁第80頁/共102頁第81頁/共102頁操作操作L1狀態(tài)狀態(tài)L1數據數據 L2數據數據 復位或清洗后復位或清洗后 讀入數據讀入數據 第第1次直寫次直寫 再次回寫再次回寫 發(fā)生替換后發(fā)生替換后無效無效I共享共享S唯一唯一E修改修改M共享共享S無效無效有效有效有效有效有效有效

17、有效有效無效無效有效有效有效有效無效無效有效有效第82頁/共102頁虛擬虛擬:利用其他部件實現的本來不存在的事物或屬性:利用其他部件實現的本來不存在的事物或屬性透明透明:本來存在的事物或屬性,從某種角度看似乎不存在:本來存在的事物或屬性,從某種角度看似乎不存在第83頁/共102頁v主存主存-外存層次的基本信息傳送單位外存層次的基本信息傳送單位段段:按程序邏輯劃分為可變長的塊,稱為段:按程序邏輯劃分為可變長的塊,稱為段頁頁:機械地劃分為大小相同的塊,稱為頁面:機械地劃分為大小相同的塊,稱為頁面段頁段頁:程序按模塊分段,段內分頁:程序按模塊分段,段內分頁第84頁/共102頁第85頁/共102頁邏輯

18、頁號邏輯頁號頁內行地址頁內行地址物理頁號物理頁號頁內行地址頁內行地址第86頁/共102頁頁式管理的地址變換:用頁式管理的地址變換:用頁表頁表頁面基地址頁面基地址邏輯頁號邏輯頁號 頁內行地址頁內行地址物理頁號物理頁號 頁內行地址頁內行地址頁表基址寄存器頁表基址寄存器虛存地址虛存地址實存地址實存地址+頁表頁表(在主存中在主存中)控制位控制位 主存頁面號主存頁面號第87頁/共102頁快表與慢表快表與慢表第88頁/共102頁 段號段號 段起點段起點 裝入位裝入位 段長段長 0 1000 1 1K 1 0 2 6120 1 3K 3 9192 1 1K 4 2624 1 2K程序分段空間程序分段空間 (

19、外存(外存段表(在主存中)段表(在主存中)長度長度2K長度長度1K長度長度3K長度長度2K長度長度1K 段段4 段段3 段段2 段段1 段段0 未用未用 段段 0 段段 4 未用未用 段段 2 段段 3 未用未用 實存空間實存空間第89頁/共102頁段式管理的地址變換:用段式管理的地址變換:用段表段表段表基地址段表基地址段號段號 段內地址段內地址 主存地址主存地址 段表基址寄存器段表基址寄存器虛存地址虛存地址實存地址實存地址+段表段表(在主存中在主存中)+段起址段起址裝入位裝入位段長段長段段號號第90頁/共102頁C 1 2 dSASBSCABC10 d128710124+基址寄存器基址寄存器

20、程序程序A段表段表程序程序C段表段表S A+0S B+1S A+2S A+3S C+0S C+1S C+2A+0A+1B+0B+1B+2C+0C+1邏輯地址邏輯地址物理地址物理地址基號基號 段號段號 頁號頁號 頁內地址頁內地址物理頁號物理頁號頁表頁表C0段段C1段段C2段段第91頁/共102頁3.6.5 替換算法v虛擬存儲器的頁面替換策略和虛擬存儲器的頁面替換策略和cache的行替換策略有很多相似之處,但有三點顯著不同:的行替換策略有很多相似之處,但有三點顯著不同: 缺頁至少要涉及一次磁盤存取,使系統蒙受的損失要比缺頁至少要涉及一次磁盤存取,使系統蒙受的損失要比cache未命中大得多未命中大得

21、多 頁面替換由操作系統軟件實現頁面替換由操作系統軟件實現 頁面替換的選擇余地很大,屬于一個進程的頁面都可替換。頁面替換的選擇余地很大,屬于一個進程的頁面都可替換。v虛擬存儲器的替換策略虛擬存儲器的替換策略多采用近期最少使用多采用近期最少使用(LRU)算法算法還有最不經常使用還有最不經常使用(LFU)算法算法先進先出先進先出(FIFO)算法算法第92頁/共102頁第93頁/共102頁多個程序同時存在于存儲器中,需要保護多個程序同時存在于存儲器中,需要保護 存儲區(qū)域保護:存儲區(qū)域保護: 界限保護界限保護頁表和段表保護頁表和段表保護鍵式保護鍵式保護環(huán)狀保護環(huán)狀保護 訪問方式保護:訪問方式保護: 設置訪問權限:讀設置訪問權限:讀R、寫、寫W、執(zhí)行、執(zhí)行E的組合的組合特權保護特權保護第94頁/共102頁第95頁/共102頁第96頁/共102頁第97頁/共102頁關系n了解DRAM的行地址和列地址,理解DRAM的刷新操作和方法n了解ROM芯片的類型和各自特點第98頁/共102頁n掌握虛擬存儲器的功能、物理地址和虛擬(邏輯)地址的概念n熟悉頁式和段式虛擬存儲器的管理和地址轉換n理解存儲保護,熟悉存儲區(qū)域和訪問方式保護的思想第99頁/共102頁101第100頁/共102頁2022-6-19第102頁第101頁/共102頁

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


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