APUE的进程相关的部分(进程环境和进程控制两章) 都是建立在读者对于进程的概念比较了解的基础上的。略过了操作系统级的概念。
  所以对于进程环境的粗略介绍显得比较杂乱而且深度不足。

  补充概念:(摘自CSAPP)

进程的经典定义是一个执行中的程序的实例。
系统中的每个程序都运行在某个进程的上下文中。上下文由程序正确运行所需的状态组成的。
这个状态包括存放在存储器中的程序的代码和数据,它的栈、通用目的寄存器的内容、程序计数器、环境变量和打开文件描述符的集合。

 

进程提供给应用程序两个关键抽象:
1。一个独立的逻辑控制流,好像程序独占地使用处理器。
2。一个似有的地址空间,好像程序独占地使用存储器系统。

  

  本章主要内容见下图:

  

  本章所介绍的进程环境中与UNIX系统强相关的只有:1.环境表 2.进程的资源限制

  其余部分为粗略介绍,
  关于进程存储器的布局和存储器栈相关的部分,见CSAPP第三章读书笔记。
  关于进程概念,见 操作系统概念 第二部分。

  

posted on 2013-04-25 15:35  CoreyGao  阅读(690)  评论(0编辑  收藏  举报