2019年6月17日

进程程序替换(自主实现shell)

摘要: 进程替换 替换进程所运行的程序 流程:将另一段代码加载到内存中,通过页表将原来进程的映射关系重新建立到新的程序在内存中的地址,相当于替换了进程所运行程序以及所要处理的数据 (替换了代码段,重新初始化数据段) 目的:让程序执行其他任务 如何替换:exec函数家族 execl execlp execle 阅读全文

posted @ 2019-06-17 13:35 The_Ocean 阅读(390) 评论(0) 推荐(0) 编辑

进程控制

摘要: 进程创建: fork函数: 作用:从已经存在进程中创建一个新进程,新进程为子进程,而原进程为父进程。 执行: 分配新的内存块和内核数据结构给子进程 将父进程部分数据结构内容拷贝至子进程中 添加子进程到系统进程列表中 fork返回,开始调度器调度 分配新的内存块和内核数据结构给子进程 将父进程部分数据 阅读全文

posted @ 2019-06-17 09:34 The_Ocean 阅读(197) 评论(0) 推荐(0) 编辑

导航