系统编程(十一)初识进程

这一节我们来简单认识下进程,所谓进程,也就是正在执行的程序实例,执行程序时,内核会把程序代码载入到虚拟内存,为程序变量分配空间,建立内核数据结构,用来记录和程序相关的各种信息。
在内核看来,进程是一个实体,内核必须在他们之间共享各种计算机资源,对于像内存这样的首先资源来说,内核一开始会为进程分配一定数量的资源,并在进程的生命周期内统筹该进程和整个系统对资源的需求,对这一分配进行调整,程序终止时,内核会释放所有此类资源,供其他进程使用.
接下来我们将介绍这些内容:

1.fork  getpid     getppid    exec   system等函数的使用
2.比较fork和vfork
3.终止进程的方法
4.等待子进程结束的方法
5.守护进程
6.进程优先级
7.以及对linux调度策略的学习

你可能感兴趣的:(系统编程(十一)初识进程)