1、进程定义
一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。
2、进程组成
1、程序的代码
2、程序处理的数据
3、程序计数器中的值:指示下一条将运行的指令
4、一组通用的寄存器的当前值,堆、栈;
5、一组系统资源(如打开文件)
3、进程特点
a、动态性
可动态的创建、结束进程
b、并发性
在一段时间内进程“看起来”是同时执行的。
注意区别与“并行”:并行是在同一时刻内多个进程一起执行
c、独立性
不同的进程之间正常运行互不影响,在操作系统中通过页表可以使不同的程序访问不同的地址空间,且可以保证其不能越过自己所访问的地址空间,一旦越过就会产生缺页异常或是页错误,
d、制约性
进程控制结构
~