数组是缓存对齐的特征
摘要:
An array is cache-aligned: The size of each array element matches the size of the cache block. The starting address of the array is a multiple of the
用地址中位作为缓存行索引的原因
摘要:
用地址中部的位作为缓存行的索引原因(对比高位作为索引的优劣) 用内存地址的高位作为缓存行的索引,会导致连续的数据存储在同一个缓存行中。因此,每次新地址被加载时,都会替换掉之前的地址,导致频繁的缓存替换和冲突。 即使访问了数组的几个连续元素,缓存只使用了一个行,其它剩余行未被使用,导致缓存利用率非常低
6月份学习记录
摘要:
6.4 今天开始,记录下自己csapp第四章的学习过程。 这是我正式脱离中文材料,拥抱英文材料的开始。第四章本身难度高,所以担心自己三天打鱼两天晒网,索性在这里记录下自己的学习过程,以此激励自己不断向前进发。今天是周二,预计周五晚上12点之前,能写完第四章lab。 没什么要说的,就是干。遇到问题请及
接受失败并学习
摘要:
接受失败并学习:接受每天无法完成所有计划的事实,并从中学习经验教训。失败并不意味着结束,而是为更好的开始积累经验。 现在是4.3号的17:00,感觉面对这些问题压力很大,总觉得“好困难”的样子。从而阻止了自己想继续下去的脚步。 这两天有一些挫败情绪让我感觉到有压力: 妄图第一遍就解决问题。还是老问题
本周ddl(4.1-4.5)
摘要:
本周ddl(4.1-4.5) cs61a首先完成2.23之前的任务 cs61a完成3.1之前的学习 cs61a完成3.8任务并且ants完成阶段1 csapp的bomblab 记录南京5个景点及其周边小吃 搜集10部牛逼的电影😉
使用ssh连接远程仓库的方法(github)
摘要:
使用ssh连接远程仓库的方法 但是当我登录虚拟机想提交csapp的代码时,我发现需要验证我的账号密码,感觉每次提交都要输入这个很麻烦。然后就在网上查询了下为何提交代码需要输入账号密码。 使用 HTTPS 方式拉取代码需要验证账号密码的原因是因为 HTTPS 是基于用户名和密码的认证方式。每次使用 H