计算机系统结构 南京航空航天大学 计算机科学与技术学院 主讲:刘佳

Slides:



Advertisements
Similar presentations
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
Advertisements

并行计算机体系结构 东南大学计算机学院 任国林
计算机网络教程 任课教师:孙颖楷.
四川大学计算机学院 主讲:倪云竹 计算机系统结构 四川大学计算机学院  主讲:倪云竹
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
计算机系统结构 (Computer Architecture)
§5 并发性发展及计算机系统的分类 并行性概念 计算机系统的并行性发展 并行处理系统的结构与多机系统的耦合度 计算机系统的分类.
2017年3月5日 单片机原理与应用 背景知识调查.
计算机组成 原理.
課程設計者:新北市育林國中 林憶辰老師 分享者:林慧娟
电子数字计算机 计算机性能 计算机硬件 计算机软件 多级层次结构
计算机系统结构教程 武汉理工大学.
第1章 导论 【学习内容】 1.1计算机系统结构的基本概念 1.2计算机性能评测价 学习目标.
计算机体系结构 Computer Architecture
第二章 项目一:企业厂区与车间平面设计 1.
实用操作系统概念 张惠娟 副教授 1.
人工智能技术导论 廉师友编著 西安电子科技大学出版社.
综合布线技术与实践教程 第九章:综合布线系统工程网络分析 课程网站:
第8章 机床操作 主讲:臧红彬 博士.
计算机组成与系统结构 主讲教师: 胡越明 课件下载: ftp://ftp.cs.sjtu.edu.cn /huym/计算机组成与系统结构
1.1 计算机系统简介 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 1.4 本书结构.
计算机系统结构 西南林业大学计信学院 邢丽伟.
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
计算机基础知识 丁家营镇九年制学校 徐中先.
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
手术部位感染目标性监测存在的问题及对策探讨
§3 高速缓冲存储器(Cache) 工作原理和基本结构 地址映象与变换 Cache存储器的LRU替换算法的硬件实现
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
DM81X 视频采集处理 ——MCFW框架介绍 广州创龙电子科技有限公司
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
总 复 习.
存储系统.
数 控 技 术 华中科技大学机械科学与工程学院.
1-6 章知识点汇总 曲冠南
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
课程设计.
逆向工程-汇编语言
CPU结构和功能.
《编译原理与技术》 期末复习 计算机科学与技术学院 郑启龙 李 诚 25/12/2018.
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
Instructions: Language of the Machine
Unit 11.Operating System 11.1 What’s OS 11.2 Related Courses
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
高级操作系统 Advanced Operating System
中文题名 介绍/亮点 研究方法 结果/讨论 结论 作者1 1*,作者2 1,2,作者3 2
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月13日.
计算机组成与系统结构 陈泽宇 副教授.
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
核探测与核电子学国家重点实验室 中国科学技术大学近代物理系 王照琪
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
无线通信系统 信源:消息信号(调制信号) 振荡器:高频载波(正弦) 三要素: 振幅 AM 频率 FM 相位 PM 超外差接收 已调信号.
<编程达人入门课程> 本节内容 计算机编程语言 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
现代电子技术综合实验 陈学英.
工业机器人技术基础及应用 主讲人:顾老师
ARM裸机第一部分-ARM那些你得知道的事
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
Chinese Virtual Observatory
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
computer organization principle
工业机器人技术基础及应用 主讲人:顾老师
DSP技术与应用 电子与信息技术系.
Presentation transcript:

计算机系统结构 南京航空航天大学 计算机科学与技术学院 主讲:刘佳 email:liujia@nuaa.edu.cn

Computer Architecture

课程介绍  从计算机逻辑组织和物理结构的角度介绍计算机系统的结构。研究如何更好地对计算机系统的软、硬件进行功能分配及分界面的确定,以使系统具有更高的性能/价格比。 这是一门软、硬件综合,涉及到的知识面比较广的课程.

学习目的: 建立计算机系统的完整概念,学习计算机系统的分析方法和设计方法,掌握新型计算机系统的基本结构及其工作原理。  学科方向: 一级学科:计算机应用技术

与其他课程的交叉 基础课程:计算机组成原理、微机原理、汇编语言、计算机操作系统、数据结构、高级语言、编译等 新内容:超标量计算机、超流水线计算机、向量计算机、阵列机、多处理机 等内容。

教 材 计算机系统结构( 第五版) 李学干 西安电子科技大学出版社

课程主要章节 第1章 计算机系统结构基础与并行性的开发 第2章 数据表示、寻址方式与指令系统 第3章 存储、中断、总线与IO系统 第4章 存储体系 第5章 标量处理机 第6章 向量处理机 第7章 多处理机 第8章 数据流计算机和规约机

课程核心内容 系统设计方法与性能评价 指令设计相关内容 数据通路系统相关内容 存储系统相关内容 各种复杂计算机系统相关内容

1、系统设计方法 自下而上 自上而下 自中间向两端 高级语言机器 M4 L4 汇编语言机器 M3 L3 操作系统机器 M2 L2 通用计算机 系列机 兼容机

性能评价 CPU主频、存储能力、IO速度等 等效指令执行速度 核心程序 Linpack浮点测试程序 Whetstone基准测试程序 Benchmark整数测试程序 Linpack浮点测试程序 Whetstone基准测试程序 for(i=0;i<100;i++) s=s+i; s=s*s; 静态频度? 动态频度?

并行性实现方法 时间重叠 资源重复 资源共享

2、指令设计相关 ADD AX,BX 三者之间的制约关系! 操作码 操作数 指令字长 存储介质? 存储介质大小? 指令字长=操作码+操作数? 寻址方式? 指令字长=操作码+操作数? ADD AX,BX 等长编码 哈夫曼编码 扩展编码 三者之间的制约关系!

3、数据通路相关 总线 I/O系统 中断系统 中断响应 中断处理 软硬件如何协调工作的? 控制方式 - 集中式串行链接 - 集中式定时查询 - 集中式独立请求 总线的线数 通道 - 字节多路通道 - 选择通道 - 数组多路通道 外围处理机 流量设计与性能评价?

4、存储系统相关 虚拟存储系统 Cache存储系统 多级存储体系 为什么需要多级存储体系?

(1)作用和目的 虚拟存储器 增大存储容量 Cache存储器 提高访问速度

(2)管理方式 虚拟存储器 段式 页式 段页式 Cache存储器 目录表 快慢表

(3)映像方式 全相联映像 直接映像 组相联映像 虚拟存储器 全相联映像 Cache存储器 组相联映像 直接映像

(4)替换算法 非堆栈型 堆栈型 虚拟存储器LRU 软件实现 (实验) Cache存储器LRU 硬件实现 (比较对法)

5、各种复杂计算机系统 应用实例:向量计算机 SISD:流水线计算机 SIMD:阵列计算机 MIMD:多处理机 弗林分类法: SISD SIMD MISD MIMD SISD:流水线计算机 SIMD:阵列计算机 MIMD:多处理机 非冯诺依曼结构:数据流机、规约机 应用实例:向量计算机 不同的实现方法: 向量流水计算机 阵列机 硬件和软件上分别要考虑的因素有哪些?

从并行性实现的角度看 时间重叠:流水计算机 资源重复:阵列机、多处理机 资源共享:操作系统 综合? 超标量超流水线计算机

谢 谢!