文件名称:程序和进程-cadence入门教程
文件大小:5.91MB
文件格式:PDF
更新时间:2024-07-02 09:19:42
Unix linux 环境 编程
1.5 程序和进程 1.5.1 程序 程序(p r o g r a m)是存放在磁盘文件中的可执行文件。使用 6个e x e c函数中的一个由内核将 程序读入存储器,并使其执行。8 . 9节将说明这些e x e c函数。 1.5.2 进程和进程 I D 程序的执行实例被称为进程( p r o c e s s)。本书的每一页几乎都会使用这一术语。某些操作 系统用任务表示正被执行的程序。 每个U N I X进程都一定有一个唯一的数字标识符,称为进程 I D(process ID)。进程I D总是 一非负整数。 实例 程序1 - 4用于打印进程 I D。 程序1-4 打印进程 I D 如果要编译该程序,其结果送入a . o u t文件,然后执行它,则有: $ a . o u t hello world from process ID 851 $ a . o u t hello world from precess ID 854 此程序运行时,它调用函数g e t p i d得到其进程I D。 1.5.3 进程控制 有三个用于进程控制的主要函数: f o r k、e x e c和w a i t p i d(e x e c函数有六种变体,但经常把 它们统称为e x e c函数)。 实例 程序1-5 从标准输入读命令并执行 第 1章 U N I X基础知识 7