we choose to go to the moo|

上山砍大树

园龄:5年3个月粉丝:13关注:3

随笔分类 -  学习

异常部分代码赏析
摘要:shellex.c signal2.c procmask2.c sigsuspend.c
7
0
0
快速编译并执行csapp程序
摘要:快速编译csapp程序的方法: 1. 编写`compile-csapp.sh`脚本来编译并运行c源代码 2. 将`c`命令与脚本链接在一起
6
0
0
CSAPP-异常
摘要:csapp exception
19
0
0
NEMU的指令执行步骤
摘要:学习下`exec_once()`函数覆盖了指令周期的所有阶段: 取指, 译码, 执行, 更新PC
142
2
1
PA2 - 简单复杂的机器: 冯诺依曼计算机系统
摘要:PA2 - 简单复杂的机器: 冯诺依曼计算机系统
972
7
1
数组是缓存对齐的特征
摘要: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
11
0
0
用地址中位作为缓存行索引的原因
摘要:用地址中部的位作为缓存行的索引原因(对比高位作为索引的优劣) 用内存地址的高位作为缓存行的索引,会导致连续的数据存储在同一个缓存行中。因此,每次新地址被加载时,都会替换掉之前的地址,导致频繁的缓存替换和冲突。 即使访问了数组的几个连续元素,缓存只使用了一个行,其它剩余行未被使用,导致缓存利用率非常低
34
0
0
6月份学习记录
摘要:6.4 今天开始,记录下自己csapp第四章的学习过程。 这是我正式脱离中文材料,拥抱英文材料的开始。第四章本身难度高,所以担心自己三天打鱼两天晒网,索性在这里记录下自己的学习过程,以此激励自己不断向前进发。今天是周二,预计周五晚上12点之前,能写完第四章lab。 没什么要说的,就是干。遇到问题请及
7
0
0
boom lab分析
摘要:csapp boom lab
45
0
0
本周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部牛逼的电影😉
18
0
0
使用ssh连接远程仓库的方法(github)
摘要:使用ssh连接远程仓库的方法 但是当我登录虚拟机想提交csapp的代码时,我发现需要验证我的账号密码,感觉每次提交都要输入这个很麻烦。然后就在网上查询了下为何提交代码需要输入账号密码。 使用 HTTPS 方式拉取代码需要验证账号密码的原因是因为 HTTPS 是基于用户名和密码的认证方式。每次使用 H
199
0
0
从右边开始寻找整数的第k位
摘要:简单的利用地板除法解决位置问题
9
0
0
Python:Lambda
摘要:Lambda表达式
17
0
0
Python:Short Circuiting -- “OR”
摘要:举例理解:操作符`or`和`and`会返回最后一个计算的的值
24
0
0
修改python别名
摘要:使用 `py`、`py3`、`python3` 这些别名调用 Python 解释器
87
0
0
cs61a回顾
摘要:你为什么觉得举步维艰?
121
0
1
点击右上角即可分享
微信分享提示
深色
回顶
收起