什么是进程表?
来源:互联网 发布:如何提高php水平 编辑:程序博客网 时间:2024/05/12 19:57
进程表,也称进程控制块(PCB),是由操作系统维护的,每个进程占用其中一个表项。该表项包含了操作系统对进程进行描述和控制的全部信息,从而保证该进程换出后再次启动时,就像从未中断过一样。
在典型的系统中包含如下关键字段;
1.进程管理相关
包含三大类信息;
1)标识信息:用于唯一地标识一个进程,包括进程ID、父进程、进程组等。
2)现场信息:用于保留一个进程在运行时存放在处理器现场中的各种信息。它们用于在进程切换是保存处理器现场和恢复处理器现场。包括通用寄存器、PSW、堆栈指针、程序计数器等。
3)控制信息:用于管理和调度一个进程。包括进程开始时间、使用CPU的时间等。
2.存储管理相关
1)正文段指针
2)数据段指针
3)堆栈段指针
等
3.文件管理相关
根目录、工作目录、文件描述符、用户ID、组ID等
0 0
- 什么是进程表?
- 什么是进程
- 什么是进程?
- 什么是进程
- 什么是进程?
- 什么是进程
- 什么是进程,什么是线程
- 什么是守护进程守护进程
- 什么是进程中的指针
- 什么是系统进程,线程
- 什么是系统进程
- 什么是线程和进程
- 8.1.1 什么是进程
- 什么是僵尸进程?
- 什么是进程上下文
- 什么是僵尸进程
- 什么是系统进程
- 什么是多线程、多进程
- iOS进程间通信之CFMessagePort
- 【数据结构】排序
- Google API相关
- 泛型
- Ubuntu安装JDK
- 什么是进程表?
- JAVA类加载机制
- iOS开发笔记23——iOS工程结构
- 关于GRE阅读难句备考的五个要点
- 文件上传下载
- NIO +观察者模式 文件通知
- 浅析linux系统函数调用的工作机制
- 传入字符串,计算字符串长度(用指针实现)
- 面试资料整理