Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 关于操作系统中的进程控制块_Linux_Memory_Memory Management_Process_Operating System - Fatal编程技术网

Linux 关于操作系统中的进程控制块

Linux 关于操作系统中的进程控制块,linux,memory,memory-management,process,operating-system,Linux,Memory,Memory Management,Process,Operating System,我最近回顾了操作系统的概念。 关于过程控制块,是一个操作系统上只有一个全局控制块,还是每个过程有一个PCB 此外,该PCB是否仅存在于RAM中 [我假设我的问题是针对Linux或Unix的。] 谢谢,一次只回答一个问题: 每个过程是否有一个PCB?对广义地说,流程控制块应该包含流程的信息(调度、内存、时间核算等)。这在各种与任务相关的活动中使用 linux中的PCB是以一种称为task_struct的结构实现的(请检查以下位置的代码) 您可以阅读更多关于任务及其内部的信息@ 它基本上比内存或磁盘

我最近回顾了操作系统的概念。 关于过程控制块,是一个操作系统上只有一个全局控制块,还是每个过程有一个PCB

此外,该PCB是否仅存在于RAM中

[我假设我的问题是针对Linux或Unix的。]
谢谢,

一次只回答一个问题:

  • 每个过程是否有一个PCB?对广义地说,流程控制块应该包含流程的信息(调度、内存、时间核算等)。这在各种与任务相关的活动中使用
  • linux中的PCB是以一种称为task_struct的结构实现的(请检查以下位置的代码)

    您可以阅读更多关于任务及其内部的信息@

  • 它基本上比内存或磁盘更复杂。据我所知,它依赖于体系结构。请检查其他答案: 我认为这直接回答了你的问题

  • 一次回答一个问题:

  • 每个过程是否有一个PCB?对广义地说,流程控制块应该包含流程的信息(调度、内存、时间核算等)。这在各种与任务相关的活动中使用
  • linux中的PCB是以一种称为task_struct的结构实现的(请检查以下位置的代码)

    您可以阅读更多关于任务及其内部的信息@

  • 它基本上比内存或磁盘更复杂。据我所知,它依赖于体系结构。请检查其他答案: 我认为这直接回答了你的问题

  • 一次回答一个问题:

  • 每个过程是否有一个PCB?对广义地说,流程控制块应该包含流程的信息(调度、内存、时间核算等)。这在各种与任务相关的活动中使用
  • linux中的PCB是以一种称为task_struct的结构实现的(请检查以下位置的代码)

    您可以阅读更多关于任务及其内部的信息@

  • 它基本上比内存或磁盘更复杂。据我所知,它依赖于体系结构。请检查其他答案: 我认为这直接回答了你的问题

  • 一次回答一个问题:

  • 每个过程是否有一个PCB?对广义地说,流程控制块应该包含流程的信息(调度、内存、时间核算等)。这在各种与任务相关的活动中使用
  • linux中的PCB是以一种称为task_struct的结构实现的(请检查以下位置的代码)

    您可以阅读更多关于任务及其内部的信息@

  • 它基本上比内存或磁盘更复杂。据我所知,它依赖于体系结构。请检查其他答案: 我认为这直接回答了你的问题