导图社区 进程基本概念的理解
需要了解进程引入的目的、进程和程序的区别与联系、进程的其他重要相关概念,进程具有动态、并发性、独立性和异步性的性质。
社区模板帮助中心,点此进入>>
进程基本概念的理解
概念
进程是操作系统进行
资源分配
独立运行
基本单位
引入进程的目的
主要目的
使内存中的多道程序能够正确地并发执行
前提
自己的数据结构
PCB
进程的唯一标识符
程序段
数据段
自己的同步机制
如何进行通信呢
各个进程通过宏观上进程同步的方式实现进程间的通信
进程与程序的区别与联系
理解
进程是程序的运行过程
进程
动态性
基本区别
动态创建
动态消亡
具有生命周期
并发性
用一段时间内由多个进程实体同时存在于内存中
正确地运行
提高系统资源的利用率
独立性
操作系统的基本单位
异步性
多个进程实体能够在同一时间段同时运行
一个任务完成可能不是按照正常顺序一次性运行完毕
程序
一组代码集合
静态的
长期保存
盲点
不存在运行并发性
不能创建新的程序
进程的基本状态
执行
就绪
阻塞
进行状态之间的转换
前提需要准备转换的条件
进程的控制块
进程的唯一标志
如若没有创建
则不能并发执行