文章 224
评论 6
浏览 200762
操作系统 - 进程

操作系统 - 进程

系统为每一个运行的程序配置一个数据结构,称为进程控制块(PCB),用来描述进程的各种信息(如程序代码存放位置) 进程定义 为了方便操作系统管理多道程序,完成各程序并发执行,引入进程、进程实体的概念。 PCB、程序段、数据段三部分构成进程实体(进程映像) 程序段只要存放的是程序代码,数据段主要存放的是程序运行时使用、产生的运算数据。如全局变量、局部变量、宏定义的常量就存放在数据段内。 一般情况下,把进程实体就简称为进程,例如所谓创建进程,实质上就是创建进程实体中的PCB;而撤销进程,实质就是撤销进程实体中的PCB。注意:PCB是进程存在的唯一标志! 也就是说,进程可以定义为:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 PCB: 进程的组织方式 进程的组织讨论的是多个进程之间的组织方式,主要有链接方式和索引方式。 - 链接方式:按照进程状态将PCB分成多个队列,操作系统持有指向各个队列的指针 - 索引方式:根据进程状态的不同,建立几张索引表,操作系统持有指向各个索引表的指针。 进程的特征 进程和程序是两个截然不同的概念,相比 程序,进程有以特征: 进程的状态和转....

Nothing just happens, it's all part of a plan.