- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统结构知识点总结.doc
计算机系统结构考点总结-2015考博
第1章
1.计算机目前进入第5代,换代标志有2个:①器件 ②系统结构的特点
2.层次结构:计算机由硬件/软件组成,按功能划分为多级层次结构,每一级对应一种机器:第0级硬联逻辑(由硬件实现)—第1级微程序控制(由微程序实现)—第2级传统机器语言机器(机器语言编程)—第3级操作系统机器(如算术运算,逻辑运算,移位指令,打开文件,读写文件,关闭文件)—第4级汇编语言机器—第5级高级语言机器—第6级应用语言机器;其中第0~1级称为实际机器,第2~6级称为虚拟机器;第0~1级为中央控制部分;第0级为机器的硬件内核。
3.计算机系统结构定义:由程序设计者所看到的一个计算机系统的属性,即概念性结构和功能特性,是计算机的外特性,这里的程序设计者是指为机器语言或者编译程序设计者。
4.透明性现象:一种本来存在的事物或者属性,但从某种角度看似乎不存在,称为有透明性现象。
5.计算机系统结构主要研究:软件、硬件功能分配与软件、硬件界面的确定。
6.三个概念:计算机系统结构、计算机组成和计算机实现是三个不同的概念。系统结构定义为由程序设计者所看到的一个计算机系统的属性,即概念性结构和功能特性,这里的程序设计者是指为机器语言或编译程序设计者所看到的计算机属性,是硬件子系统的概念结构及其功能特性,它是计算机系统的软、硬件的界面。计算机组成是计算机系统结构的逻辑实现,包括机器内部的数据流和控制流的组成以及逻辑设计等。计算机实现是指计算机组成的物理实现。
7.计算机系统结构分类:①按性价比:巨型、大型、中型、小型、微型;②按用途:科学计算、事务处理、实时控制、家用;③按处理机个数和种类:单处理机、多处理机、并行处理机、关联处理机、超流水线处理机、SMP(对称多处理机)、MPP(大规模并行处理机)、机群
8.Flynn分类:按指令流和数据流的不同组织方式:SISD、SIMD(阵列处理机、并行机)、MISD(流水线机)、MIMD(多处理机)
9.
指令流:机器执行的指令序列
数据流:由指令流调用的数据序列,包括输入数据和中间结果
多倍性:在系统最受限元件上同时处于同一执行阶段的指令或数据的最大可能数
10.计算机设计中最重要、最广泛采用的准则:加快经常性事件的速度
11.Amdahl定律:系统中某一部件由于采用某种更快的执行方式后整个系统性能的提高与这种执行方式的使用频率or占总时间的比例有关。
Fe—改进前可改进部分占用时间/改进前整个任务的执行时间
Se—改进前可改进部分的执行时间/改进后改进部分的执行时间,即可改进部分改进后的加速比
改进后整个系统加速比公式:
Sn=1/[(1- Fe)+ Fe/ Se] -----------------单个部件
Sn=1/[(1- ΣFe)+Σ( Fe/ Se)]---------多个部件
12.CPU性能公式:
①CPU时间=CPU时钟周期数×时钟周期长=CPU时钟周期数/频率
②IC:指令条数;CPI:平均时钟周期数
CPI=CPU时钟周期数/IC
CPU时间=IC×CPI/频率=IC×CPI×时钟周期长
CPU时钟周期数=Σ(CPIi×I i)
CPIi:指令i的平均时钟周期数;Ii:指令i在程序执行中的次数
★③总CPI=Σ(CPIi×[Ii/IC]); [Ii/IC]表示指令i在程序中所占比例
13.访问的局部性原理:程序往往重复使用它刚刚使用过的数据和指令,分为时间局部性和空间局部性。
时间局部性:最近访问过的代码是不久将被访问的代码
空间局部性:地址上相邻近的代码可能会被一起访问
14.计算机系统设计方法:3个
①由下往上
根据硬件技术条件,特别是器件水平,首先把微程序机器级和传统机器研制出来,然后在此基础上再设计操作系统、汇编语言、高级语言等虚拟机器级。
②有上往下
首先确定用户级虚拟机器的基本特征、数据类型和基本指令,然后再逐级向下设计,直到硬件执行或解释那级位置。
③由中间开始设计
这里的“中间”是指多级层次结构的某两级的界面。多数情况下把“中间”取在传统机器级与操作系统机器级之间。首先对这个界面进行详细的功能描述与软、硬件功能分配,然后往上、往下同时进行设计。
15.计算机评价指标中最重要的是:性能与成本
16.CPU时间:CPU计算的时间,包括用户CPU时间与系统CPU时间,不包括I/O等待时间。
17.MPIS:每秒百万条指令数
MIPS=指令条数/(执行时间×106)
=时钟频率/(CPI×106),这里时钟频率单位是MHz
18.MFLOPS:每秒百万次浮点操作次数
MFLOPS =程序中浮点操作次数/(执行时间×106)
19.经验公式:1MFLOPS≈3MIPS
19.基准测试程序评价机器性能,4中级别的程序
实际的应用程序—核
文档评论(0)