Floyd's Blog

chap5.8 write_strategy

1. 写回(Write-Back) 定义: 写回是一种缓存写策略,当处理器修改缓存中的数据时,不会立即将数据写入主存,而是在缓存中标记该数据为“已修改”(dirty)。只有当该缓存行被替换或驱逐时,才会将其写回主存。 特点: 写操作快:因为写操作只需更新缓存,减少了对主存的访问。 多次写入合并:如果对同一缓存行进行了多次写操作,只需最后一次写回主存,减少了主存写操作次数。...

4.5 pipeline

流水线概述 1. 每条指令的执行需要一个时钟周期,而这个时钟周期是固定的,等于执行最慢(延迟最长)的指令的时间: 譬如图中设计的一个时钟周期的时长为800ps,即ld指令的时长;执行beq指令时,虽然它本身只需要500ps,但也会消耗800ps; 2. 指令的每个阶段(每个功能单元的操作)的执行时间也是固定的,等于延迟最长的阶段的时长: 如图,Reg执行阶段消耗了200ps的时间...