Linux操作系统管理培训教程之11_Linux下进程管理

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:278

Linux操作系统管理培训教程之11_Linux下进程管理

11.1 进程概述
11.2 进程管理
11.3 进程的实现
11.4 进程间通信

本章概述
Linux是一个多用户、多任务的操作系统。在这样的环境中,各种计算机资源(如文件、内存、CPU等)的分配和管理都以进程为单位。为了协调多个进程对这些共享资源的访问,操作系统要跟踪所有进程的活动,以及它们对系统资源的使用情况,从而实施对进程和资源的动态管理。本章将对Linux的进程管理做详细的介绍。

11.1 Linux进程概述

程序:是存储在磁盘上包含可执行机器指令和数据的静态实体。
进程定义:一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源的集合成为进程,简言之,是OS内一个程序的一个运行实例。
Linux系统中每个运行的程序至少由一个进程组成。
程序与进程:进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。而且一个程序可以启动多个进程。
714
Linux是一个多用户多任务操作系统,主要活动的实体是进程。进程是对正在运行程序的抽象,通过支持并发,可以将一个CPU变换为多个虚拟CPU。进程是Linux中最重要的概念,其他部分都是围绕着进程来组织的。
进程都具有一定的功能和权限,运行在各自独立的虚拟地址空间,彼此独立,且通过通信机制实现同步互斥,通过调度程序实现合理调度。

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】