LINUX进程管理和作业任务

发布 2022-09-20 17:33:28 阅读 6389

进程是为了使多个程序可以并发的执行,提高系统的资源利用和吞吐量。

中每个进程都有一个识别号pid

2.系统第一个启动进程是init,pid是1,是唯一一个由系统内核直接运行的进程,新的进程都是系统调用fork来产生,除了init之外,每个进程都有一个父进程。

3每个进程有实际用户识别号(运行此进程的用户识别号),实际组识别号(运行此进程的组识别号)。

4.进程的类型,交互进程,由一个shell启动的进程。

批处理进程,不与特定的终端相关联,提交到等待队列中顺序执行的进程。

守护进程,在linux启动后,需要运行在后台的进程。

5.进程的启动方式,手动启动,调度启动。

6.进程管理,ps查看进程,-a显示所有进程,-e,在命令后显示环境变量,-u显示用户名和启动时间的信息,-x显示没有控制终端的进程,-f显示进程树,-w宽行输出,杀死进程。killall也可以杀死进程,而kill命令后指定要杀死的进程pid,而killall指定进程的终止信号。

作业控制:1.作业控制是指当前正在运行的进程的行为,也称为进程控制,&后台运行。

ctrl+d终止一个正在前台的进程。

ctrl+c终止一个正在前台的进程(强行)

ctrl+z把一个前台进程挂起。

jobs显示后台和被挂起进程。

bg重新启动一个挂起的任务。

fg把一个后台运行的作业放在前台的运行。

linux基础 进程与作业管理

学生课程实验报告书。课程 linux操作系统 10 级计算机与信息科学系。网络工程专业班。学号 10 姓名。指导教师 2012 2013 学年第 2 学期。一 实验项目 进程与作业管理。二 实验日期 2013 年 4月 16日。三 实验原理 掌握桌面环境下进程与作业的查看 前后台作业的切换 字符界面...

操作系统作业2进程和进程通信

实验二进程和进程通信。实验报告。仅供参考仅供参考!一 实验目的。通过使用进程和进程通信方面的系统调用的,加深理解有关进程方面的基本概念。通过实验对进程有进一步的感性认识,掌握系统v的ipc机制。二 实验题目。1 设计一个程序,创建一个子进程,使父子进程合作,协调地完成某一功能。要求在该程序中还要使用...

2 1进程管理 作业

1 有关进程的下列叙述中是正确的。a 进程是静态的文本 b 进程与程序是一一对应的。c 进程与作业是一一对应的 d 多个进程可以在单个cpu上同时执行。2 进程之间的制约关系可以归结为。a 同步与互斥 b 并发与异步 c 同步与并发 d 同步与异步。3 下列的进程状态变化中的变化是不可能发生的。a ...