IA微处理器的进化课件.ppt

IA微处理器的进化课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

IA微處理器的進化

---IA處理器性能的提高及採用的相關技術從78年推出的8086到2000年推出的Pentium4,速度和集成度上千倍的增長微處理機的運行速度、處理能力、存儲容量是技術人員追求的目標處理器和記憶體的速度間隙是影響處理及性能的一個主要矛盾矛盾是推動技術發展的動力1、預取指令佇列較快速度指令執行和較慢速度指令讀取的矛盾預取指令佇列——增強指令級並行性處理器佇列長度(byte)80888086802868038680486Pentium46616322×64(2queues)IA微處理器的預取指令佇列2、地址流水線和Cache技術80386:20~25MhzCPU可以實現零等待的記憶體訪問交叉存儲和地址流水線技術加快訪問速度16M:交叉存儲70ns-110ns;流水線-140ns記憶體分層和外部Cache256kBSRAM存取時間25nsCPU和Cache的數據傳送是通過外部匯流排進行的,外部匯流排又成為制約CPU訪問時間的因素。80386的地址流水線訪問和交叉存儲2、地址流水線和Cache技術80486:Cache設計在CPU晶片中,內部統一Cache結構代碼與數據統一存放在同一Cache中5級流水線,1條指令/CLK()內部統一Cache結構發生Cache的爭用問題 例如:執行MOVmem,reg2、地址流水線和Cache技術代碼與數據分離的Cache結構 獨立的8KB代碼Cache和8KB數據Cache兩級Cache(Pentium和486) 採用了二級Cache技術,在內部Cache不命中時,訪問CPU外部的第二級Cache(Pentium)Cache的發展,單條流水線的指令執行速度已經不能和指令的快速預取相匹配指令佇列加長,刷新代價增大3、超標量流水線技術與指令分支預測 PentiumCPU:超標量流水線使得Pentium的整數指令執行速度比80486提高1倍,浮點指令提高4倍Pentium採用了指令的分支預測技術,在預測正確的情況下,不發生時間延誤。4、MMU和虛擬記憶體MMU和虛擬存儲機制擴大存儲空間286:MMU,16MB物理、1GB虛擬 16K個段描述符描述16K個存儲段,每段64KB 實模式1M386:MMU增加分頁選擇,線形—物理地址轉換, 4GB物理、64TB虛擬 控制寄存器CR0:PE位,實模式—保護模式轉換Pentium:64GB物理空間、64TB虛擬 5、IA處理器的

寄存器组织寄存器字長和功能的擴充支持性能提高字長增加到32位系統寄存器調試寄存器

文档评论(0)

157****3839 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档