关于进程
一、进程
1、进程执行时的特征:
(1)顺序性
(2)封闭性
(3)可再现性
2、前趋图
前趋图是一个有向无循环图,记为DAG,用于描述进程之间执行前后关系,每个节点用于描述一个程序段或者进程
3、程序并发执行时的特征
(1)间断性
(2)失去封闭性 共享系统中的各种资源,资源状态将有多个程序来改变,失去封闭性
(3)不可再现性 失去封闭性后获取资源中量不一定相同
4、进程的特征和意义
(1)结构特征 通常程序不能并发,为使程序能独立运行,为之配置进程控制块,即PCB(Process Control Block);而由程序段、相关数据段和PCB三部分构成了进程实体。
5、进程的5个基本状态
(1)就绪状态 当进程已经分配到除CPU以外所有必要资源后,只要获得CPU资源,便可以立即执行
(2)执行状态 进程已获得cpu,他正在执行
(3)阻塞状态 正在执行的进程由于发生某事件而暂时无法继续执行时,便放弃处理机而处于暂停状态;典型事件有:请求I/O、申请缓冲空间
6、进程通信类型
(1)共享存储器
1)共享的数据结构
2)共享的存储区
(2)消息传递系统 进程间数据交换是以格式化的消息为单位,在计算机网络中又把message称为报文
(3)管道通信 是指用于连接一个读进程和一个写进程以实现他们之间通信的一个共享文件,又名pipe文件,向管道(共享文件)提供输入的发送进程(即写进程),以字符流形式将大量的数据送入管道;而接受管道数据的接收进程(即读进程),则从管道中接收读数据,由于发送进程和接收进程是利用管道进行通信的,故又称为管道通信,这种方式首创UNIX系统,

浙公网安备 33010602011771号