第-01-章-电脑架构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Von-Newman Machine 透過內儲程式的控制,配合適當(時)的Input,產生正確的Output的機器。 電腦的5大架構 C.U. (Control Unit) A.L.U. (Arithmetic Logic Unit) Memory Input Output 電腦硬體架構 Memory Memory實作之缺陷 速度太慢 ? 階層式記憶體(Memory Hierarchy)解決,如:快取記憶體 (Cache) 容量有限 揮發性記憶體 (Volatile Storage) 快閃記憶體 (Flash Memory) RAM (Random Access Memory) Main Memory主體,有volatile。 ROM (Read Only Memory) 唯讀,沒有volatile,將程式燒入其中,開機時將作業系統(Operating System)搬入Memory中。 Memory ROM儲存程式分類 自我檢查程式 Bootstrap載入:將OS載入Memory中 (Bootstrap Loader):靴帶程式,可以上工了! BIOS (Basic Input Output System) 所有有關I/O操控程式的集合,以備其他程式呼叫。 Memory Register 暫存器 (工人的口袋) 一排Flip/Flop(正反器),儲存一組資訊,速度極快,存CPU最近馬上要用/常用的資訊(資料,位址,指令) CPU內有許多Registers(現在約十幾個,以後會更多≒250個 Register可分為 Data Register General-Purpose Register: AX, BX, CX, DX等 Accumulator (累加器): Acc等 Control Register Special-Purpose Register Memory Control Register PC: Program Counter (計數器) 存電腦正要/將要執行的指令的位址 IR: Instruction Register 存電腦正在執行的指令內容 MAR (Memory Address Register) 決定Memory實際大小之上限 MBR (Memory Buffer Register) 決定電腦之位元數 Flag Register (旗標暫存器) 存一串bits,分成數個欄位,每個欄位紀錄正在執行程式的某一狀態,代表某個狀態發生了沒? Co-Processor副處理器(副手) 能執行指令,處理資料的電路,平時不作用,只執行特定指令,專門負責CPU 不會做:如80386時代80486之80387浮點算器,目前之DSP數位訊號處理器(Digital Signal Processor)等。 不願做:如I/O指令由I/O processor負責,因為CPU執行速度快(us),而I/O速度慢(ms)。為使CPU速度不被I/O拖住,所以以I/O processor代為執行,可使CPU以Multi-programming方式,多工處理多個程式。 I/O processor又稱為channel(通道) PC (Personal Computer)以DMA (Direct Memory Access)代替I/O processor。 Bus(匯流排)分類 Address bus Data Bus Control Bus C.U.: Control Unit CPU/電腦中最複雜的部分 製作方式 Hardwired(硬體接線):將C.U.視為一種邏輯電路 1940’s~1960’s, 1985’s~未來 缺點:?工程浩大費時?修改不易 優點:速度快 Micro-programmed(微程式):將C.U.視為一ROM (Read Only Memory) 1960’s~1980’s中 缺點:反應速度慢 優點?發展迅速?修改方便 指令運作原理 指令:機器碼 Machine code (一串0/1) 指令運作原理 指令運作原理 指令運作原理 RISC vs. CISC CISC:1970’s因以Micro-Programmed來製作C.U的方式(軟體)被重用,C.U的大小及功能被不斷擴充,所以指令集中的指令數目增加到500~800個之多。 RISC:1970’s末,IBM-801以Hardwired的方式(硬體)製作C.U,所需指令少,速度快。 RISC指令集架構是由David Peterson (U.C Berkeley) 及 John Hennessy (Stanford)所發揚光大。 Why RISC? 80%的CPU時間執行20%的基本指令。 RISC vs. CISC 指令運作原理 Pipeli

文档评论(0)

iris + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档