《 Linux操作系统》第五讲 进程管理 学时计划:4学时理论,0学时实验 (无实验教学内容) 教学大纲: 1、进程 2、进程的监控 3、进程管理 4、/PROC文件系统 5、讨论与思考 Linux的进程管理与UNIX操作系统有着很多共同点,但也有 些独特的特性。 Linux是一种动态系统,能够适应不断变化的计算需 求。 Linux计算需求的表现是以进程的通用抽象为中心的。进程可以 是短期的,也可以是长期的,因此对进行及其调度进行一般管理就显 得极为重要。 本讲介绍 Linux进程的基本概念和生命周期,并重点介绍 Linux 的进程查看、管理和调度的工具的使用方法。 、进程 1.1进程的概念 Linux是一个多用户多任务的操作系统 多用户是指多个用户可以在同一时间使用同一个1inux系统;多 任务是指在 Linux下可以同时执行多个任务,更详细的说,1inux采 用了分时管理的方法,所有的任务都放在一个队列中,操作系统根据 每个任务的优先级为每个任务分配合适的时间片,每个时间片很短, 用户根本感觉不到是多个任务在运行,从而使所有的任务共同分享系 统资源,因此 Linux可以在一个任务还未执行完时,暂时挂起此任务, 又去执行另一个任务,过一段时间以后再回来处理这个任务,直到这 个任务完成,才从任务队列中去除。 1|(anx操作系统》讲稿/河南中医学院/阮晓龙/ phactcm.edu.cn1 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn 《Linux 操作系统》第五讲: 进程管理 学时计划:4 学时 理论,0 学时 实验 (无实验教学内容) 教学大纲: 1、进程 2、进程的监控 3、进程管理 4、/PROC 文件系统 5、讨论与思考 Linux 的进程管理与 UNIX 操作系统有着很多共同点,但也有一 些独特的特性。Linux 是一种动态系统,能够适应不断变化的计算需 求。Linux 计算需求的表现是以进程的通用抽象为中心的。进程可以 是短期的,也可以是长期的,因此对进行及其调度进行一般管理就显 得极为重要。 本讲介绍 Linux 进程的基本概念和生命周期,并重点介绍 Linux 的进程查看、管理和调度的工具的使用方法。 一、进程 1.1 进程的概念 Linux 是一个多用户多任务的操作系统。 多用户是指多个用户可以在同一时间使用同一个 linux 系统;多 任务是指在 Linux 下可以同时执行多个任务,更详细的说,linux 采 用了分时管理的方法,所有的任务都放在一个队列中,操作系统根据 每个任务的优先级为每个任务分配合适的时间片,每个时间片很短, 用户根本感觉不到是多个任务在运行,从而使所有的任务共同分享系 统资源,因此 Linux 可以在一个任务还未执行完时,暂时挂起此任务, 又去执行另一个任务,过一段时间以后再回来处理这个任务,直到这 个任务完成,才从任务队列中去除