- 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-* UNIX 基础教程(第3版) 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 6-* 第6章 UNIX进程控制 6-* 主要内容 理解进程的概念 使用ps命令查看系统状态 在后台运行进程 运行一个后台进程并使其在你退出系统后不被挂起 切换后台进程到前台运行 挂起一个进程 停止进程的运行 6-* 6.1 进程介绍 概念 通常认为,进程是正在执行的一个程序的实例,通常是由程序,数据集合和进程控制块(Process Control Block 简称PCB)三个部分组成。程序部分描述了进程所要完成的功能;数据集合包括两个方面的内容,即程序运行时所需要的数据部分和工作区;进程控制块含有进程的描述信息和控制信息,是进程动态特性的集中反映,它是系统对进程施行识别和控制的依据。 6-* 6.1 进程介绍 进程和程序: (1)程序是静态概念,本身可以作为一种软件资源长期保存;而进程是程序的执行过程,它是动态概念,有一定的生命期,是动态地产生和消亡的。 (2)进程是一个能独立运行的单位,能与其他进程并发执行,进程是作为资源申请调度单位存在的,而通常的程序段是不能作为一个独立运行的单位的。 (3)程序和进程无一一对应关系。一个程序可以由多个进程共用;另一方面,一个进程在活动中有可顺序地执行若干个程序。进程不能脱离具体程序而虚设,程序规定了相应进程所要完成的动作。 6-* 6.1 进程介绍 父进程与子进程 在UNIX系统中,每个进程都有一个非负整型的唯一进程ID。因为进程ID标识符总是唯一的,常将其用做其他标识符的一部分以保证其唯一性,这就是进程标识。 子进程是由另外一个进程所产生的进程,产生这个子进程的进程称为父进程。子进程继承父进程的某些环境,但子进程作为几个独立的进程也有它自己的环境。 6-* 6.1 进程介绍 6-* 6.1 进程介绍 特殊进程 0号进程是调度进程,常常被称为交换进程( swapper) ; 1号进程通常是init进程,在自举过程结束时由内核调用; 2号进程通常是页精灵进程( pagedaemon) 。 6-* 6.1 进程介绍 进程的状态 6-* 6.1 进程介绍 进程间通信,如果一个进程不与其它任何进程通信,这个进程是一个孤立进程。不同的进程之间进行通讯通过一组工具完成,包括: 信号(signals) 管道(pipe) 共享内存(shared memory) 信号灯(semaphores) 消息(messages) 文件(files)等。 6-* 6.2 UNIX进程的层次结构 使用ps命令查看进程状态 使用ps命令可以检查系统中正在运行的进程的状态,ps是进程状态的简称,可以把系统中全部的活动进程列出来,这些进程既包括在后台运行的,也包括在前台运行的。 例如 6-* 6.2 UNIX进程的层次结构 # ps -ef UID PID PPID C STIME TTY TIME CMD root 0 0 0 Dec 25 ? 0:02 sched root 1 0 0 Dec 25 ? 0:04 /sbin/init root 2 0 0 Dec 25 ? 0:00 pageout root 3 0 1 Dec 25 ? 25:11 fsflush daemon 204 1 0 Dec 25 ? 0:00 /usr/sbin/rpcbind root 7 1 0 Dec 25 ? 0:17 /lib/svc/bin/svc.startd root 9 1 0 Dec 25 ? 0:31 /lib/svc/bin/svc.configd …... 6-* 6.2 UNIX进程的层次结构 系统进程 系统进程与终端无关,不由用户启动,通常也叫做守护进程,是UNIX内核专用的特殊程序。 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。守护进程的程序命名通常在最后加一个 “d” 6-* 6.2 UNIX进程的层次结构 重要的系统进程 # ps -ef UID PID PPID C STIME TTY TIME
您可能关注的文档
- 新UG NX 9基础教程 教学课件 薛山 第6章.ppt
- 新UG NX 9基础教程 教学课件 薛山 第7章.ppt
- 新UG NX 9基础教程 教学课件 薛山 第8章.ppt
- 新UG NX 9基础教程 教学课件 薛山 第9章.ppt
- 新UG NX3基础教程 教学课件 ch01.ppt
- 新UG NX3基础教程 教学课件 ch02.ppt
- 新UG NX3基础教程 教学课件 ch03.ppt
- 新UG NX3基础教程 教学课件 ch04.ppt
- 新UG NX3基础教程 教学课件 ch05.ppt
- 新UG NX3基础教程 教学课件 ch06.ppt
- 新UNIX基础教程(第3版) 教学课件 978 7 302 28608 0 chapter07.ppt
- 新UNIX基础教程(第3版) 教学课件 978 7 302 28608 0 chapter08.ppt
- 新UNIX基础教程(第3版) 教学课件 978 7 302 28608 0 chapter09.ppt
- 新UNIX基础教程(第3版) 教学课件 978 7 302 28608 0 chapter10.ppt
- 新UNIX基础教程(第3版) 教学课件 978 7 302 28608 0 chapter12.ppt
- 新UNIX基础教程(第3版) 教学课件 978 7 302 28608 0 chapter13.ppt
- 新UNIX基础教程(第3版) 教学课件 978 7 302 28608 0 附录A+.ppt
- 新UNIX基础教程(第二版) 教学课件 978 7 302 15440 2 chapter01.ppt
- 新UNIX基础教程(第二版) 教学课件 978 7 302 15440 2 chapter02.ppt
- 新UNIX基础教程(第二版) 教学课件 978 7 302 15440 2 chapter03.ppt
文档评论(0)