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)的组成:
- 进程描述信息:进程标识符(PID,当进程别创建时,操作系统为进程分配一个唯一且不重复的ID,用来区分不同的进程);用户标识符(UID)
- 进程控制和管理信息:进程当前状态和进程优先级
- 资源分配清单:程序段指针;数据段指针;键盘;鼠标
- 处理机相关信息:各种寄存器值(当切换进程时,记录的运行情况都放在PCB中,如程序计数器PC表示当前执行到哪一句)
二、进程的组织方式
1、链接方式:
- 按照进程状态将PCB分为多个队列
- 操作系统持有指向各个队列的指针
- 三种指针:
执行指针————指向当前运行态(执行态)的进程
就绪队列指针——指向就绪队列
阻塞队列指针——指向阻塞态,有的操作系统会根据阻塞原因的不同分为多个阻塞队列
2、索引方式
- 根据进程状态的不同,建立几张索引表
- 操作系统系统持有指向各个索引表的指针
- 三种指针
执行指针
就绪表指针————指向就绪索引表————PCB…
阻塞表指针————指向阻塞索引表————进程PCB…
3、进程的特征:
- 动态性:进程是程序的执行过程
- 并发性:多个进程并发执行
- 独立性:独立运行,独立获取资源、独立调度的基本单位
- 结构型:进程包括PCB、程序段和数据段
4、知识总结:
相关文章推荐
- 计算机操作系统-进程(1)起源、定义、组成、组织、特征
- 进程的定义及特征
- 操作系统之--初识进程(进程的特征及组成 )
- VS2013+opencv2.4.13测试surf特征匹配时报未定义标识符错误
- 进程的概念和特征
- 通过进程检测服务时脚本文件名不要起要检测的服务名字命名 shell程序从上到下执行若定义函数或引用系统函数需先定义 kill -USR2
- EF 多线程TransactionScope事务异常"事务EFTransaction类定义:与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。"
- 操作系统中作业、程序、进程、线程及管程的定义与联系
- 进程和线程的定义、区别与联系
- 操作系统中的作业、进程、线程、管程各自的定义
- 云操作系统的定义与组成
- 第二章 进程管理(1)——进程的特征与状态
- 定义一个由整数组成的数组,然后输入一个整数X,如果X不在此数组中,返回小于X的最大数的位置i和大于X的最小数的位置j
- 进程和线程的定义 区别与联系
- 安全云服务的定义和特征
- Android学习之跨进程通信安卓接口定义语言AIDL(二)
- 进程的特征
- JWT的定义及其组成
- 操作系统-线程、进程、死锁定义
- 进程特征码遍历VC版