1
计算机系统结构
主讲:任国林
Email:renguolin@seu.edu.cn
2
引 言
一、计算机系统的性能与结构
1、计算机系统性能
*系统性能:指在计算机硬件上运行的计算机软件的性能
思考①--我买计算机时,关注什么?可以获得哪些数据?
*性能指标:
处理能力—响应时间、吞吐率(MIPS或MFLOPS)等
其它能力—正确性、兼容性、RAS(可靠性/可用性/可维护性)等
思考②:参数(主频/主存容量/FSB频率/显卡)与处理能力关系?
思考③:品牌与其它能力关系?
思考④:我选择机型及品牌时,如何决策?
3
联想G40-80(i5 5200U)
CPU系列
Intel酷睿i5 5代
内存容量
4GB(4GB×1)
CPU型号
Intel 酷睿i5 5200U
内存类型
DDR3
CPU主频
2.2GHz
插槽数量
2×SO-DIMM (/DIMM)
最高睿频
2700MHz
最大内存容量
16GB
三级缓存
4MB
硬盘容量
500GB (+固态HD)
总线规格
DMI 5GT/s
显卡芯片
AMD Radeon R5 M230
核心架构
Broad well
显存容量
2GB
核心/线程数
双核心/四线程
显存类型
DDR3
制程工艺
14nm
显存位宽
64bit
指令集
AVX2,64bit
流处理器数量
320
功耗
15W
Direct X
11.2
I/O接口
USB、VGA、HDMI、RJ45 (内部PCI-E/S-ATA)
计算机硬件参数—
DMI—直接媒体接口(Direct Media Interface),GT/s—千兆次传输/秒
AVX—高级矢量扩展(Advanced Vector Extensions),是SSE(流式SIMD扩展)的扩展
4
2、计算机系统结构
*计算机换代标志:器件、技术、结构等的飞跃
*系统效率与结构关联:
系统效率 = 器件效率×结构效率
例:1965~1975年,系统效率提高100倍,器件速度仅提高10倍;
Pentium-200、PⅡ-233的iCOMP 2.0分别为142、267
(iCOMP—intel COmparative Microprocessor Performance,Intel微处理器性能比较指数)
*系统结构研究内容:
划分软/硬件功能界面,研究新的结构与技术
思考⑤--我设计某计算机系统时,如何划分软/硬件界面?
如何组织硬件功能?如何评价所设计方案?
(本课程的主要内容)
5
二、课程目标
1、课程目标
(1)计算机系统结构的研究
·掌握系统结构的概念、内容及设计原理;
·掌握系统结构相关内容的技术、分析及优化设计方法;
·了解系统结构的性能设计原理及最新技术
(2)计算机并行处理技术的研究
·流水线技术的分析及设计;
·互连网络技术分析;
·并行处理机及多处理机技术分析
6
2、课程学习方法
(1)从系统设计者角度,分析和评价系统结构
掌握系统结构相关内容对系统性能的影响;
掌握系统结构相关内容的性能分析方法
(2)通过剖析PC机相关技术,掌握系统结构设计方法
掌握系统结构基本内容的相关技术及设计方法;
掌握系统结构优化设计及并行处理技术
※系统结构的分析、设计和优化方法是本课程的重点!
3、参考教材
[1]计算机系统结构教程(第3版),张晨曦等,清华大学出版社
[2]计算机系统结构:一种定量的方法(第2版),郑纬民等译,
清华大学出版社
7
第一章 系统结构基础
8
第1节 系统结构的基本概念
一、计算机系统的层次结构
9
二、计算机系统的设计思路
*由上向下方法:软件→硬件,适合专用机的设计
特点—周期长(好几年),忌需求变化,
不能利用最新软件技术 →形成软、硬脱节
*由下向上方法:硬件→软件,适合通用机的设计
特点—周期长(好几年),不能利用最新硬件技术,
软件效率低 →形成软、硬脱节
*从中间开始方法:首先设计软/硬件交界面
特点—周期短(约1/2),能够利用最新软、硬件技术