|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
进程
% B/ [; X; K; [. b7 V& \! f$ d; i/ h3 c" l
1.进程是什么
5 e& b x3 \, Z# _. s 1.1概念
& B! o. z9 o' ?$ M2 }; u; t) e* d' Q+ S! B8 a0 ^4 q
计算机上所有可运行的软件,通常也包括操作系统,被组织成若干顺序进程(sequential process),简称进程(process)。* y$ P |$ `- C9 |1 \9 ^' y
8 S( y7 D# r3 Z1 `( ?9 ^ 一个进程就是一个正在执行程序的实例,包括程序设计器、寄存器和变量的当前值。一个进程是某种类型的一种活动,它有程序、输入、输出以及状态。单个处理器可以被若干进程共享,它使用某种调度算法决定何时停止一个进程的工作,并转而为了另一个进程服务功能。0 u& z6 I; f( E# S
& P8 D& }9 Q4 ]: s( G) x2.进程如何组织
% A3 U6 y5 b# C7 F# e8 z7 r$ U3 ~9 I6 S! K
2.1进程控制块(PCB)$ C( x0 b8 A; k% C; b3 I
/ X Y% I8 j, t$ i, K2 Z
Linux系统中主要的活动实体就是进程。: s1 D- N* u7 Q. w
4 V$ i! ?/ k2 Q# C
) \1 w$ O5 W, }, Q2 |" @: o
# V4 L& i9 P' B6 g" h" F4 C4 d" v2 @' B( k% d, f5 x
|
|