- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
KJ012 Linux高级编程(Linux进程)v1.01
分标题一
Linux 进程v1.01
Linux中的进程
Linux启动过程
分标题一
Linux进程控制块PCB简介
进程的创建
相关系统调用
等待队列
进程调度
Linux启动过程
分标题一
引导扇区
分标题一
未分区 分过区
getty程序
分标题一
CPU执行轨迹
分标题一
0#
idle
Linux进程抽象
分标题一
Linux进程控制块PCB简介
task 数组:进程控制块指针的集合(512个)
task_struct结构
分标题一
进程标识
进程状态
调度信息
进程链
时间片
进程通信信息
内存资源信息
文件资源信息
进程上下文
Linux进程状态表
分标题一
进程状态 值 说明
TASK_RUNNING 0 就绪
TASK_INTERRUPTIBLE 1 浅度睡眠
TASK_UNINTERRUPTIBLE 2 深度睡眠
TASK_ZOMBIE 4 僵死
TASK_STOPPED 8 暂停
Linux进程状态转换
分标题一
Linux进程家谱
分标题一
进程的创建
采用 0#
Copy on write
写时再复制
1#
PCB1 分标题一 PCB2
父进程fork() 子进程fork() getty getty
返回pid 返回0
程序 login
fork()
shell shell
tss
线程clone()
返回0
进程与线程
文档评论(0)