|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
进程
7 ?4 H: \" V, T1 C/ A0 K A( [
' C4 U; x/ Q8 D( x; S" [) f1.进程是什么& m$ }2 _3 U* n# r& }9 o( X. ?1 e
1.1概念
5 C% a0 n* B9 E' G' A
$ t$ ]/ \, Z+ u2 L, X+ Z 计算机上所有可运行的软件,通常也包括操作系统,被组织成若干顺序进程(sequential process),简称进程(process)。
, M, [* a8 }* ]6 j6 P
# x0 F6 V6 X$ X2 m0 i% {3 j 一个进程就是一个正在执行程序的实例,包括程序设计器、寄存器和变量的当前值。一个进程是某种类型的一种活动,它有程序、输入、输出以及状态。单个处理器可以被若干进程共享,它使用某种调度算法决定何时停止一个进程的工作,并转而为了另一个进程服务功能。9 S* M) c' [1 p% Q" x7 D
3 C8 V( Q3 L1 D: O( [# M1 ~+ }
2.进程如何组织
# t4 A, A( E8 P, Z9 Y$ J! A
( v, @3 p+ y* d& X1 I# n 2.1进程控制块(PCB)# e: ^2 h, [# o& J, h
9 ~ l! Z6 t/ x7 L0 A
Linux系统中主要的活动实体就是进程。/ _! j. B: @2 v$ b! K
) E4 H: u1 E$ t. w
7 Y, N0 \1 i2 T
n# M/ {7 s7 K0 ` {( x; ?+ s* A9 E6 w- b' V
|
|