gpt4 book ai didi

linux - Windows 和 Linux 中的进程控制 block (PCB)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:32 26 4
gpt4 key购买 nike

我需要了解存储在 Windows 进程控制 block (PCB) 和 Linux PCB 中的数据。我在网上搜索,但不幸的是我找不到我要找的东西。大多数链接都没有具体说明结构内部到底是什么,它们只提到了必须存储在 PCB 数据结构中的一般信息。我需要的是两个 PCB 结构的代码,可能还有一些关于它们领域的文档/解释。如果有人提供帮助,我将不胜感激 :-)

最佳答案

对于 Windows,您可以使用 Windows API 来实现:

NTSTATUS WINAPI NtQueryInformationProcess(
_In_ HANDLE ProcessHandle,
_In_ PROCESSINFOCLASS ProcessInformationClass,
_Out_ PVOID ProcessInformation,
_In_ ULONG ProcessInformationLength,
_Out_opt_ PULONG ReturnLength

可以在这里找到详细的解释:http://msdn.microsoft.com/en-us/library/windows/desktop/ms684280(v=vs.85).aspx

Linux 是一个开源操作系统,所以我们有更多的选择来实现这一点,这取决于你想要做的方式,例如阅读其源代码或通过编程 API。

关于linux - Windows 和 Linux 中的进程控制 block (PCB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23102969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com