- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6进程和作业管理
进程和作业管理
进程(Process)
• 进程 :指的是一个加载到内存 中执行的程序
• 每个进程有 自己相应的上下文 (数据和执行)
• 进程不是程序或者应用 查看当前 PID : $$
• 我们可以多次执行某个程序
• 程序的每次执行对应一个进程
• 每个进程有 自己的地址空间和上下文
• 每个进程从 自己的角度看似乎完全拥有整个系统,通过操作系统的调度来保证这一点
• 内核负责管理进程
• 每个进程分配一个唯一的ID,称为PID (进程ID)
• 内核维护一个进程表,纪录了进程的状态信息
• 一个L系统同时有多个进程执行,有的是用户启动的,有的是系统启动的
• 调度器选择正在执行的多个进程 中的其中一个或者多个 (多处理器系统),让其运行
一段短的时刻(10毫秒CPU时间)。
进程上下文
• PC :P C
• 要执行的下一个指令的地址
• S: 临时数据
• 维护函数调用的状态,包括函数参数、返回地
址 、本地变量
• H:动态分配的内存空间
• 对象,字符串等
• S D: 全局变量
• C :执行的程序代码
进程(Process) 查看当前 PID : $$
使用命令查看各个进程的等信息
• 进程如何启动 ?
• 由一个父进程来启动一个子进程 ,从而形成一个进程树
• 进程树的根为或者进程(=1) ,由操作系统引导时创建
• 一个进程调用来创建一个 当前进程的克隆进程 ,称为子进程
• 子进程调用来停止执行父进程的代码 ,转为执行相应的程序
• 父进程应该调用来等待子进程结束
• 子进程在执行完毕后调用来结束 自己 (子进程)
• 子进程结束时使用的资源被释放 ,称为ZOMBIE进程
• 内核发现子进程结束时唤醒父进程 ,父进程可以查看子进程返回的结果。
内核此时将僵尸进程移走
父进程 (比如shell )
fork wait
exec cmd exit
子进程
孤儿进程(Orphan)
• 父进程有可能异常出,或者不主动调用:
• 子进程运行过程 中,父进程异常出,当子进程结束时成为孤儿僵尸进
程 (即父进程不存在 了)
• 如果父进程没有调用来等待子进程结束,则子进程结束后成为遗弃
()僵尸进程
• 用户可以通过来杀死父进程 ,使得其子进程在出时变为孤儿僵尸进
程
• 内核进程(PID=1)会定期领养孤儿僵尸进程 ,将其从进程表 中
移走
进程组、会话和控制终端
• 每个进程还属于且只属于一个进程组,进程组的ID为该进程组组长的PID
• 引入进程组的 目的是方便给进程组的多个进程发信号
• 一个会话是一个或者多个进程组的集合 ,用户登录时开启一个会话,出时
结束会话
• 开启会话的第一个进程会连接一个控制终端 ,从控制终端接收输入 ,给进程
发信号,输出到该控制终端等
• 前台进程为由控制终端控制的进程 ,可以接收终端的输入
• 后台进程为独立于控制终端的进程 ,它无法接收终端的输入 ,其与控制终端的输入连
接断开 (定向到//) ,但是其可以输出到控制终端
• 显然一个会话只能有一个前台进程 ,但是可以有多个后台进程
• 通过控制终端开启的进程缺省为前台进程
您可能关注的文档
最近下载
- Unit 1 Happy HolidayL2(课件)人教版(2025)英语八年级上册.pptx VIP
- 2023年浙江省宁波市中考英语模拟试卷(汐卷)(附答案详解).docx VIP
- 2025年山西中考历史试卷真题解读及答案讲解课件.pdf
- 重劣质渣油提质升级UOP UNIFLEX MC™ 浆态床渣油加氢技术最新进展-.pdf
- 2025下半年湖南省国际工程咨询集团有限公司社会招聘34人笔试参考题库附答案解析.docx VIP
- 2025至2030年中国工业废水处理行业市场现状调查及投资前景研判报告.docx
- CRUSADE出血风险评分;.doc VIP
- 仓储、运输企业尽职调查表.docx VIP
- 部编版九年级上册语文《醉翁亭记》PPT课文课件.pptx VIP
- 第3讲 秦统一多民族封建国家的建立(共38张PPT).pptx VIP
文档评论(0)