进程的引入
基本概念
1、程序的顺序执行特征:顺序性、封闭性、可再现性。
2、程序的并发执行特征:间断性、失去封闭性、不可再现性。
进程:
为使程序能并发执行,且为了对并发执行的程序加以描述和控制,引入了“进程”的概念。
进程控制块:PCB(Process Control Block):
进程描述信息:
1、 进程标识符(唯一的,用整数表示)
2、进程名(基于可执行文件名,用字符串表示,不唯一)
3、用户标识符
4、进程组关系
程序控制信息:
1、当前状态
2、优先级
3、代码执行入口
4、程序磁盘地址
5、运行统计信息(执行时间、页面调度)
6、进程间同步和通讯信息
7、进程的队列指针、进程的消息队列指针
所拥有的资源和使用情况:
1、虚拟地址空间状况
2、打开文件列表
CPU现场信息:
寄存器值(通用