1进程的概念及组成。
概念:进程是指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。多个进程间可以并发执行和交换信息。一个进程在运行时需要一定的资源,如CPU、存储空间及I/O设备等。
组成:
(1)进程标识符:它是惟一的标志对应进程的一个标志符或数字;
(2)处理机状态:包括是处理机的各种寄存器内容信息;
(3)进程调度信息:表明该进程的执行状态;调度优先权:表示进程获取CPU的优先级别;进程之间通信信息:反映该进程与哪些进程有什么样的通信关系;
(4)进程控制信息:被保护的信息有:程序计数器程序状态字,各工作寄存器的内容等;资源需求、分配和控制方面的信息;进程实体信息:指出该进程的程序和数据的存储情况,在内存或外存的地址、大小等;族系关系:反映父子进程的隶属关系;其它信息:如文件信息、工作单位等。
2进程的基本状态及转换条件
状态:
创建:进程正被创建。
运行:(进程的)指令正被执行。
等待:进程正在等待发生一些事件(如I/O 完成或接收一个信号)。
就绪:进程正等待分配处理器。
终止:进程结束运行