Linux进程管理基础及作业操作

一、进程相关概念:

进程是正在运行的程序实体,并且包括这个运行的程序中占据的所有系统资源,比如说CPU,IO,内存,网

络资源等。通过学习Linux系统进程管理来协调多道程序之间的关系,使CPU得到充分的利用。

进程和程序的区别是什么?

进程是一个动态的概念,当用户把一个程序或命令执行起来的时候,才有进程的概念,

系统会自动分配一个编号PID给进程。

程序是一个静态的概念,表现为一个文件

进程的分类:

  • 根据进程与系统终端的关系:

    守护进程:在系统引导过程中启动的进程,即跟终端无关的进程。
    
    前台进程:跟终端相关,通过终端启动的进程;
    
    注:守护进程和前台进程可相互转化
    
  • 根据进程占用资源的多少分为:

    CPU密集型:对cpu占用率高的进程
    
    IO密集型:占用磁盘读写高的进程
    

进程的状态:

进程在被内核调度过程中的状态可分为很多种:

1.运行态:running 进程正在运行中

2.就绪态:ready

3.睡眠态:sleeping

    可中断睡眠:interruptible  大部分进程处于此状态,随时可唤醒

    不可中断睡眠:uninterruptible

4.僵尸态:zombie 找不
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值