§2 计算机系统结构、组成与实现 计算机系统结构、组成与实现的定义和内涵 计算机系统结构、组成和实现的相互关系.

Slides:



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

集团公司火力发电厂热工自动控 制系统的投入情况和问题分析 东北所热自室. 自动控制系统是机组热工专业管理水 平和设备状态的集中体现,一台机组 的自动投入率和自动调节品质体现了 机组的整体水平。同时,自动控制效 果的优劣,也是机组节能降耗目标的 实现手段和基础。
课程目标: 知识:了解湄公河平原的自然环境及当地人们的 生产生活特色。 能力:阅读地图能说出湄公河平原在世界的位置 ;在地形图、气温曲线图和降水量柱状图中获 取有用信息,综合分析湄公河平原环境特点。 情感态度:理解区域特色是自然条件和社会条件 共同作用的结果,树立因地制宜的观念。 课程重点:湄公河平原的自然环境,稻作区人们.
企业文化与核心价值观 主讲:孟凡驰 教授 中交四航局. 2 目 录 一、企业文化的目的价值恒久性与工具价值实践性 二、企业文化管理学特征 三、企业文化与企业发展战略 四、企业文化整合、提炼、培育和建设的目的 五、集团文化与分公司文化 六、企业核心价值观.
我的未来不是梦 攀枝花市经贸旅游学校. 1. 文中案例王萍苦恼的原因是 什么? 2. 你有哪些办法可以帮助王萍? 导入 思考  谁来帮帮她?
台北市立南港高工 建築科 Architecture 建築科之精神:活力、責任、效率 建築科之展望:共築美麗人生 綜合高中 土木建築學程簡介  綜高土建升學進路  未來出路展望  專業證照考試  未來展望圖例  綜高土建學程課程架構  土建群統一入學測驗考科  升學人數統計.
有教無類 因材施教 適性揚才 多元進路 優質銜接
“321人才计划”情况介绍 南京高新技术产业开发区 人才工作办公室.
广州宜家选址分析 0连锁 李若谷 陈玉风 黄小飞 蓝柔盈.
南宁市中考网上报名录取系统 使用手册 2014年5月.
近年来,出现了一些制作粗糙、违背史实甚至常理的“抗战雷剧”,社会上也出现了一股“戏说”抗战剧的不良风气。
针灸治疗学讲稿 山东中医药大学 高树中.
产品知识入门.
市场营销类流程化系列教材 市场营销综合实训 主编:渤海大学 单凤儒 教授 科学出版社.
中学生社会适应问题及其调适.
浪漫 碰撞 蜕变 专题八 19世纪以来的文学艺术.
德国波恩明斯特广场修建的贝多芬铜像( 1845年)
类风湿性关节炎的中医治疗 广州中医药大学第一附属医院 陈纪藩.
邮币卡开户、银行签约、出入金流程.
计算机系统结构作业题解 第1章 作1.2 如有一个经解释实现的计算机,可以按功能划分成4级。每一级为了执行一条指令需要下一级的N条指令解释。若执行第一级的一条指令需K(ns)时间,那么执行第2、3、4级的一条指令各需要用多少时间(ns)? 解:∵第二级的一条指令需第1级的N条指令解释 ∴第二级的一条指令执行时间为NKns;
第四讲 组织结构与人员配置 复旦大学管理学院 芮明杰教授
逻 辑 学 主讲:李贤军.
实验一:分析“征途游戏”网站的类型与推广手段
公关协调 能力目标 初步学会对内及对外公众关系协调的基本方法。 知识目标 掌握组织内外公众协调的原理和方法。
拉萨属高原温带半干旱季风气候,平均海拔3658米,年日照3000多小时,素有“日光城”、“太阳城”的美誉。年最高气温29℃,最低气温零下16
簡報內容 網路請購系統說明 經費授權注意事項 請購單&授權應用範例 系統環境及設定. 簡報內容 網路請購系統說明 經費授權注意事項 請購單&授權應用範例 系統環境及設定.
计算机组成原理 北京理工大学计算机科学工程系 赵清杰 北京理工大学计算机科学工程系.
第二章 项目一:企业厂区与车间平面设计 1.
美学概论 主讲教师 孙建章 沈阳电大文法系.
信息科学与工程学院计算机科学系 2006年9月—2007年1月
第二节 工业地域的形成 工业联系 工业集聚 工业地域
當代國際企業.
文書檔案與實務概述 103年7月30日 主講人:總務處文書組單秀琴組長.
第8章 机床操作 主讲:臧红彬 博士.
市级个人课题交流材料 《旋转》问题情境引入的效果对比 高淳县第一中学 孔小军.
法 师 带 观 修 互 动 答 题 法 师 答 疑. 法 师 带 观 修 互 动 答 题 法 师 答 疑.
网络游戏对大学生生活的影响 英本1班 鞠申镅 汪晨茹 沈秋云 元文杰 段祺琪.
目 錄 壹、緣由 貳、問題解析 參、問題歸納 肆、因應對策 伍、評鑑獎勵 陸、追蹤考核 1.
做最好的自己 ——七(6)班主题班会.
北京市医师定期考核信息管理系统 在线考试培训会 北京市卫生和计划生育委员会 北京市医师定期考核办公室 2016年9月
新疆自治区“十二五”科技发展 规划编制工作
市司法局党委党组织书记 党务工作者和党员培训班 市委组织部组织处 张 海
三角形的邊角關係 大綱:三角形邊的不等關係 三角形邊角關係 樞紐定理 背景知識:不等式 顧震宇 台灣數位學習科技股份有限公司.
也許你很疑惑: 最近升官的同事,專業能力又沒你強! 情場得意的朋友,長的又沒你帥或美! 小曹要交新朋友,為什麼就是比較簡單!
存储器的层次结构 512KB~8MB 400GB/S 1~8GB 12GB/S CPU Cache RAM 500GB DISK
臺北市立大學 資訊科學系(含碩士班) 賴阿福 CS TEAM
5 Computer Organization (計算機組織).
第2章 计算机指令集结构 曲冠南
詩文的形成 有意義的字詞 句子 段落 一首詩文的形成,是由有意義的字詞組成句子,再由句子組成段落。
放大电路中的负反馈 主讲教师:李国国 北京交通大学电气工程学院 电工电子基地.
吉林省信息技术与教学融合优质课大赛 参赛教师提交大赛作品流程 吉林省电化教育馆.
雲端虛擬化 Cloud Virtualization
第一章 電腦科技與現代生活 1-1 電腦發展簡史 1-2 電腦科技在生活方面的應用 1-3 資訊安全與防護 1-4 數位資料.
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
第二节 纤维性修复 概念:由于组织、细胞损伤过重或有感 染等,不能用完全再生方式加以修复; 而以增生的纤维母细胞和毛细血管组成
IEEE Computer Society 長亨文化事業有限公司.
機械製造期末報告- 加工切削 組員:高德全4A 林威成4A 陳柏源4A
17 無母數統計檢定  學習目的.
首届全国高校数学微课程教学设计竞赛 济南大学 吕洪波.
▲重合的概念 ▲對應頂點、對應邊、對應角 ▲全等的記法 ▲全等性質 ▲三角形全等性質
杭州国家粮食交易中心 欢迎您!.
知识产权在中小企业中的作用 讲座内容 一、知识产权在发达国家及知名企业中的地位 二、知识产权的基本概念及其特点
第二章 药物的鉴别试验 第一节、药物鉴别试验的定义与目的
大葉服務學習執行說明 課外活動暨服務學習中心:黃泰元.
一切都是課程 『國際教育』在明道.
道家的中心觀念.
在台創業就業座談會 林英發.
學生學習診斷與進展評量 測驗科目:第一次國語文、第二次數學 (數學要帶紙筆計算)
轉換成二進位、八進位及十六進位 = ( ) = ( ) = ( )16.
其解亦可表为向量形式.
Presentation transcript:

§2 计算机系统结构、组成与实现 计算机系统结构、组成与实现的定义和内涵 计算机系统结构、组成和实现的相互关系

Art and Architecture What’s the difference between Art and Architecture? Lyonel Feininger, Marktkirche in Halle

Art and Architecture 第戎圣母院 What’s the difference between Art and Architecture?

哥特式建筑特点 是尖塔高耸、尖形拱门、大窗户及绘有圣经故事的花窗玻璃。 在设计中利用尖肋拱顶、飞扶壁、修长的束柱,营造出轻盈修长的飞天感。 新的框架结构以增加支撑顶部的力量,使整个建筑以直升线条、雄伟的外观和教堂内空阔空间,常结合镶着彩色玻璃的长窗,使教堂内产生一种浓厚的宗教气氛。 科隆大教堂是哥特式建筑的经典之作 法国斯特拉斯堡大教堂的玫瑰窗

What’s Computer Architecture? The attributes of a [computing] system as seen by the programmer, i.e., the conceptual structure and functional behavior, as distinct from the organization of the data flows and controls the logic design, and the physical implementation. Amdahl, Blaaw, and Brooks, 1964 SOFTWARE

计算机系统结构的定义 System Architecture 是一个系统在其所处环境中最高层次的概念;是对计算机系统中各机器级之间界面的划分和定义,以及对各级界面上、下的功能进行分配。 1964年,IBM/360系列机的总设计工程师G.M.Amdahl、G.A.Blaauw、F.P.Brooks等人提出。也称体系结构。 指的是计算机系统设计的观念与架构,描述计算机在实做的设计原则。 是从程序员的角度所看到的系统的属性,是概念上的结构和功能上的行为 程序员:系统程序员(包括:汇编语言、机器语言、编译程序、操作系统) 看到的:编写出能在机器上正确运行的程序所必须了解到的 它不同于数据流程和控制的组织,不同于逻辑设计以及物理实现方法。

概念性结构 IBM360系列计算机的概念性结构

IA-32的概念性结构

功能特性指令系统及其执行模式 数据表示:硬件直接认别和处理的数据类型 寻址技术:编址方式、寻址方式和定位方式 寄存器定义:寄存器的定义、数量和使用规则 指令系统:指令的操作类型、格式、排序等 存储系统:要求速度高、容量大、价格便宜 中断系统:中断类型、中断级别和响应方式 输入输出系统:数据交换方式、交换过程控制 机器工作状态:定义和切换方式,如内核态、执行态、管理态和用户态

计算机系统结构 研究软硬件功能分配和对软硬件界面的确定 计算机系统由软件、硬件和固件组成,它们在功能上是同等的 同一种功能可以用硬件实现,也可以用软件或固件实现 不同的组成只是性能和价格不同,他们的系统结构是相同的 系列计算机概念:相同系统结构,不同组成和实现的一系列计算机系统

定义的理解 从两个角度理解: 计算机系统结构作为一门学科,主要研究软件、硬件功能的分配和对软件、硬件界面的确定。 从应用程序设计者------外特性 从计算机系统设计者---内特性 计算机系统结构作为一门学科,主要研究软件、硬件功能的分配和对软件、硬件界面的确定。

计算机系统结构的外特性 是计算机系统的概念性结构和功能特性 一般应包括以下几个方面 在所有系统结构的特性中,指令系统的外特性是最关键的 指令系统、数据表示、操作数的寻址方式 寄存器的构成定义、中断机构和例外条件 存储体系和管理、I/O结构 机器工作状态定义和切换、信息保护 在所有系统结构的特性中,指令系统的外特性是最关键的

计算机系统结构的内特性 计算机系统的设计人员看到的基本属性,是外特性的逻辑实现。 包含内容: 数据通路宽度、专用部件设计、各种OS共享程度 功能部件并行度、控制机构组成方式、排队与缓冲技术 预估与预判技术、可靠性技术等。 内特性研究目标:内特性主要是如何合理地实现分配给硬件的功能。

学习的重要性 2000年IEEE-CS教学计划和数据结构一起作为主干课。 有助于理解不同时期出现的新概念和新技术 与之有关的课程: 如:Cache、相联、CISC、RISC、Cluster、SMP、MPP、网格计算、云计算、多核技术、众核技术等。 与之有关的课程: 计算机组成、操作系统、编译原理、汇编语言、高级语言、计算机网络、微机原理与接口、嵌入式系统等

计算机系统的课程体系 计算机系统结构 Computer Architecture 计算机组成 Computer Organization 计算机实现 Computer Implementation 程序员所看的计算机 系统的属性 计算机系统的逻辑实现 计算机系统的物理实现

计算机组成Computer Organization 计算机组成、计算机组织、计算机原理、计算机组成原理 研究硬件系统各组成部分的内部构造和相互联系,以实现机器指令级的各种功能和特性 目标是最合理的方式将各种设备和部件连接为计算机,以达到最优的性价比,从而实现所确定的系统结构 是计算机系统结构的逻辑实现,包括机器级内的数据流和控制流的组成以及逻辑设计等

计算机组成设计的几个方面 数据通路宽度 各种操作功能部件的共享程度 专用部件的设置 功能部件的并行性 缓冲和排队技术 控制机构的组成方式 预测技术 可靠性技术

计算机实现 Computer Implementation 计算机组成的物理实现 研究各部件的物理结构、机器的制造技术和工艺等,是计算机组成的物理实现。它着眼于器件技术和微组装技术。 主要研究内容 处理机、主存储器等部件的物理结构 器件的集成度和速度 专用器件的设计器件、模块、插件、底版的划分与连接 电源、冷却及装配技术,制造工艺及技术信号传输技术等 主存的物理实现,如存储器采用什么样器件,逻辑电路设计和微组装技术均属计算机实现

举例1 指令系统 乘法指令 指令系统的确定----系统结构 指令的实现----------组成 具体电路、器件设计及装配技术---实现 是否设乘法指令---系统结构 用高速乘法器还是加法器移位器实现---组成 器件的类型、数量及组装技术的确定---实现

举例2 主存系统 什么样的系列机属系统结构,系列内的不同型号计算机的组织属组成 主存容量与编址方式的确定----系统结构 主存速度的确定、逻辑结构的模式---组成 器件的选定、电路的设计、组装技术---实现 什么样的系列机属系统结构,系列内的不同型号计算机的组织属组成

透明性 本来存在的事务或属性,从某个角度上看不到。反之,不透明。 在一个计算机系统中,低层机器的属性往往对高层机器的程序员是透明的 例外:C语言的register类别变量。 在一个计算机系统中,低层机器的属性往往对高层机器的程序员是透明的 计算机组成设计的内容,对传统机器程序员来讲一般是透明的。

举例1 在多级层次结构的计算机系统中,传统机器级的概念性结构和功能特性,对高级语言的程序员来说是透明的,而对汇编语言的程序员来说不是透明的。这说明高级语言的程序员不必知道机器的指令系统、中断机构等,这些本来存在的属性,对高级语言的程序员来说好象不存在一样,所以说是透明的。 对计算机系统结构来说,存储器采用交叉存取还是并行存取、CPU内部的数据通路的宽度是8位还是16位,这些都是透明的,而对计算机组成来说这些不是透明的。

举例2 指令执行采用串行、重叠还是流水控制方式,对系统结构来说是透明的,但对计算机组成来说不是透明的。 乘法指令采用专用乘法器实现。对系统结构来说是透明的,而对计算机组成来说不是透明的。 存储器采用哪种芯片,对计算机系统结构和组成来说是透明的,而对计算机实现来说不是透明的。

具有相同系统结构的计算机可以采用不同的组成,一种计算机组成可以采用多种不同的计算机实现; 系统结构、组成和实现三者的相互关系 具有相同系统结构的计算机可以采用不同的组成,一种计算机组成可以采用多种不同的计算机实现; 采用不同的系统结构会使可以采用的组成技术产生差异,计算机组成也会影响系统结构;

一种计算机系统结构,可以采用不同的组成 一种计算机系统结构 可以采用不同的组成 性能与价格 考虑因素 1。设计指令系统 1。指令间顺序执行 速度慢、价格低 性能价格比 2。指令间重叠执行 速度快、价格高 2。乘法指令 1。用加法器、移位器 性能价格比、乘法指令使用频度 2。用专门乘法器

不同系统结构的影响(举例) A:=B+C D:=E*F 面向寄存器: LOAD R1,B ADD R1,C STORE R1,A LOAD R2,E MPY R2,F STORE R2,D 面向三地址寻址: ADD B,C,A MPY E,F,D

系统结构、组成和实现三者的相互关系 计算机组成的设计,其上决定于计算机系统结构,其下又受限于所用的实现技术,它的发展促进了实现技术的发展,也促进了结构的发展; 计算机实现,特别是器件技术的发展是计算机系统结构和组成的基础,促进了组成与结构的发展; 随着技术的发展,三者关系融合于一体,难以分开,在相互促进中发展。 学习方法 从内到外:数字逻辑-> 组成-> 系统结构 从外到内:系统结构-> 组成 建议:计算机专业,从内到外 软件工程专业,从外到内