- 博客(3)
- 收藏
- 关注
原创 csapp第八章学习笔记:17个fork()函数
学习内容:在CSAPP第八章——异常控制流中接触到了进程的概念。而其中的fork()函数更是让我头疼不已。先放本尊:> #include<unistd.h>#include<sys/types.h>pid_t fork( void);(pid_t 是一个宏定义,其实质是int 被定义在#includesys/types.h>中)返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回-1fork()函数会创建一个子进程
2020-11-26 13:48:58 266
原创 csapp:初识链接与readelf
初识链接与readelf在《csapp》一书中,我的直观感觉后半本相较于前半本是更深更难的,以至于上课时常无法跟上老师,总得思索一会才得以明白(我的这门课的崩盘就是从捡了一次笔开始的- -)。既然没搞懂,就来跑一跑看他到底是个什么东西~ELF文件类型Linux生成的目标文件是标准的ELF文件格式,使用objdump工具和readelf工具可以查看分析elf文件的格式。而目标文件又有三种形式:可重定位目标文件。包含二进制代码和数据,其形式可以在编译时与其他可重定位目标文件合并起来,创建一个可执行目
2020-11-26 09:55:55 182
原创 CS:APP—我的Data lab奇妙冒险
Data lab的奇妙冒险在学习完《深入理解计算机系统》(作家:Randal E.Bryant)一书的第2章—信息的表示和处理后,我对于数据在计算机底层的表示,存储,处理方式有了较为浅显的认知,对于位级运算,逻辑运算,移位运算也是一知半解,远远达不到运用的层次。所以,为了加深对知识的理解与掌握程度,选择CMU官网的Data lab实验来练练手,是个极好的选择。我所完成的冒险有:bitXor...
2019-05-26 17:41:45 651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人