登录 注册
当前位置:主页 > 资源下载 > 49 > 直接转换程序和进程-数据流图至模块结构图的方法

直接转换程序和进程-数据流图至模块结构图的方法

  • 更新:2024-11-05 15:32:38
  • 大小:5.82MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Unix - 操作系统
  • 格式:PDF

资源介绍

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