进程、线程和调度
文章平均质量分 96
雪虎-JL
这个作者很懒,什么都没留下…
展开
-
进程的生命周期
进程的生命周期 1. 进程控制块 PCB 与 task_struct 进程是资源封装管理的单位,资源指占用的内存,文件系统,信号及处理 方法。线程是调度的单位,进程的区别是资源,资源是隔离的,进程把资源描述清楚就可以了 Process Control Block(PCB) 进程控制块, 在不同操作系统中用于描述进程,在 Linux 的 PCB 就是用 task_struct 来描述。描...原创 2018-08-07 10:13:21 · 9964 阅读 · 1 评论 -
Linux 进程,线程和调度 ---- 02
1. fork、 vfork、 clone 写时拷贝技术 从图中可以看出,在最开始阶段的时候,就是有一个进程在运行,并且虚拟地址是可读可写的 使用fork以后产生了子进程,子进程会拷贝父进程的信息,并且共享内存资源的信息,并把相应的共享虚拟地址标记为只读的状态。 任一一个进程 write 后,写进程会申请新的物理地址,并把共享的物理地址断开,并标记为 R+W,也就是 Copy On Write ...原创 2019-03-31 16:34:05 · 512 阅读 · 0 评论