- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPU资料处理.ppt
CPU資料處理 醫務管理暨醫療資訊學系 陳以德 副教授: 濟世CS202-3 07-3121101 轉 2648-25 itchen@.tw 學習目標 電腦分類與速度 算術邏輯單元Arithmetic/Logic Instructions 指令集 匯流排 CPU相關技術 晶片組 電腦分類 超級電腦(Supercomputer)、大型主機(Mainframe)? 醫院主機、氣象用電腦、軍事用電腦 迷你電腦、工作站(Work Station)? IC設計、學校主機 個人電腦(Personal Computer) 筆記型電腦(Notebook)、平板電腦(Tablet PC)? PDA(個人數位助理,Personal Digital Assistant)、智慧型手機 內嵌式電腦 電視遊樂器、印表機、汽車、洗衣機、手機內也有電腦 電腦速度 「電腦速度」,真正的指標是電腦解決問題的時間(有時難以量度),一般有以下的幾種參考指標: CPU clock rate:目前最高大約是3-4G Core and Thread 核心與執行緒 MIPS(million instructions per second)? MFLOPS(每秒鐘百萬次浮點運算) 註:浮點運算:1.37 x 10103這類的運算 以上這些指標,過度重視CPU的表現,而忽略了電腦整體的表現,其實IO以及記憶體速度也會影響電腦的速度。 電腦效能 CPU time : 真正使用 CPU 的時間 Instruction time 指令時間: 控制單元從讀取到解讀完指令的時間 Execution time: ALU 從運算, 運算完存入暫存器的時間 Throughput :每單位時間所完成的process數量 Turn around time :一件工作被提出至完成的時間 CPI cycles per instruction: 指令所需平均週期數 指令集 RISC:精簡指令集電腦 使用少量、較常用的, 且功能較簡單的基本指令, 來完成複雜的指令 透過將指令較簡單且種類減少, 所以每個指令執行的速度較快 CISC:複雜指令集電腦 設計較為複雜, 功能強大, 因此可以很容易處理很複雜的指令, 但每個指令耗時較長 透過大量的指令種類,以減少所需指令數量 CISC v.s. RISC CISC RISC 使用電晶體數 多 少 指令個數 多 少 指令功能 單一指令功能強 僅常用基本指令 所需指令週期 長 短 Pipeline執行效能 較差 較佳 電腦速度(二) 測速程式: SPEC (),測運算速度 TPC ( ),測跑資料庫速度 WinBench(),測PC速度 CPU Speed Professional, Super PI, Hyper PI 隨著電腦的硬體架構越來越複雜,電腦速度的問題就越來越難以用單一指標來評定,常常必須視電腦的用途來決定採用何種機器。 例如:Athlon和Pentium 4,Athlon整數運算比P4快,而浮點運算比P4慢的狀況(大部分的辦公室工作用到的都是整數運算) CPU(需改畫) /cpu-architecture/basic-structure-of-a-pentium-microprocessor 各式CPU 圖片取自 Intel, AMD, ARM, Apple CPU相關技術(一) CPU全名 Central Processing Unit (中央處理單元 CPU 包含控制(CU, Control Unit)及算術/邏輯(ALU, Arithmetic/Logic Unit )兩大單元 匯流排寬度與處理器位元數(32、64位元)? 指令Prefetch、內含Cache memory (隔壁書店的例子) 指令大多數是依序進行的 利用程式執行Locality (時間、空間)的特質來加速 現在執行的指令與資料,等一下可能會用到(時間) 目前執行的指令與資料附近的資料,等一下可能會用到(空間) CPU之暫存器 暫存器 (Register) 是 CPU 內部用來暫時存放資料的地方, 是相當重要的一個元件。 暫存器其實就是記憶體, 位於記憶體階層的最上層, 主要是為了配合 CPU 的高速運算而設置。 匯流排 電腦上各元件傳送資料的管道就是匯流排 (Bus) 內部匯流排 (Internal Bus):CPU 內部用來傳送資料的通道。控制單元、算術/ 邏輯單元及暫存器在讀取、存放資料時, 都是經過內部匯流排 系統匯流排 (System Bus, 或 Processor System Bus):CPU 與主機板上晶片組傳送資料的通道 擴充匯流排 (Expansion Bus):晶片組和主機板上除了 CPU 之外的各元件傳送資料的通道 匯
文档评论(0)