您的位置:首页 > 其它

7进程的定义组成和特征

2019-06-11 18:50 423 查看
版权声明:Copyright:@@个人所有 https://blog.csdn.net/y20_20/article/details/91455502

进程的定义组成和特征

目录

一、进程的定义和组成
二、进程的组织方式和特征

一、进程的定义和组成

1、程序: 程序就是一道指令个序列
2、进程实体(进程映像)的组成: 方便操作系统管理,完成各程序并发,引入进程、进程实体的概念
(1)、程序控制块PCB: 进程的管理者, 描述和管理进程,穿建撤销 进程都是PCB,PCB是进程存在唯一标志
(2)、程序段: 存放程序运行代码
(3)、数据段: 存放程序执行时所需要的数据
3、进程: 进程实体的一次执行,动态的。进程实体是静态的,进程实体包括PCB,程序段和数据段
4、进程控制块(PCB)的组成:

  1. 进程描述信息:进程标识符(PID,当进程别创建时,操作系统为进程分配一个唯一且不重复的ID,用来区分不同的进程);用户标识符(UID)
  2. 进程控制和管理信息:进程当前状态和进程优先级
  3. 资源分配清单:程序段指针;数据段指针;键盘;鼠标
  4. 处理机相关信息:各种寄存器值(当切换进程时,记录的运行情况都放在PCB中,如程序计数器PC表示当前执行到哪一句)

二、进程的组织方式

1、链接方式:

  1. 按照进程状态将PCB分为多个队列
  2. 操作系统持有指向各个队列的指针
  3. 三种指针:

执行指针————指向当前运行态(执行态)的进程
就绪队列指针——指向就绪队列
阻塞队列指针——指向阻塞态,有的操作系统会根据阻塞原因的不同分为多个阻塞队列

2、索引方式

  1. 根据进程状态的不同,建立几张索引表
  2. 操作系统系统持有指向各个索引表的指针
  3. 三种指针

执行指针
就绪表指针————指向就绪索引表————PCB…
阻塞表指针————指向阻塞索引表————进程PCB…

3、进程的特征:

  • 动态性:进程是程序的执行过程
  • 并发性:多个进程并发执行
  • 独立性:独立运行,独立获取资源、独立调度的基本单位
  • 结构型:进程包括PCB、程序段和数据段
    4、知识总结:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: