MINIX 3存储器(进程管理器)进程表

MINIX 3的进程管理器(pm)整合了存储管理,通过进程表(mproc)维护进程信息,包括代码段、数据段、堆栈段、信号处理、权限及进程状态等。进程表中的mp_seg用于存储段信息,mp_exitstatus记录退出状态,mp_pid标识进程,mp_parent指示父进程,mp_child_utime和mp_child_stime记录子进程的CPU时间,mp_flags则包含进程的各种状态标志。
摘要由CSDN通过智能技术生成

进程管理器(pm)负责处理与进程管理相关的系统调用,掌握进程的生杀大权,其中有些调用与存储管理密切相关,如forkexecbrk等,所以在MINIX 3中,进程管理和存储管理合并在一个模块中。进程管理模块也维护着一张进程表,其中包含了一些进程管理所需要的域。进程管理器的代码主要在servers/Pm文件夹中,文件Mproc.c定义了此模块的进程表项数据结构。

mproc进程表主要用于进程管理和信号处理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值