
组成原理
nsn_huang
本科 计算机科学与技术 2017级
展开
-
[组成原理] 硬盘
文章目录1. 硬盘性能指标1) IOPS2) DTR2. 机械硬盘3. SSD1) 写入、擦除2) 预留空间1. 硬盘性能指标1) IOPS每秒读写次数,在大多数场景下,随机读写的IOPS是核心指标2) DTR数据传输率,也就是吞吐率。2. 机械硬盘机械硬盘由盘面和磁头、悬臂组成。盘面是存储数据的载体,上面有一层磁性涂层,数据就存储在磁性涂层上。在使用的时候,盘面会高速旋转。有一个...原创 2019-12-29 14:42:13 · 545 阅读 · 0 评论 -
[组成原理] CPU缓存、缓存一致性、MESI协议
文章目录1. CPU缓存2. 直接映射缓存3. 缓存一致性4. MESI协议1. CPU缓存进行服务器端开发的时候,我们会想到添加redis或memcache缓存,来减轻数据库的压力。对于CPU来说,内存实在是太慢了,每次读取数据都要进行长时间的等待,浪费了CPU资源。引入CPU缓存,95%的情况下,CPU只需要访问L1-L3 CPU缓存,而无需访问内存,大大提高了速度。2. 直接映射缓存...原创 2019-12-26 20:47:28 · 534 阅读 · 0 评论 -
[组成原理] 指令重排序
上一篇:[组成原理] 流水线设计文章目录1. 前提2. 指令重排序1. 前提a = b + cd = a * ex = y * z可以发现,第三条指令并不依赖前两条,在第二条指令等待第一条指令的结果的时候,完全可以先执行第三条指令。2. 指令重排序在取指令和译码之后,会讲指令发到保留站,等待他们所依赖的数据。如果指令依赖的数据准备好了,就会提交到ALU进行计算,计算完成后,会讲...原创 2019-12-26 15:57:19 · 405 阅读 · 0 评论 -
[组成原理] 流水线设计
文章目录1. 时钟周期、机器周期、指令周期2. 单指令周期处理器3. 流水线设计4. 结构冒险引入缓存5. 数据冒险1) 写后读2) 读后写3) 写后写4) 流水线停顿6. 控制冒险1) 静态分支预测2) 动态分支预测1. 时钟周期、机器周期、指令周期时钟周期是由晶振决定的,晶振的一次震荡我们就叫做时钟周期。我们平时说的处理器的主频就可以理解为单位时间内执行的简单指令,例如3.8GHz主频就是...原创 2019-12-26 15:21:26 · 2872 阅读 · 0 评论