計算機概論 第3章 計算機組織與結構概觀.

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

台北市立南港高工 建築科 Architecture 建築科之精神:活力、責任、效率 建築科之展望:共築美麗人生 綜合高中 土木建築學程簡介  綜高土建升學進路  未來出路展望  專業證照考試  未來展望圖例  綜高土建學程課程架構  土建群統一入學測驗考科  升學人數統計.
§2 计算机系统结构、组成与实现 计算机系统结构、组成与实现的定义和内涵 计算机系统结构、组成和实现的相互关系.
Welcome to the world of Computer Organization 计算机组成原理
嵌入式系统与单片机 北京科技大学电子信息系.
第 2 章 中央處理單元.
第二部分 嵌入式硬件系统 第2章 嵌入式处理器 第3章 ARM内核与ARM处理器 第4章 嵌入式系统的外围设备.
第一章 多核概述 使用多核了吗? 摩尔定律——芯片的晶体管数量每一年半左右增长一倍。 处理器性能不断提高主要基于两个原因:
赵永华 中科院计算机网络信息中心 超级计算中心
NEUSOFT Institute of information Technology .ChengDu
第二章 微型计算机系统 第一节 基本术语和基本概念 第二节 计算机系统的基本构成 第三节 微机系统的硬件组成 第四节 微机系统的软件组成.
高等医药院校药学类第三轮规划教材——大学计算机基础
Foundations of Computer Science
计算机组装与维护 电子商务系.
Chap4 電腦硬體基本單元 高中資訊科技概論 松崗圖書公司.
電腦作業-CPU介紹 班級:117 座號:07號 姓名:周奕廷.
第一章 计算机基础知识 计算机的发展简史 1 计算机软件系统 6 计算机的定义和分类 2 微型计算机的组成 7 计算机的特点和用途 3
第二章 项目一:企业厂区与车间平面设计 1.
多元評量與評量案例分享 Multiple assessment
计算机组成原理第一章 知识点二:计算机系统性能评价指标 主讲教师: 秦磊华.
第11章 计算机系统 计算机系统概述 分类方法、计算机系统性能评测方法 2. 微机系统 3. 他体系结构处理机
Foundations of Computer Science
CHAP 2 Computer-System Structures 计算机系统结构
Chapter 2: Computer-System Structures计算机系统结构
最新計算機概論 第3章 計算機組織.
新世代計算機概論 第3章 電腦的系統單元.
第8章 机床操作 主讲:臧红彬 博士.
第四章 存储体系.
為什麼要參加實習 接觸業界最新技術 了解職場技術所需 接近正職員工的薪資待遇 提前佈局自己的職場未來 投資自己的專業技術與人脈
性能测试培训 在组设置中可使用此模板作为演示培训材料的起始文件。 节
Chapter 13 輸入/輸出系統 (I/O Systems)
單晶片原理與應用 魏兆煌 整理 南台科技大學 電機系 Sep
CH.2 Introduction to Microprocessor-Based Control
现代计算机体系结构 主讲教师:张钢 教授 天津大学计算机学院 课件、作业、讨论网址:
Chapter 5 電腦元件 目標---- 研讀完本章後,你應該可以: 閱讀有關電腦的廣告以及了解它的專業用語(行話)。
第 2 章 中央處理單元.
第5章 中央處理單元與主記憶體 5-1 中央處理單元-CPU 5-2 主記憶體.
臺北市立大學 資訊科學系(含碩士班) 賴阿福 CS TEAM
計算機概論 第4章 從主機板看電腦的世界.
The System Unit Chapter 5.
CPU資料處理 醫務管理暨醫療資訊學系 陳以德 副教授: 濟世CS 轉
電腦的種類 超級電腦 (supercomputer) 大型電腦 (Mainframe) 迷你電腦 ( Mini computer)
主講:王穎聰 電腦與通訊工程學系講師 銘傳大學資訊網路處
1-1 微電腦系統單元 1-2 微電腦系統架構 1-3 微控制器(單晶片微電腦) 1-4 類比與數位訊號介面
1-1 微電腦系統單元 1-2 微電腦系統架構 1-3 微控制器(單晶片微電腦) 1-4 類比與數位訊號介面
GPU分散式演算法設計與單機系統模擬(第二季)
5 Computer Organization (計算機組織).
Ch1: Computer Abstractions 计算机系统概述
第2章 16位和32位微处理器 位微处理器8086/ 位微处理器80386
The Processor: Datapath and Control
微机原理及单片机接口技术 电话: Tel:84192 山东大学生物医学工程.
Operating System Internals and Design principles
Computer Organization
嵌入式系統概論-以S3C2440核心為架構 第1章 嵌入式系統概念.
第8章 記憶體管理的概念.
電腦系統表示資料的單位.
陳慶瀚 機器智慧與自動化技術(MIAT)實驗室 國立中央大學資工系 2013年5月28日
张 宇 电话: 转 809 地址:综合楼609 计 算 机 组 成 技 术 张 宇 电话: 转 809 地址:综合楼609
如何赢一个机械键盘
Instructions: Language of the Machine
雲端虛擬化 Cloud Virtualization
Architecture and Systems 研究群 報 告 人:單智君 陳昌居 鍾崇斌 中華民國95年11月30日
第一章.
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
中国科学技术大学计算机系 陈香兰 Fall 2013 第三讲 线程 中国科学技术大学计算机系 陈香兰 Fall 2013.
计算机系统结构(2012年春) ----存储层次: Cache基本概念
计算机组成与系统结构 陈泽宇 副教授.
BiCuts: A fast packet classification algorithm using bit-level cutting
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
ARM裸机第一部分-ARM那些你得知道的事
Presentation transcript:

計算機概論 第3章 計算機組織與結構概觀

電腦的基本結構

計算機的組織與結構

傳統處理器的架構

處理器的類型 協同處理器(coprocessors) 微控制器(microcontrollers) 嵌入式系統處理器(embedded system processors) 通用的處理器(general-purpose processors)

晶圓CPU切片(CPU die)圖

處理器的工作原理 「提取→執行循環」(fetch-execute cycle) 電腦工作的速率由系統時脈(clock)來控制 電腦產生一個時脈的時間,被稱為時脈週期(clock cycle),通常一個程式指令的執行需要數個時脈週期 時脈週期越短,則電腦執行指令的效率越高

處理器的內部構造

CPU的指令 指令碼(opcode) 運算元(operand) 結果 

指令集的種類 複雜指令集(CISC,Complex Instruction Set Computer) 精簡指令集(RISC,Reduced Instruction Set Computer)

指令處理的各階段

多階管道(multistage pipeline)的技術

與CPU執行模式相關的特性 指令集中有效的指令子集合。 資料的大小。 可以使用的記憶體範圍。 可以使用的功能單元。 系統的權限。

微控制器(microcontroller)的觀念

記憶體裝置 記憶體(memory)是電腦中僅次於CPU的重要組件,基本上記憶體的主要功能是暫時或是永久儲存指令與資料 平常在電腦系統中安裝使用的記憶體通稱為實體記憶體(physical memory) 透過軟體的技術可以將硬碟空間的一部分當成實體記憶體來使用,這樣得到的記憶體空間稱為虛擬記憶體(virtual memory) 一般為了提昇效能運用快取技術的記憶體則特別稱為快取記憶體(cache)

記憶體技術的特徵 揮發性 存取方式 讀寫特性 記憶體的階層(memory hierarchy)

處理器與記憶體之間的連結

快取(cache)的概念 記憶體的速度跟CPU比起來還是太慢,所以跟CPU搭配工作的還有所謂的快取記憶體(Cache Memory) 一般說來,L1快取記憶體 (primary cache)位於CPU晶片內,L2 快取記憶體(secondary cache)可以位於CPU晶片或是在獨立的印刷電路板上 L3 cache也是一種快取記憶體,可以位於CPU晶片或是內建於記憶體中  儲存空間大小是L1<L2<L3 在現代記憶體的架構中,快取記憶體的容量一直在增加,對於CPU效能的提昇有很大的

作業系統中的I/O結構

串列傳輸與並列傳輸

主機板上各類內部匯流排介面的插槽(socket)

各類外部匯流排介面的外觀

I/O作業 同步(Synchronous)I/O:執行中的程序等待I/O作業完成,資料傳送完以後,程序才會繼續執行。 非同步(asynchronous)I/O:送出I/O請求的程序繼續執行,這種方式可以提昇作業系統的效率,因為CPU的使用率提高了。

中斷處理I/O作業時執行程序的狀態變化

計算機架構中最常見的兩種平行技術 平行(parallelism) 管道化(pipelining)

平行處理的特性 微觀的平行(microscopic parallelism) 巨觀的平行(macroscopic parallelism) 細緻的平行(fine-grain parallelism) 粗略的平行(coarse-grain parallelism)

福林的分類法(Flynn classification) 單指令單資料流(SISD,single instruction single data stream) 單指令多資料流(SIMD,single instruction multiple data streams) 多指令多資料流(MIMD,single instruction multiple data streams)

JPL Cray SV1-1A Vector Processor

計算機效能的評估 計算機架構的平行(parallelism)與管道化(pipelining)技術都是為了提昇運算的效能 效能(performance)本身必須有一個度量的方式才能夠比較 平行系統有一個很有趣的安道爾定律(Amdahl’s Law),大致是說含有N個處理器的平行系統無法達到單一處理器N倍的效能 我們需要更精確的評估方式

常見的效能度量方式 從電腦的運算能力來評估其效能 電腦擅長的是算術運算與邏輯運算,所以在固定的時間內完成的指令數目就可以當成一種效能的指標 FLOPS(floating point operations per second) MIPS(million instructions per second)

計算機架構的實例 系統層次的架構(system-level architecture) 電路板層次的架構(board-level architecture) 晶片層次的架構(chip-level architecture)

認識電路板