单元16 Linux的进程与作业.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元16 Linux的进程与作业

单元十六 Linux的进程与作业 问题:当计算机“同时”为我们做多个任务时,操作系统是如何来管理这些任务的? 例如1:你在工作打字时,同时又可进行QQ聊天,听听音乐,还可上网浏览新闻等; 例如2:网络服务器“同时”要为多个网络用户用进行请求响应服务。 项目:网络操作Linux的进程管理 (进程的概念、运行、控制) 单元十六 Linux的进程与作业 16.1 进程与作业管理 16.1.1 进程与作业 一、几个名称解释 (1)“并行”:几道程序同时在不同的CPU上执行,则称为“并行”。 (2)“并发”:如果几道程序分时地运行在同一个CPU,则称为“并发”。 (3)“作业”:一个正准备进入内存的程序。 作业进入内存后,我们把它称为进程。 二、进程的定义 1、进程定义:程序的一次执行。 2、进程的主要特性 ①活动性(从创建到消亡) ②并发性 3、进程与程序的主要区别 ①动态性和静态性 ②进程控制块 ③一对多关系 ④并发性 ⑤进程具有创建其他进程的功能 单元十六 Linux的进程与作业 三、进程的状态 1、进程三状态:运行、就绪、阻塞 进程状态变化图 2、Linux中进程的状态 挂起状态:正在运行的进程,因为某个原因失去CPU而暂时停止运行。 终止状态:进程已结束。 休眠状态:进程主动暂时停止运行。 僵死状态:进程已停止运行,但是相关控制信息仍保留。 四、进程的优先级 * 优先级的取值范围:-20~19。 取值越低,优先级越高,默认为:0 * 普通用户只能调低优先级。 超级用户既可以调低、也可以调高优先级。 单元十六 Linux的进程与作业 五、作业 * 正在执行的一个或多个相关进程可形成一个作业 例1:cat c1.c | grep “Good” | wc -l 三个进程形成一个作业。 *前台作业:用户正对其进行交互操作。 同一时刻,每个用户只能有一个前台作业。 *后台作业:不接收终端的输入,但向终端输出执行结果。 16.1.2 启动进程与作业 进程与作业的启动方式 (1)手工启动方式(输入命令直接启动进程) ① 前台启动:# ls -l ←┘ ② 后台启动:# find /etc -name fs* ←┘ (2)调度启动方式 系统调度命令(at、batch、cron) 单元十六 Linux的进程与作业 16.1.3 管理进程与作业 1、显示跟踪后台运行的作业或进程 (1)jobs命令 格式:jobs [选项] 功能:显示当前所有的作业 选项:-p (process) 仅显示进程号 -l (list) 同时显示进程号和作业号 (2)ps命令 格式:ps [选项] 功能:显示进程的状态。无选项时仅显示当前用户启动的进程。 选项:-a (all) 当前终端上所有用户的进程信息 -l (list) 显示进程的详细信息,包括父进程号、优先级等。省略选项 2、作业的前后台切换 (1)bg命令格式:bg [作业号] 功能:将前台作业切换到后台运行。默认为将当前作业切换到后台。 (2)fg命令格式: fg [作业号] 功能:将后台作业切换到前台运行。默认为将后台作业中的第一个作业切

文档评论(0)

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

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

1亿VIP精品文档

相关文档