Linux
文章平均质量分 83
芜湖开冲~
这个作者很懒,什么都没留下…
展开
-
进程程序替换(Linux)---exec函数簇
目录为什么要有进程程序替换进程程序替换原理exec函数簇execlexeclpexecleexecvexecvp和ececvpe为什么要有进程程序替换因为父进程创建出来的子进程和父进程拥有相同的代码段,所以,子进程的代码和父进程是一样的。当我们想要让子进程执行不同的程序时候,就需要让子进程调用进程程序替换的接口,从而让子进程执行不一样的代码。进程程序替换原理我看网上好多文章都拿了一副很复杂的图,在我看来可以把它分成两部分,方便理解,第一部...原创 2022-04-27 18:05:21 · 622 阅读 · 0 评论 -
Linux下进程虚拟地址空间分布情况
目录进程虚拟地址空间简单理解Linux下的进程虚拟地址空间总体理解为什么要区分用户空间和内核空间内核空间用户空间进程虚拟地址空间的其他知识页表写时拷贝进程虚拟地址空间简单理解我们有时候可能会听到说操作系统为每个进程都分配4G的空间,那不知道你有没有产生这个疑问,我的运行内存(不是磁盘)可能就8G,运行一个进程,好家伙,4个G没了,运行两个进程就分配完了,好家伙,那咱办?对于这个问题,你可以这样理解:不知道你有没有到银行存过钱,你的钱存到银行之后,你觉.原创 2022-04-26 13:24:34 · 1399 阅读 · 0 评论