摘要: # Linux内存空间布局 * .text:一般最开始的segment是代码段,包含了ELF可执行程序的代码指令,内存属性为可读可执行(不可写) * .data:数据段一般在代码段的后面,包含了ELF可执行程序的已经初始化的变量。 * .bss:未初始化数据段一般是最后一个段,包含了未初始化的全局变 阅读全文
posted @ 2022-05-22 16:39 怎么可以吃突突 阅读(148) 评论(0) 推荐(0)
摘要: # fork linux可以通过fork()创建一个新的进程。 例如通过shell命令运行ELF的时候,shell程序就会调用fork()创建一个子进程。 ``` pid_t fork(void); ``` * fork函数进入到内核中会先创建新进程对应的内核数据结构(PCB进程控制块什么的) * 阅读全文
posted @ 2022-05-22 16:28 怎么可以吃突突 阅读(494) 评论(0) 推荐(0)