转载自https://blog.csdn.net/chen1083376511/article/details/8187481 cache-高速缓存存储器 在主存与CPU之间插入一级或多级SRAM组成的高速缓存存储器.扩展cache有限,因为SRAM价格昂贵. cache作用:为了解决CPU和主存之间速度不匹配而采用的一项重要技术. cache特性:具有空间局部性以及时间局部性. cache的组成:SRAM和控制逻辑.如果cache在CPU芯片外,它的控制逻辑一般和主存控制逻辑合成在一起,称主存…
计算机体系结构--CH3存储系统 右键点击查看图像,查看清晰图像 X-mind 计算机体系结构--CH3存储系统 存储系统原理 主要性能 速度 容量 价格 两种存储系统 Cache与主存储器 虚拟存储系统 主存储器 硬盘 存储系统的速度 命中率 在M1存储器中访问到的概率 H=N1 / (N1+N2) 访问周期 T= HT1 + (1-H) T2 H趋向1, T趋向T1 访问效率 访问效率与命中率和两级存储器的速度之比有关 预存储技术 提高命中率 H' = (H + n - 1)/ n n为数据…
计算机体系结构的铁律可由下面公式来描写叙述: 从Programmer的角度来看,处理器的性能就是运行程序的耗费的时间.所以用Time/Program来刻画处理器性能.而这个简单的公式背后是有很丰富的内涵的,详细地说,就是该公式又能够展开为下面三个简单有内涵的公式. Instructions/Program:表示一个程序相应的指令数量,这部分工作主要集中在编译器领域,一般来说,指令数量越少运行速度越快.比如.用GCC编译器时,使用-O3 当然会比-O0 快不少.假设处理器支持SSE.编译器对带循环…
Textbook:<计算机组成与设计——硬件/软件接口>  HI<计算机体系结构——量化研究方法>          QR 在前面一节里我们有了一块简单的RISC CPU,包括指令集和各个部件.现在我们来看看怎么在它的基础上构建一个pipeline pipeline pipeline的概念本科的时候其实学过了...大意就是把一整个部件(可以理解成电路)分解成多个stage,这样不同stage之间就可以并行的执行不同指令了. PPT P1-P5 / HI P183 Pipeline…
计算机体系结构--CH5 标量处理机 右键点击查看图像,查看清晰图像 X-mind 计算机体系结构--CH5 标量处理机 先行控制技术 指令得重叠执行方式 顺序执行方式 一次重叠执行方式 二次重叠技术 先行控制的原理 有独立的取指令部件,指令分析不见,指令执行部件 解决访问主存储器的冲突问题 解决 两个独立的存储器 独立的指令存储器 独立的数据存储器 采用先行控制技术 缓冲技术 预处理技术 处理机结构 指令执行时序 先行缓冲栈 先行指令缓冲栈 用它来平滑主存储器取指令和指令分析器使用指令间的速度…
计算机体系结构--CH4 输入输出系统 右键点击查看图像,查看清晰图像 X-mind 计算机体系结构--CH4 输入输出系统 输入输出原理 特点 实时性 与设备无关性 异步性 输入输出系统的组织方式 自治控制 层次控制 分类控制 基本输入输出方式 程序控制输入输出方式 由CPU进行轮流循环测试方法,分时为外围设备服务 中断输入输出方式 进行中断处理 输入输出都要经过CPU 直接存储器访问方式(DMA) 设备与主存交换数据 不经过CPU 总线由DMA控制器掌握 DMA控制器复杂 中断系统 中断源…
计算机的存储系统采用Register,Cache,Memory和I/O的方式来构成存储系统,无疑是一个性能和经济性的妥协的产物.Cache和Memory机制是计算机硬件的基础内容,这里就不再啰嗦.下面重点说明Write-back,Write-through及write allocate这三种操作的区别. 一.CPU读Cache 1. Read through,即直接从内存中读取数据: 2. Read allocate,先把数据读取到Cache中,再从Cache中读数据. 二.CPU写Cache…
关于CPU Cache -- 程序猿需要知道的那些事 很早之前读过作者的blog 记得作者在facebook 工作.. 还写过mysql相关的内容 大拿 本文将介绍一些作为程序猿或者IT从业者应该知道的CPU Cache相关的知识 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) 本文原文地址:http://cenalulu.github.io/linux/all-about-cpu-cache/ 先来看一张本文所有概念的一个思维导图 为什么要有CPU C…
本文导读: 一.并行技术 .并行技术分类 .新技术的设计与实现 .指令周期 二.流水线技术 .什么是流水线 .指令重叠方式 .流水工作设计 .流水线的描述方法(时空图) .流水线特点 三.流水线的分类(了解) 四.流水线相关及冲突(重点) .流水线相关 .流水线冲突 .流水线冲突带来问题 .数据冲突及其解决方案 .结构冲突及其解决方案 .控制冲突及其解决方案 五.流水线性能分析(含例题讲解) .流水线的基本参数——吞吐率 .流水线的基本参数——加速比 .流水线的基本参数——效率 .结果分析 .有…
CH1基本概念 右键点击查看图像,查看清晰图像 CH1基本概念 目的与内容 了解计算机系统的完整概念 学习计算机系统的分析方法与设计方法 编写程序所必需了解的计算机属性 计算机系统结构简介 为什么要研究系统结构 提高处理机器运算速度 MIPS = Fz * IPC 注意单位 提高IPC(指令周期) 提高Fz(频率) 七层结构 不同角度的人员所观察到的层次不一样 透明 结构 应用程序 高级语言 汇编语言 操作系统 机器语言 微程序 硬联逻辑 计算机系统结构的定义 系统程序员所看到的计算机系统的属性…