Linux进程管理(补充).pptVIP

  • 0
  • 0
  • 约1.37万字
  • 约 84页
  • 2017-11-17 发布于河南
  • 举报
Linux进程管理(补充)

Linux进程管理 1 进程和作业的概念 2 进程控制块 3 进程状态 4 进程的控制 5 有关进程控制系统调用 1 进程和作业的概念 Linux是一个多用户多任务的操作系统。 多用户是指多个用户可以在同一时间使用计算机系统; 多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。 什么是进程? Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护进程,都可以称之为进程。 进程的一个比较正式的定义是:在自身的虚拟地址空间运行的一个单独的程序。 Linux用分时管理方法使所有的任务共同分享系统资源。我们讨论进程的时候,不会去关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,我们所关心的是如何去控制这些进程,让它们能够很好地为用户服务。 作业、作业控制的概念 进程和作业的概念也有区别,作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。 例如“man ps.1|grep kill|more”这个作业就同时启动了三个进程。 作业控制指的是控制正在运行的进程的行为。比如,用户可以挂起一个进程,等一会儿再继续执行该进程。shell将记录所有启动的进程情况,在每个进程过程中,用户可以任意地挂起进程或重新启动进程。 作业控制是许多shell(包括bash和tcsh)的一个特性,使用户能在多个独立作业间进

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档