- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[UNIX系统的进程系统分析
第一章 绪论 UNIX系统的进程系统分析 7.4 进程管理 7.4.1 进程和进程控制块PCB 7.4.2 进程控制 7.4.1 进程和进程控制块PCB 1、UNIX系统中进程的概念 在UNIX系统中,进程具有如下特定的含义和特点: (1)一个进程是对一个程序的执行。 (2)一个进程的存在意味着系统中存在着一个相应的常驻内存的proc结构,其中包含着该进程的控制信息。 (3)对每一个进程,有一个被称为user结构的数据结构,这个结构中存放该进程的私用控制信息。该结构只有该进程运行时,才会调入内存。 (4)一个进程可以创建或撤消其子进程。 (5)进程是系统进行资源分配的基本单位。 7.4.2 进程控制 ● UNIX系统中进程控制子系统主要负责进程同步、进程间通信、存储管理及进程调度。 1.进程控制 ● UNIX系统中,用户可以通过一些系统调用对进程进行控制。对应进程的创建、执行和自我终止,UNIX系统提供了相应的系统调用fork()、exec()和exit(),以便在用户级上实现上述功能。 7.4.2 进程控制 (1)进程的创建 ●在UNIX系统中,除了0#进程是在系统引导时被创建外,其他进程都是由父进程通过调用系统原语fork来创建的。 ●该原语为新建立进程分配一个proc表目并赋予一个唯一的进程标识符pid,此外,内核还将 proc表目初始化。 ●在UNIX中子进程共享父进程的所有打开文件和当前目录,但并不共享父进程的内存。所以初始化的主要工作是复制父进程的proc表目中的某些项目以共享其打开的文件,复制正文段和当前目录表的表目(i节点),为子进程申请内存并把父进程所有可写的数据段部分复制到内存中去。 * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2、进程的结构 UNIX系统中,进程包含三部分内容:进程控制块、程序段以及数据段。下面我们分别对这三部分来进行讨论。 (1)进程控制块PCB 在UNIX系统中,整个系统的活动是以进程为基本单位来组织进行的。为了管理进程的活动,系统为每个进程设立了一个进程控制块(PCB)来记录各个进程的状态以及与进程相关的数据。在UNIX系统中,进程控制块也是进程是否存在的标志。 因为进程控制块中包含的信息量很大,所以占用的空间也很大。为了节省进程控制块所占的内存空间,UNIX系统把每个进程的进程控制块分为两部分: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (a)常驻内存部分,称proc结构,该结构中包含着进程调度时必须使用的一些主要信息; (b)非常驻内存部分,称user结构,该
您可能关注的文档
最近下载
- 安健环方案及管理制度.docx VIP
- 2025年新疆昌源水务集团有限公司校园招聘笔试模拟试题及答案解析.docx VIP
- 三角恒等变换(八大题型练习)-2025届高三数学含答案.pdf VIP
- 耐磨自修复型聚氨酯:构筑策略、性能表征与作用机理的深度探究.docx
- 征信报告模板-带水印-通用.docx VIP
- 建筑工程图集 J11-2:常用建筑构造(二)(2013年合订本) 1.pdf VIP
- GB∕T 30512-2014 汽车禁用物质要求(高清版).pdf
- 中小学人工智能教育的创新实践案例与教学模式分享.pptx VIP
- GB_T16927.1-2011高电压试验技术第1部分-一般定义及试验要求标准.docx VIP
- 人教版(2019)高中英语选择性必修第四 册教案(表格式教案).pdf VIP
文档评论(0)