什么是进程表?
2015-07-01 16:51
295 查看
进程表,也称进程控制块(PCB),是由操作系统维护的,每个进程占用其中一个表项。该表项包含了操作系统对进程进行描述和控制的全部信息,从而保证该进程换出后再次启动时,就像从未中断过一样。
在典型的系统中包含如下关键字段;
1.进程管理相关
包含三大类信息;
1)标识信息:用于唯一地标识一个进程,包括进程ID、父进程、进程组等。
2)现场信息:用于保留一个进程在运行时存放在处理器现场中的各种信息。它们用于在进程切换是保存处理器现场和恢复处理器现场。包括通用寄存器、PSW、堆栈指针、程序计数器等。
3)控制信息:用于管理和调度一个进程。包括进程开始时间、使用CPU的时间等。
2.存储管理相关
1)正文段指针
2)数据段指针
3)堆栈段指针
等
3.文件管理相关
根目录、工作目录、文件描述符、用户ID、组ID等
在典型的系统中包含如下关键字段;
1.进程管理相关
包含三大类信息;
1)标识信息:用于唯一地标识一个进程,包括进程ID、父进程、进程组等。
2)现场信息:用于保留一个进程在运行时存放在处理器现场中的各种信息。它们用于在进程切换是保存处理器现场和恢复处理器现场。包括通用寄存器、PSW、堆栈指针、程序计数器等。
3)控制信息:用于管理和调度一个进程。包括进程开始时间、使用CPU的时间等。
2.存储管理相关
1)正文段指针
2)数据段指针
3)堆栈段指针
等
3.文件管理相关
根目录、工作目录、文件描述符、用户ID、组ID等
相关文章推荐
- 设计模式那点事--工厂方法模式
- iOS计算项目有多少行代码
- Ubuntu安装JDK
- iOS进程间通信之CFMessagePort
- JSONObject和JSONArray的排序
- mysql 存储过程事务
- NSData
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- 【Android】【Framework】AndroidFramework之ContextImpl
- python中的==和is
- ssh搭建
- 粗谈MVC
- commit &rollback
- Linux 学习 01 基本命令
- 【LeetCode】 Longest Common Prefix