|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
进程
0 X( e" F% Z1 z( y# d, R% ^- G7 v* r/ e- }1 y8 `$ S
1.进程是什么
9 a% e2 P6 q2 k 1.1概念
5 b7 p1 P# H; _( o$ z3 G+ p
. f. z9 I) I9 X- N/ H 计算机上所有可运行的软件,通常也包括操作系统,被组织成若干顺序进程(sequential process),简称进程(process)。; A" w' b- M8 N$ d* n' A% t" Z
! I- N- p9 E: m7 `" a7 w
一个进程就是一个正在执行程序的实例,包括程序设计器、寄存器和变量的当前值。一个进程是某种类型的一种活动,它有程序、输入、输出以及状态。单个处理器可以被若干进程共享,它使用某种调度算法决定何时停止一个进程的工作,并转而为了另一个进程服务功能。
. e2 r, W! U# M6 ^, l% T7 d" e2 f- }) E7 y y! o3 j
2.进程如何组织
" s( ^& h# E0 R! a& `
, w! i) x; e# a 2.1进程控制块(PCB)" o. n c* n8 R& S7 m0 p% a/ s4 Q
& K1 @0 l# V$ E Linux系统中主要的活动实体就是进程。
1 y# |2 P, H! F! {' S _% Q. M! z$ a7 D
8 C- x R6 A; Y( T7 f5 M+ i# ^2 I
. L! L. z/ ]+ k9 j# b1 S$ }
! ~( g2 b3 j; Q- [/ ]9 p5 T, ] |
|