80386系统原理课件.pptVIP

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2.4.2Cache控制器1.Cache控制器82385Cache控制器82385是專為80386設計的高性能32位週邊支持晶片。它與靜態RAM(簡稱SRAM)晶片一起構成高速緩衝記憶體,保存處理機最近常要使用的指令和數據的副本。CPU幾乎可以在無等待狀態下從Cache取出數據。82385可以對整個4G位元組的主記憶體進行尋址。由於82385晶片上有緩衝記憶體的目錄索引,因此,可以支持32K位元組雙匯流排結構。82385的匯流排監視(BusWatching)功能。Cache控制器82385不需特殊軟體,對軟體是透明的。Cache的控制過程完全由硬體實現,可以與80386在相同主題下並駕齊驅工作。由於82385把支持外部32K位元組Cache存儲體需要的目錄存儲區以及其他管理邏輯集成在同一晶片上,使得Cache子系統非常簡單,大大減少了80386系統晶片的數目。82385是由局部匯流排介面、處理機介面、Cache目錄記憶體以及Cache控制邏輯等部件構成的,如圖2.21所示。82385局部匯流排介面Cache目錄記憶體處理機介面Cache控制80386地址匯流排監視匯流排Cache控制匯流排80386局部匯流排解碼匯流排仲裁80386局部匯流排控制82385局部匯流排控制2.80386/82385系統圖2.22示出直接映像的Cache系統邏輯框圖。整個系統可分為3個部分:處理機部分、Cache記憶體及其控制部分、系統匯流排介面部分。處理機包括80386處理機與82384時鐘發生器。Cache記憶體及其控制部分包括82385控制器、外部動態記憶體、Cache地址鎖存器。系統匯流排介面部分包括系統匯流排、數據收發器、地址鎖存器等。在80386/82385系統中,有80386系統匯流排和處理機局部匯流排,兩者不同。80386系統匯流排與80386的物理匯流排是等效的。82385/80386系統中的控制信號與匯流排又可分成如下5類:(1)局部地址、數據、控制匯流排。(2)系統地址、數據、控制匯流排。(3)82385輸出給Cache系統的控制信號。(4)系統輸入給82385的控制信號。(5)82385的監視匯流排。圖2.22直接映像的Cache系統的組成80386系統匯流排Cache地址鎖存8K字*32位靜態RAM8038682385Cache控制器地址鎖存數據收發器82385控制Cache控制Cache地址鎖存控制控制地址數據地址監視匯流排配置局部地址解碼系統控制匯流排系統地址匯流排系統數據匯流排數據收發控制3.直接映像Cache操作過程首先,把帶有直接映像Cache系統微處理機的物理地址分成三個字段,即選擇字段、標記字段和變址字段,如圖2.23所示。選擇字段用來測定Cache中有無數據,標記字段和變址字段用來測定動態RAM主記憶體中的地址,而且在靜態RAM的Cache中用變址字段作為靜態RAM地址的變址。在一個週期接一個週期運行情況下,用標記字段測定所需數據是否在Cache之內。選擇字段標記字段變址字段3116150242332位微處理機地址圖2.24示出Cache內數據和標記記憶體的部分。一般情況下,在數據記憶體內保存著被複製到Cache內、實際是主記憶體內的一些存儲單元的內容,而且通過物理地址的變址字段進行尋址。更確切地說,只有變址字段的高幾位才能用來對數據記憶體尋址,而兩個最低有效位是作為允許位元組選擇資訊的。圖2.24直接映像Cache分成數據記憶體和標記記憶體數據Cache控制邏輯80386CPU比較器標記記憶體數據記憶體選擇主記憶體動態RAM地址標記變址直接映像Cache命中82385目錄支持直接映像方式。Cache的地址駐留在82385控制器內,並把它作為頁存儲單元查詢表的內容。在目錄中又把主記憶體地址的一個32K位元組的頁分成1024塊,每塊8行(由地址A2~A4控制),每行有32位(4個位元組),如圖2.25所示。從圖可以看出,82385內部的RAM有1024塊(由地址A5~A14控制)存儲單元。從圖2.26中可以看出,10位的Cache地址取自主記憶體地址。圖80386流水線結構寄存器堆桶形移位器ALU分段分頁ALB段描述符高速緩衝記憶體保護測試控制預取代碼佇列隊指令解碼列匯流排介面控制地址數據

文档评论(0)

爱遛弯的张先生 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档