22.系统进程管理.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
22.系统进程管理 先先说说说说概概念念 11、、程程序序 说起进程,就不得不先说下程序。先看定义:程序是指令和数据的有序集合,其 身没有任 何运行的含义,是一个静态的概念。 22、、进进程程 ((pprroocceessss)) 狭狭义义定定义义::进程就是一段程序的执行过程,进程则是在处理机上的一次执行过程,它是一个 动态的概念。其实进程是包含程序的,进程的执行离不开程序,进程中的文 区域就是代码 区,也就是程序。 广广义义定定义义::进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操 作系统动态执行的基 单元,在传统的操作系统中,进程既是基 的分配单元,也是基 的 执行单元。 简简单单的的来来讲讲进进程程的的概概念念主主要要有有两两点点:: 第第一一,进程是一个 “执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生 命时,它才能成为一个活动的实体,我们称其为进程。 第第二二,进程是一个实体,拥有资源。每一个进程都有它自己的地址空间,一般情况下,包括 文 区域 (text region)、数据区域 (data region)和堆栈 (stack region)。文 区 域存储处理器执行的代码;数据区域存储属性变量和进程执行期间使用的动态分配的进程的 内存地址;堆栈区域存储着活动过程调用的指令和临时变量。 说说到到进进程程,,提提一一下下线线程程::线程是进程的一个执行流,是CPU调度和分派的基 单位,它是比 进程更小的能独立运行的基 单位。一个进程由几个线程组成,线程与同属一个进程的其他 的线程共享进程所拥有的全部资源。 总总结结::进进程程————资资源源分分配配的的最最小小单单位位,,线线程程————程程序序执执行行的的最最小小单单位位 LLiinnuuxx中中的的进进程程状状态态:: RR ((TTAASSKK__RRUUNNNNIINNGG)),,可可执执行行状状态态,,只只有有在在该该状状态态的的进进程程才才可可能能在在CCPPUU上上运运行行。。 SS ((TTAASSKK__IINNTTEERRRRUUPPTTIIBBLLEE)),,可可中中断断的的睡睡眠眠状状态态,,处处于于这这个个状状态态的的进进程程因因为为等等待待某某 某某事事件件的的发发生生 ((比比如如等等待待ssoocckkeett连连接接、、等等待待信信号号量量)),,而而被被挂挂起起。。 DD ((TTAASSKK__UUNNIINNTTEERRRRUUPPTTIIBBLLEE)),,不不可可中中断断的的睡睡眠眠状状态态,,与与TTAASSKK__IINNTTEERRRRUUPPTTIIBBLLEE状状态态 类类似似,,进进程程处处于于睡睡眠眠状状态态,,但但是是此此刻刻进进程程是是不不可可中中断断的的,,这这种种进进程程的的特特征征就就是是kkiillll --99 命命令令杀杀不不死死,,而而TTAASSKK__UUNNIINNTTEERRRRUUPPTTIIBBLLEE状状态态存存在在的的意意义义就就在在于于,,内内核核的的某某些些处处理理流流程程 是是不不能能被被打打断断的的。。 TT ((TTAASSKK__SSTTOOPPPPEEDD oorr TTAASSKK__TTRRAACCEEDD)),,暂暂停停状状态态或或跟跟踪踪状状态态,,向向进进程程发发送送一一个个 SSIIGGSSTTOOPP信信号号,,它它就就会会因因响响应应该该信信号号而而进进入入TTAASSKK__SSTTOOPPPPEEDD状状态态,,向向进进程程发发送送一一个个 SSIIGGCCOONNTT信信号号,,可可以以让让其其从从TTAASSKK__SSTTOOPPPPEEDD状状态态恢恢复复到到TTAASSKK__RRUUNNNNIINNGG状状态态,,被被跟跟踪踪的的进进 程程下下一一个个断断点点,,进进程程在在断断点点处处停停下下来来的的时时候候就就处处于于TTAASSKK__TTRRAACCEEDD状状态态。。 ZZ ((TTAASSKK__DDEEAADD -- EEXXIITT__ZZOOMMBBIIEE)),,退退出出状状态

文档评论(0)

1603380357 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档