
计算机系统结构
ZhengPsh
这个作者很懒,什么都没留下…
展开
-
1.10计算机系统结构的发展
冯诺依曼结构的发展改进原创 2020-03-15 23:05:04 · 218 阅读 · 0 评论 -
1.9 计算机系统评价
性能评价指标:响应时间(用户角度)、吞吐率(管理员角度)MIPS = 指令条数 / 执行时间 X 10^6MFLOPS = 程序中的浮点操作上 / 执行时间 X 10^6成本售价成本部件成本直接成本毛利率功耗云端:电力成本终端:待机时间节能降耗 绿色计算、数据中心、存储解决功耗问题: 较小IT设备的功耗 ...原创 2020-03-15 22:58:41 · 207 阅读 · 0 评论 -
1.8 提高并行性的技术途径
提高并行性的方法 时间重叠 资源重复 资源共享 分时操作系统在发展高性能处理机过程中 主导作用的是时间重叠原创 2020-03-15 22:51:25 · 1191 阅读 · 0 评论 -
1.7局部性原理
两类型程序执行时间的90%都是在执行程序中的10%的代码时间局部性 如果一个信息项正在被访问,那么在近期它很有可能会被再次访问空间局部性 程序即将用到的信息很可能与目前正在使用的信息在空间是相邻或临近主要的三部分 处理,存储,时间 其中最能体现局部性原理的是存储器部分for (i = 0;i<n;i++){sum+=v[i] sum---...原创 2020-03-15 22:45:27 · 298 阅读 · 0 评论 -
1.6 CPU性能公式
CPU时间一个程序在CPU上运行的时间,不包括 I/O 时间时钟周期 系统的时间周期越短,相应的CPU性能就越好程序的时钟周期数 CPU时间 = 执行程序所需的时钟周期数 X 时钟周期时间时钟周期时间是时钟频率的倒数指令周期数 CPI 平均每条指令耗费的时钟周期数CPI = 执行程序所需的时钟周期数 / IC 其中 IC:所执行指令的条数程序执...原创 2020-03-15 22:34:29 · 5738 阅读 · 0 评论 -
1.5 Amdahl定理
Amdahl定理 Sn -- 系统加速比(Speed up)Tn -- 新执行的时间(Time new)Se -- 被改进部分的部件加速比(enhanced)Fe -- 被改进部分原执行时间占原来总时间的百分比(Fraction)To -- 原执行时间(Time old)改进前程序运行总时间可写为: To = To(1-Fe + F...原创 2020-03-15 22:24:21 · 320 阅读 · 0 评论 -
1.4 加快经常性事件
计算机追求的目标快 在规定的事件内完成对规律的表达如何加快? 加快经常性事件! 秘诀1:辨认经常性事件 秘诀2:找出加快的方法原理的应用CISC复杂指令系统 应用需要某类操作要加快,原来是由软件的子程序实现,后来就用新的指令来实现 例1 浮点计算子程序----->协处理器------>浮点指令 例2 MMX Comm...原创 2020-03-15 22:05:27 · 2136 阅读 · 0 评论 -
1.3.计算机系统结构设计的主要内容
发展历程1950s - 1960:计算机算术(Arithmetic)1970s - 1980中期:指令集(ISA)设计,特别是适用于编译器的ISA1990s:CPU 、内存系统、I/O系统、多处理器和网络的设计2000s:多核处理器设计、片上网络、并行编程模型、节能2010s:自适应系统/自组织结构/DNA计算/量子计算Yale Patt 计算机系统结构师的任务...原创 2020-03-15 21:50:22 · 538 阅读 · 0 评论 -
1.2.计算机系统结构的基础知识
三个概念物质、能量、信息三个人阿兰.图灵 奠定理论基础理论基础-图灵机处理(读写头)存储(无限长的带子)传输(带子的移动)只要对数据进行处理、存储、传输三种简单操作,就能解决一切可计算的数学问题冯.诺依曼 奠定结构基础五个部分S输入设备、输出设备、存储器、控制器、运算器戈登.摩尔 奠定物质基础芯片上晶体管数量每18-24个月翻一番...原创 2020-03-15 21:41:39 · 189 阅读 · 0 评论 -
1.1.计算机系统结构的定义
本课程的总图腾-------AIPSN金字塔"A"Accleration、Amdahl总目标:快!总原理:加快经常性事件量化原理: Amdahl定理 CPU性能公式 CPU时间 = IC X CPI X 时钟周期时间程序的局部性原理"I"指令系统: 用硬件实现的命令集 软硬件的界面 操作码 |操作数(寻址)"...原创 2020-03-15 21:30:45 · 1306 阅读 · 0 评论