栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

什么是linux进程表?它由什么组成?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

什么是linux进程表?它由什么组成?

Linux中的进程表(例如几乎所有其他操作系统中的进程表)只是计算机RAM中的数据结构。它包含有关OS当前正在处理的进程的信息。

此信息包括有关每个过程的一般信息

  • 进程ID
  • 流程所有者
  • 流程优先级
  • 每个过程的环境变量
  • 父进程
  • 指向进程的可执行机器代码的指针。

进程表中一个非常重要的信息是当前每个进程的状态。该信息对于OS是必不可少的,因为它启用了所谓的多重处理,即仅在一个处理单元(CPU)上虚拟运行多个进程的可能性。

操作系统使用进程是否当前处于活动,hibernate,运行中等信息来处理进程的执行。

此外,还有统计信息,例如上一次何时运行该进程,以便使OS的调度程序能够确定接下来应该运行哪个进程。

因此,总而言之,进程表是OS处理所有已启动进程的中心组织元素。

在此线程中可以找到简短介绍:

http://www.linuxforums.org/forum/kernel/42062-use-process-
table.html

维基百科还提供有关流程的出色信息:

http://zh.wikipedia.org/wiki/Process_management_(计算)#Process_description_and_control

http://en.wikipedia.org/wiki/Process_table



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/417273.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号