- 0
- 0
- 约8.37千字
- 约 53页
- 2018-06-08 发布于江苏
- 举报
现代操作系统 Chapter 78
Contents Linux内核结构 Linux的进程管理 Linux的进程调度 Linux的内存管理 7.1 Linux内核结构 7.2 Linux的进程管理 一般来说,Linux中的进程都具备以下四要素: 有一段程序供其执行。 有起码的“私有财产”,这就是系统专用的系统堆栈空间。 有“户口”,这就是在内核中的一个task_struct数据结构(在操作系统教科书中常称为PCB)。 有独立的存储空间,意味着拥有专有的用户空间。 task与process Linux系统中的“进程” (process) 和“任务” (task)是同一个意思,在内核代码中也常混用这两个名词。 7.2.1 进程描述符及任务结构 在内核中,进程描述符是一个名为task_struct的结构体,用于保存进程的属性和其他信息,它在include/linux/sched.h中定义。 内核用双向循环链表task_list存放所有进程描述符;同时借助全局变量current保存当前运行进程的task_struct。 进程描述符 进程描述符必须保存的信息类型有: 进程的属性 进程间的关系 进程的内存空间 文件管理 信号量管理 进程的可信度 资源限制 与调度相关的域 7.2.2 进程状态 task_struct结构中的state域描述了进程的当前状态。系统中的每个进程都必然处于几种进程状态之一。其具体定义见s
您可能关注的文档
最近下载
- 企业登记注册委托代理合同书.docx VIP
- 奥迪售后服务服务流程.ppt VIP
- 车辆构造与检修(第三版)课件 袁清武 项目1、2 铁道车辆基本知识认知、 轮对检修.pptx
- ODCC 阿里巴巴 浸没液冷数中心规范.pdf VIP
- T_ZSA 216—2023(相变浸没式直接液冷数据中心设计规范).pdf VIP
- 宏盛微半导体ME3123_E0.1.pdf VIP
- 相变浸没式直接液冷数据中心设计规范.docx VIP
- 临床技术操作规范-耳鼻咽喉-头颈外科分册.pdf VIP
- 写意山水画画基础知识.ppt VIP
- T_CI 963-2025 数据中心单相浸没式液冷机柜设计规范.docx VIP
原创力文档

文档评论(0)