首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是linux进程表?它由什么组成?

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

Stack Overflow用户
提问于 2011-02-03 06:17:23
回答 4查看 48K关注 0票数 27

这个术语一直出现在我的操作系统笔记中,我不完全确定它是什么,它存储在哪里,如何存储以及为什么。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-03 06:34:05

Linux (如几乎所有其他操作系统)中的进程表只是计算机RAM中的一个数据结构。它保存有关当前由操作系统处理的进程的信息。

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

  • process id
  • process owner
  • process
  • variables
  • 进程可执行机器码的父进程变量。

< code >F213

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

OS使用进程当前是否处于活动、休眠、运行等状态的信息来处理进程的执行。

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

因此,总而言之,进程表是操作系统处理所有已启动进程的中央组织元素。

在这个帖子中可以找到一个简短的介绍:

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

维基百科也有关于进程的很好的信息:

http://en.wikipedia.org/wiki/Process_management_(computing)#Process_description_and_control

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

票数 49
EN

Stack Overflow用户

发布于 2017-12-26 11:39:39

进程表是一个描述进程状态(以及进程U区)的内核数据结构。它包含的字段必须始终对内核可用。

它包含以下字段:

用户状态字段(其标识允许内核定位进程及其在内存中的u区域的状态)和用于确定各种进程privileges

  • PIDs的UID以指定关系b/w进程(例如
  • )
  • 事件描述符(当进程处于休眠状态时
  • 参数以确定进程移动到状态的顺序"kernel running“和"user running"
  • signal字段
  • send to the process
  • handled
  • timers它给出了在内核模式下进程执行时间,以及给出了进程大小的用户模式
  • 字段(以便内核知道为该进程分配多少空间)。

简而言之,进程表向内核提供有关进程的信息。

票数 2
EN

Stack Overflow用户

发布于 2019-03-16 20:13:27

在操作系统中,每个进程都由一个进程控制块(也称为任务控制块)表示,它包含以下内容

代码语言:javascript
复制
Process management
Registers
Program counter
Program status word
Stack pointer
Process state
Priority
Scheduling parameters Process ID
Parent process
Process group
Signals
Time when process started CPU time used
Children’s CPU time
Time of next alarm

Memory management
Pointer to text segment info 
Pointer to data segment info 
Pointer to stack segment info


File management
Root directory Working directory File descriptors User ID
Group ID

有关更多信息,请访问https://www.technologyuk.net/computing/computer-software/operating-systems/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4880555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档