黑箱下的角落
「计算机系统」课程笔记

CH4 处理器#

数据冒险

取指、译码、执行、访存、写回

完全转发可以解决大部分数据冒险,但不能解决load-use型冒险:lw后添加一个nop

image-20250116103506053
image-20250116103506053

CH5 存储层次#

image-20250116020129179
image-20250116020129179

ed9a9a3525d5e67440f8d115c66a6aa7
ed9a9a3525d5e67440f8d115c66a6aa7

2b71782b6f857a2937d40e164e52ef95
2b71782b6f857a2937d40e164e52ef95

420b8671baf83bc25dcfdd68df06f94d
420b8671baf83bc25dcfdd68df06f94d

image-20250116011233917
image-20250116011233917

image-20250116014015903
image-20250116014015903

image-20250116014258095
image-20250116014258095

image-20250116014610578
image-20250116014610578

image-20250116014734439
image-20250116014734439

image-20250116015939328
image-20250116015939328

image-20250116015339187
image-20250116015339187

提高相联度:减少冲突碰撞缺失,降低缺失率

采用多级cache:减少缺失代价

访存阻塞周期数MAC×访存次数MAC×缺失概率MR×缺失代价MP

实际CPI=基准CPI+平均每条指令产生的存储访问周期数


虚拟存储器

image-20250116022058540
image-20250116022058540

image-20250116024915385
image-20250116024915385

image-20250116101857928
image-20250116101857928

黑箱下的角落:「计算机系统」课程笔记
https://leehenry.top/posts/debug_2_deploy/archive/计算机系统期末复习/
作者
伏枥
发布于
2025-01-16
版权所有
CC BY-NC-SA 4.0
评论区需要启用 JavaScript 才能加载与互动。