02-进程

未匹配的标注

概念

  • 进程就是运行中的程序
  • 程序:是静态的,就是个存放在磁盘里的可执行文件,就是一系列的指令集合。
  • 进程(Process):是动态的,是程序的一次执行过程

当进程被创建时,操作系统会为该进程分配一个唯一的、不重复的“身份证号”—— PID(Process ID,进程ID)

原语

原语的执行具有原子性,即执行过程只能一气呵成,期间不允许被中断。可以用 “关中断指令”和“开中断指令”这两个特权指令实现原子性

数据结构 PCB (Process Control Block)

02-进程

02-进程

进程通信

什么是进程通信?
顾名思义,进程通信就是指进程之间的信息交换。

03-受限直接执行

运行

运行一个时间片后切换到其他进程

02-进程

进程的组织

02-进程

02-进程

02-进程

创建

静态数据加载到内存
02-进程

进程

状态

进程

终止

02-进程

API

fork 创建

新创建的进程称为子进程(child),原来的进程称为父进程(parent)

02-进程

wait 等待 与 exec 执行

02-进程

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~