- 2
- 0
- 约1.28万字
- 约 79页
- 2015-12-17 发布于广东
- 举报
8.1 Linux 的进程管理 进程是在操作系统中执行特定的任务。 程序是存储在磁盘上包含可执行机器指令和数据的静态实体。 进程或者任务是处于活动状态的计算机程序。 进程是一个随执行过程不断变化的实体。 进程在生命期内将使用系统中的资源 8.1.1 Linux 的进程 系统中最宝贵的资源是CPU,通常系统中只有一个CPU。 Linux是一个多处理操作系统,它最终的目的是: 任何时刻系统中的每个CPU上都有任务执行,从而提高CPU的利用率。如果进程个数多于CPU的个数,则有些进程必须等待到CPU空闲时才可以运行。 多处理是的思路很简单;当进程需要某个系统资源时它将停止执行并等待到资源可用时才继续运行。 Linux支持多种类型的可执行文件格式,如ELF,JAVA等。由于这些进程必须使用系统共享库,所以对它们的管理要具有透明性。 为了让Linux来管理系统中的进程,每个进程用一个task_struct数据结构来表示(任务与进程在Linux中可以混用)。 Linux还支持实时进程。 虽然task_struct数据结构庞大而复杂,但它可以分成一些功能组成部分,具体如下: 1.State (进程状态信息) 进程在执行过程中会根据环境来改变state。Linux进程有以下状态: Running :进程处于运行(它是系统的当前进程)或者准备运行状态(它在等待系统将CPU分配给它)。
您可能关注的文档
- 局域网技术与组网工程 苏英如 04局域网操作系统新.ppt
- 局域网技术与组网工程 苏英如 06Intranet常用服务新.ppt
- 局域网技术与组网工程 苏英如 08××校园网设计与配置实例新.ppt
- 局域网技术与组网工程(第二版) 苏英如 01局域网基础新.ppt
- 局域网技术与组网工程(第二版) 苏英如 04局域网布线新.ppt
- 局域网技术与组网工程(第二版) 苏英如 05局域网操作系统新.ppt
- 局域网技术与组网工程(第二版) 苏英如 06Windows Server 2003组网技术基础新.ppt
- 局域网技术与组网工程(第二版) 苏英如 08局域网安全新.ppt
- 局域网技术与组网工程(第二版) 苏英如 09某校园网设计与配置实例新.ppt
- 局域网组建与维护 何曙辉 第3章 局域网传输介质新.ppt
原创力文档

文档评论(0)