- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 系统IO
一般来说,我们对磁盘的read和write最后都会走到kernel里的submit_bio函数,也就是把io请求变成一个个的bio(bio的介绍看这里),bio是linux内核里文件系统层和block层之间沟通的数据结构(有点像sk_buffer之于网络),(我们通常说的io调度就是在block层上面完成的)到了block层以后,一般是先做generic_make_request把bio变成re...
2019-11-30 22:51:52 58
原创 fork
该函数的每次调用都返回两次,在父进程中返回的是子进程的PID,在子进程中则返回0,该返回值是后续代码判断当前进程是父/子进程的依据。fork调用失败时返回-1,并设置errno fork函数复制当前进程,在内核进程表中创建一个新的进程表项。新的进程表项有很多属性和原进程相同,比如堆指针、栈指针和标志寄存器的值。但也有许多属性被赋予了新的值,比如该进程的PPID被设置为原进程的PID,信号位图被...
2019-11-30 22:47:42 76
原创 ELF
这一节描述object file的格式,它被称为ELF(Executable and Linking Format).主要有三种类型的object file:relocatable file可重定位文件:这种类型的文件用于保存与其他object file链接以创建executable object file可执行文件或shared object file可共享对象文件的代码和数据。execut...
2019-11-30 22:44:24 161
IT项目管理 (1).docx
2020-06-17
项目管理题目答案.docx
2020-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人