Linux 进程管理静态进程 详细注释

本文介绍了Linux进程的基本概念,包括进程的组成部分、生命周期、状态以及进程管理的相关命令,如`ps`和`top`,并阐述了如何查看和分析进程的CPU和内存使用情况。
摘要由CSDN通过智能技术生成

什么是进程?

进程是已启动的可执行程序的运行实例,进程有以下组成部分:
  • 已分配内存的地址空间;
  • 安全属性,包括所有权凭据和特权;
  • 程序代码的一个或多个执行线程;
  • 进程状态。
程序:  二进制文件,静态 /usr/bin/passwd ,/usr/sbin/useradd
进程:  是程序运行的过程, 动态,有生命周期及运行状态。
进程生命周期
  父进程复制自己的地址空间(fork)创建一个新的(子)进程结构
  每一个新进程分配一个,唯一的进程ID(PID),满足跟踪安全性之需
  任何进程都可以创建子进程
  所有进程都是第一个系统进程的后代
进程状态产生的原因
  在多任务处理操作系统中,每个CPU(或核心)在一个时间点上只能处理一个进程
  在进程运行时,它对CPU时间和资源分配的要求会不断变化
  从而为进程分配一个状态,它随着环境要求而改变

进程状态
   R  运行
   S  睡眠 Sleep
   T  停止的进程
   Z  僵尸进程
   X  死掉的进程

进程管理process:
了解进程的相关信息:
  • PID,PPID
  • 当前的进程状态
  • 内存的分配情况
  • CPU和已花费的实际时间
  • 用户UID,它决定进程的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值