理解UNIX系统环境中C程序的环境是理解UNIX系统进程控制特性的先决条件。

本章说明了一个进程是如何启动和终止的,如何向其传递参数表和环境。虽然参数表和环境都不是由内核进行解释的,但内核起到了从exec的调用者将这两者传递给新进程的作用。

本章也说明了C程序的典型存储空间布局,以及一个进程如何动态地分配和释放存储空间。详细地了解用于维护环境的一些函数是有意义的,因为它们涉及存储空间分配。

本章也介绍了setjmp和longjmp函数,它们提供了一种在进程内非局部转移的方法。最后介绍了各种实现提供的资源限制功能。

results matching ""

    No results matching ""