课本上称之为PCB(process control block), Linux操作系统下的PCB是: task_struct cpu不能直接去访问文件中的程序和数据,而是通过访问PCB,才能访问数据和程序 cpu对进程的管理,变成了对进程PCB结构体链表的增删查改 task_struct-PCB的一种 在Linux中描述进程的结构体叫做task_struct。 task_struct是Linux内核的一种...
task_struct + 进程代码和数据 task_struct + 子进程的代码和数据 子进程的 task_struct 对象内部的数据基本是从父进程继承下来的。 子进程执行代码,计算数据的,子进程的代码从哪里来呢? 和父进程执行同样的代码,fork 之后,父子进程代码共享,而数据要各自独立! 父进程代码共享,让不同的返回值,让不同的进程执行...