第 2 章 算術邏輯與控制單元 (中央處理單元?).

Slides:



Advertisements
Similar presentations
第 2 章 中央處理單元.
Advertisements

計算機概論 1001課後輔導教材 單元1 :電腦硬體 主講老師:徐培倫.
第一章 多核概述 使用多核了吗? 摩尔定律——芯片的晶体管数量每一年半左右增长一倍。 处理器性能不断提高主要基于两个原因:
LED CUBE 預期規劃.
微型计算机技术及应用 王 健 主讲 授课学时:40学时 大连理工大学计算机系.
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
Views ,Stored Procedures, User-defined Function, Triggers
寫 作 教 學 6 電腦與我 時代改變,科技進步,電腦成為日常生活不可或缺的設備。我是二十一世紀的E世代少年,一隻滑鼠在手,樂趣無窮。
輔助記憶體.
工程數學 Chapter 12 PDE 楊學成 老師.
主題五 CPU Learning Lab.
電腦硬體知識 第二章 2-1 電腦架構與連結 資料的單位 電腦主機的元件-以PC為例 2-2 第腦週邊設備的介紹
新世代計算機概論.
第 2 章 中央處理單元.
基本程式範例.
電腦硬體簡介 東海大學物理系‧資訊教育 施奇廷.
記憶體的概況 張登凱.
電腦硬體.
第5章 中央處理單元與主記憶體 5-1 中央處理單元-CPU 5-2 主記憶體.
電腦操作 會考電腦 浸信會永隆中學.
CPU資料處理 醫務管理暨醫療資訊學系 陳以德 副教授: 濟世CS 轉
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
CPU資料處理 陳以德 助理教授: 濟世CS 轉 2782
2-3 基本數位邏輯處理※.
第3章 電腦的組成與架構 3-1 電腦的基本架構 3-2 個人電腦的主機.
Different Codec Technologies
5 Computer Organization (計算機組織).
電子商務基本概念 電子商務的定義 1-1 電子商務的特性 1-2 電子商務的演進 1-3.
101北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
使用VHDL設計—4位元加法器 通訊一甲 B 楊穎穆.
第四章 MARIE: 簡易型電腦.
使用VHDL設計—4位元位移器 通訊一甲 B 楊穎穆.
延伸學習 MIPS 每秒執行幾百萬個指令的MIPS亦可做為衡量電腦效能的指標。
2-1 接腳說明 2018/11/30 第2章 系統分析.
學習目標 列出Von Neumann machine的元件以及它們的功能。
如何為子女選購電腦 順德聯誼總會翁祐中學.
電腦內部是怎麼運作的 硬體簡介 劉俊毅.
第1章 單晶片微電腦概論.
第 2 章 CPU.
Computer Hardware
第一章電腦硬體 1-3認識個人電腦.
電腦硬體選購 採購重點注意.
第 2 章、電腦的硬體結構 作者:陳鍾誠.
Chap3 Linked List 鏈結串列.
CPU结构和功能.
大數據與我 4A 陳駿榜.
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
CISC vs. RISC 複雜指令集電腦(Complex Instruction Set Computer: CISC)
第 19 章 XML記憶體執行模式.
主流双核微处理器 技术分析及性能对比 陈丰 李宏量 孙瑜杰 计算机体系结构课程论文课堂报告.
工程數學 Chapter 09 Vector Differential Calculus Grad, Div, Curl 楊學成 老師.
5.1 電腦系統的元件 系統部件 母板 電腦中被稱為主機的部分 包括電路板、電源和存貯設備 系統部件的主電路板
第二章 電腦硬體知識 Chapter 2-電腦硬體知識.
使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B
工程數學 Chapter 6 Linear Algebra Matrices , vectors , Determinants
工程數學 Chapter 10 Fourier Series , Integrals , and Transforms 楊學成 老師.
4.19 Fsys _ SLOW MODE HT66F70A.
工程數學 Chapter 15 Power Series , Taylor Series 楊學成 老師.
黃影雯副教授講授 E_Mail Address:
4-1.3 CPU指令運作週期 P60 資訊科技概論--電腦硬體.
北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
第3章 電腦的組成與架構 3-1 電腦的基本架構 3-2 個人電腦的主機.
一、簡介 電腦硬體設計:純硬體電路(hardware)及韌體電 路(firmware)兩種方式。
使用VHDL設計-8x3編碼電路 通訊一甲 B 楊穎穆.
資料表示方法 資料儲存單位.
單元三:敘述統計 內容: * 統計量的計算 * 直方圖的繪製.
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
Chapter 4 Multi-Threads (多執行緒).
快取映射 之直接對映 計算整理.
認識電腦 電腦硬體介紹.
Presentation transcript:

第 2 章 算術邏輯與控制單元 (中央處理單元?)

學習目標 看完本章, 您應該學會以下主題: 認識 CPU 在電腦中扮演的角色 CPU 運作的原理 CPU 的規格與技術名詞

2-1 CPU 的功用

2-2 CPU 的內部結構-以 x86 CPU 為例

CPU 的內部結構-以 x86 CPU 為例 控制單元 算術/邏輯單元 暫存器 匯流排 快取記憶體

控制單元 控制單元 (Control Unit) 負責控制資料流和指令流。當我們輸入指令(如鍵盤或滑鼠的操作) 時, 控制單元會讀取並解譯指令, 以便將需要運算的資料送到算術/邏輯單元進行運算, 並將運算完成的資料流或指令流, 送到輸出或輸入單元。 其實說穿了, 控制單元的主要任務就是在『控制』輸出與輸入而已。

算術/邏輯單元 算術/邏輯單元 (Arithmetic/Logic Unit), 從字面上來理解就是負責算術運算及邏輯運算。簡單地說, 算術運算就是加、減、乘、除等運算, 而邏輯運算則是 AND 、OR、NOT等運算, 這些都是數學上再熟悉不過的運算方法了。

暫存器 暫存器 (Register) 是 CPU 內部用來暫時存放資料的地方, 是相當重要的一個元件。暫存器其實就是記憶體, 位於記憶體階層的最上層(關於記憶體階層的詳細介紹, 請參考 3-1 節), 主要是為了配合 CPU 的高速運算而設置。

暫存器

暫存器

暫存器

暫存器

匯流排 電腦上各元件傳送資料的管道就是匯流排(Bus)。從字面上解讀, 取其『匯流』之意, 就大致可以明白這個傳送資料的管道, 是由許多不同的管道整合在一起的。而這樣做的好處在於管道(也就是主機板上的電子線路) 容易安排, 也能確保所有元件都能互相傳送資料。

匯流排

何謂晶片組

快取記憶體 CPU 利用暫存器來進行資料的存取和運算, 但暫存器和主記憶體的速度差異實在太大, 若從暫存器直接和主記憶體進行輸出或輸入, 可能造成 CPU 長時間的閒置, 只為了等待主記憶體將資料送進來。 為了提升系統的效能, 於是在暫存器和主記憶體之間, 配置了快取記憶體 (Cache Memory)。

2-3 CPU 的規格與技術名詞 CPU 如何執行指令 CPU 的工作時脈 傳輸頻寬 CPU 的指令集 CISC 與 RISC Hyper-Threading 多核心 64 位元和 32 位元 CPU 的區別

CPU 如何執行指令

CPU 的工作時脈 一般描述 CPU 的效能時, 都是以 CPU 運作的「時脈頻率」, 也稱為「工作時脈」來描述, 早期其單位為 MHz (每秒百萬次);如 Celeron 950、Duron 800 就是指其時脈頻率分別為 950 MHz 與 800 MHz。 近來則發展到 GHz (每秒十億次) 的速度, 例如 Intel Core i3-540 具有 3.06 G 的工作時脈。

什麼是超頻? 所謂的超頻, 就是讓原本時脈較低的CPU 以更高的時脈運作。超頻的方法不外乎是調高外頻或倍頻係數, 以提昇CPU 的時脈。不過CPU 廠商為了本身產品的區隔, 不希望CPU 被超頻使用, 而大多把倍頻係數鎖住了。因此, 現在要超頻, 通常只能從外頻來著手。

傳輸頻寬 傳輸頻寬 (Bandwidth) 是指單位時間內可傳送/接收的資料量 (Bytes/Sec);在電腦上各元件之間會使用不同的傳輸頻寬, 這些頻寬都是可以計算出來的。

CPU 的指令集 從字面上來看, 指令集 (Instruction Set) 是一群指令的集合;而指令則是 CPU 提供的服務。系統只要說明:『請執行 xxxx 服務, 所需的相關資料有:yyy, zzz, www, ...』, CPU 就會依序執行。

CISC 與 RISC CISC (Complex Instruction Set Computer) 稱為複雜指令集, 是指 CPU 內使用功能較多、較強的指令。CISC 的電路設計較為複雜, 成本也較高, 但由於功能強大, 因此較容易處理複雜的指令, 也使得編譯器 (Compiler) 的撰寫也較為簡單。使用 CISC最具代表性的 CPU, 即是 Intel x86 系列的 CPU。

CISC 與 RISC

CISC 與 RISC

Hyper-Threading

多核心

多核心

64 位元和 32 位元 CPU 的區別 CPU 的位元數, 主要決定於 CPU 內部一次能處理的字組 (Word) 大小。而能處理多大的字組, 則是依暫存器的大小而定。暫存器越大, 一個指令週期所能處理的字組便越大。 以 Intel 早期的 8086 CPU 為例, 其一個指令週期可以處理一個 16 Bits 的字組(Word), 因此8086 被稱為 16 位元的 CPU。而所謂的 32 位元 CPU, 就是可以處理 32 Bits 的字組;同樣地, 64 位元的 CPU 就是可以處理 64 Bits 的字組。