1 Computer Hardware 2 內容 CPU Program Execution 測量 CPU 的速度 儲存體的基本認識.

Slides:



Advertisements
Similar presentations
1 生物計算期末作業 暨南大學資訊工程系 2003/05/13. 2 compare f1 f2  只比較兩個檔案 f1 與 f2 ,比完後將結果輸出。 compare directory  以兩兩比對的方式,比對一個目錄下所有檔案的相 似程度。  將相似度很高的檔案做成報表輸出,報表中至少要.
Advertisements

6-1 指標簡介 6-2 指標與陣列 6-3 動態配置記憶體 6-4 本章綜合練習
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
:Word Morphing ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10508:word morphing 解題者:楊家豪 解題日期: 2006 年 5 月 21 日 題意: 第一行給你兩個正整數, 第一個代表下面會出現幾個字串,
Advanced Chemical Engineering Thermodynamics
Reference, primitive, call by XXX 必也正名乎 誌謝 : 部份文字取於前輩 TAHO 的文章.
如何將數字變成可用之資訊 現代化資料處理與應用概念. 如何將數字變成可用之資訊 人最容易接受的訊息是圖像化資訊。 在一堆數字中,要進行比較分析,一般會使用表格形 式計算與分析。 所以一般我們會將數字依關聯性, 轉換成表格計算與分析。 此表格一般稱試算表或稱表格。 再將結果轉換為圖表,進行比較與分析。
中央處理器 (CPU) 電腦內部是怎麼運作的
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
第一章 變數、常數及資料型態. 變數 C 程式語言的變數名稱 第一個字必須是英文字母或底線 (_) 之後可以是數字, 英文字母或底線 (_) 不可以是保留字 例: Num (Ο) _score (Ο) C&C (X) 8num (X)
貨幣創造與控制 CHAPTER 27 學習本章後,您將能: C H A P T E R C H E C K L I S T 解釋銀行如何藉由放款而創造貨幣 1 解釋中央銀行如何影響貨幣數量 2.
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
第一章 計算機系統的主要架構.
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
Chapter 07 低階程式語言.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
具備人臉追蹤與辨識功能的一個 智慧型數位監視系統 系統架構 在巡邏模式中 ,攝影機會左右來回巡視,並 利用動態膚色偵測得知是否有移動膚色物體, 若有移動的膚色物體則進入到追蹤模式,反之 則繼續巡視。
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
計算機概論 - 排序 1 排序 (Sorting) 李明山 編撰 ※手動換頁.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
Fourier Series. Jean Baptiste Joseph Fourier (French)(1763~1830)
CH 15- 元件可靠度之驗證  驗證方法  指數模式之可靠度驗證  韋式模式之可靠度驗證  對數常態模式之可靠度驗證  失效數為零時之可靠度估算  各種失效模式之應用.
Fugacity Coefficient and Fugacity
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
1 Advanced Topics. 2 Processor 基本運作方式 Instruction fetch Decode Execution Write Back.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
資料結構實習-一 參數傳遞.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
計算機概論 演算法與程式語言 李明山.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/25 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH 2.4~CH 2.6 &
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
Image Interpolation Use SSE 指導教授 : 楊士萱 學 生 : 楊宗峰 日 期 :
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
資料結構實習-二.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
廣電新聞播報品質電腦化 評估系統之研發 國立政治大學 資訊科學系 指導教授:廖文宏 學生:蘇以暄.
Chapter 10 m-way 搜尋樹與B-Tree
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
What is Computer.
第四章 中央處理器 (CPU): 電腦內部是怎麼運作的
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
McGraw-Hill© The McGraw-Hill Companies, Inc., 2004 第 4 單元 資料處理 McGraw-Hill Education.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
Toward Optimized MPEG-4 Decoder 羅仲耘 吳方荃楊士萱教授 指導. Outline 專題方向簡介 改善項目 改善方法 未來工作.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
: Wine trading in Gergovia ★★☆☆☆ 題組: Contest Volumes with Online Judge 題號: 11054: Wine trading in Gergovia 解題者:劉洙愷 解題日期: 2008 年 2 月 29 日 題意:在 Gergovia.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
1 Introduction to Java Programming Lecture 3 Mathematical Operators Spring 2008.
7.4 程式範例 在螢幕上寫出“Hello” 的程式 (參考 code/pep-p200.odc).
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
計 算 機 概 論 Chapter 10 作業系統. Ch010 作業系統 2 學習目標  描述作業系統的兩個主要任務  定義記憶體及程序管理  解釋邏輯位址與實體位址間的關係  基礎:第 5.2 節 范紐曼 電腦架構  ( 第 5 章講義第 頁 )
幼兒行為觀察與記錄 第八章 事件取樣法.
1 Introduction to Java Programming Lecture 3 Mathematical Operators Spring 2009.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
1 第 18 章 管線技術 2 管線觀念 最佳化效能的技術之一 管線:經過一序列台階程序的資訊結構 管線並沒有侷限在硬體結構: – 管線觀念是一種基本觀念 – 適用於各種不同的層面 – 視野寬廣.
Presentation transcript:

1 Computer Hardware

2 內容 CPU Program Execution 測量 CPU 的速度 儲存體的基本認識

3 Computer System 輸入 (input) 處理 (processing) 輸出 (output) 儲存 (store)

4 CPU

5 將資料轉換成資訊 控制中心 執行儲存在記憶體中程式指令的一組電路 分成兩個主要部分 – 控制單元 (CU) – 算術邏輯單元 (ALU)

6 控制單元 CU (Control Unit) 硬體的一部分,負責控制 指示電腦系統執行程式指令 負責與硬體其它部分的溝通

7 算術邏輯單元 ALU (Arithmetic / Logic Unit) 負責執行算術運算動作 負責執行邏輯運算動作

8 算術運算 加法 減法 乘法 除法

9 邏輯運算 評估條件值 進行比較 可以比較 – 數字 – 字母 – 特別字元

10 暫存器 (Register) 各有特殊的用途 速度快 是個暫時存放的地方 位於 CPU 中 指令暫存器 儲存目前正在執行的指令 資料暫存器 儲存正等著被處理的資料 儲存處理過後的結果 缺點:非常貴

11 ALU How to Work? Control Unit memory register … 抓取指令 存取資料

12 執行程式 CU 擷取指令放進記憶體中 CU 將此指令解碼 CU 通知硬體相關部分準備 採取行動 將控制權轉移到硬體的相 關部分 執行工作 控制權回到 CU

13 機器循環週期 I-time CU 從記憶體中擷取 (fetch) 指令,然後放進暫存器中 CU 將此指令解碼 (decode) ,並決定所需要 的資料在記憶體中的位置

14 機器循環週期 E-time 執行 – CU 將資料從記憶體搬移到 ALU 內的暫存器中 – 由 ALU 負責控制與執行指令 – 控制權回到 CU CU 將運算後的結果存放在記憶體或暫存器中

15 系統時鐘 系統時鐘以固定的速率製造脈波 每個脈波就是一個機器循環週期 一個程式指令可能是由一串給 CPU 的小指令所組 成 每一個 CPU 指令至少必須要花一個脈波才能完成 每一種類型的 CPU 都有一組指令集 – 也就是它 能了解與處理的指令 ? Not for VLIW

16 電腦運算速度 完成指令執行所需要的時間 千分之一秒 (Millisecond) 百萬分之一秒 (Microsecond) 十億分之一秒 (Nanosecond) – 目前新型的電腦 兆分之一秒 (Picosecond) – 未來的電腦

17 微處理器的速度 時鐘速度 – 百萬赫茲 (Megahertz , MHz) – 十億赫茲 (Gigahertz , GHz) 每秒完成的指令個數 – 每秒一百萬個指令 (MIPS) 電腦處理複雜數學計算的能力 – 每秒一百萬個浮點運算 (Megaflop)

18 微處理器的速度 (cont’d) 通常用 clock cycle 表示 ( 時脈週期 ) 較準確的衡量可用 CPI (cycle / per instruction) Ex: CPU 2GHz (clock rate) – 頻率: 2G cycles/sec – 週期: 0.5x10^-9 sec /cycle => 0.5 ns

19 太高的時脈週期有什麼問題? 太熱了 … 有多熱? CPU 煎蛋 散熱和風散是很重要的 超頻也有極限 …

20 找一台體質優良的電腦 鍋子要準備好 …

21 當然要加點食用油,以免沾 CPU 面紙也是必備的喔 把 CPU 上面的風扇拿掉 …

22 擺好你的鍋子,把電腦插上電, 就可以開始煮了 很快,蛋就會熟了,記得要加調 味料

23 可以廢物利用,但不要虐待電腦 …

24 The Storage ALU Control Unit register … 抓取指令 存取資料 memory

25 為什麼需要儲存體? 處理器運算時 – 暫時儲存資料的地方 即將被處理的資料 運算的結果 – 暫時存放程式 ( 指令 ) 的地方 關機後,資料將會消失 – 重要資料必須於關機前存放於磁碟中 register cache main memory Floppy Hardisk CD-R / DVD- R

26 儲存體的種類 輔助儲存體 – 儲存以後要用到的資料 – 長期儲存 記憶體 – 儲存最近要使用的資料 – 暫時儲存 – 存取速度比輔助儲存體快 快取 cache 暫存器 – 儲存與目前正在執行的指令立即相關的資料 – 存取速度最快

27 在記憶體中尋找資料 記憶體中的每個位置都會被標示一個獨一無二的位址 (address) – 位址不會改變 – 內容可能會改變 每個記憶體位置可以保存一條指令或一個資料 程式設計師會使用符號位址 門牌號碼

28 Memory cells arranged by address

29 資料表示法 開 / 關 (On/Off) 使用二進位系統來表示電路的 狀態

30 位元、位元組、字組 位元 ( BIT) – Binary DigIT – 電路開或關 (On/off) – 1 或 0 位元組 (BYTE) – 8 個 bit – 每一個位元組可儲存一個字元 字組 (WORD) – 暫存器的大小 – CPU 在處理時當做一個單位的位元個數

31 The organization of a byte-size memory cell

32 Conclusion CPU 包含 – CU (Control Unit) – ALU (Arithmetic / Logic Unit) 記憶體利用位址來存取資料和指令 要愛惜你的電腦