Linux:进程、进程状态、进程管理、进程加载

6 篇文章 1 订阅
1 篇文章 0 订阅

一.进程:即运行中的程序,操作系统为了唯一标识一个进程,会给进程分配一个ID,即PID

   程序:存储在磁盘上可执行的二进制文件(ELF格式)

 

1.查看进程状态:/proc/PID/status

2.进程命令:   

      查看进程:ps

                        ps      -e   :显示系统所有的进程

                        ps      -f    :显示进程详细信息

     结束进程:kill PID

3.进程执行的方式

前台执行:进程执行后,终端必须等待进程执行完成,才能接着工作    

后台执行(&):进程与终端的执行互不干扰

 

注:

Ctrl+c:可以结束正在前台运行的进程

Ctrl+z:挂起正在前台运行的进程    结束进程:kill -stop pid

job:显示后台运行的或者挂起的进程任务列表

fg+任务号:将挂起的或者后台运行的进程放到前台执行

bg+任务号:将挂起的进程放到后台执行

4.

新建一个进程:先生成PCB,再生成进程主体

销毁一个进程:先销毁进程主体,再销毁PCB

僵死进程:进程主体销毁,而PCB结构仍然保留

 

二.进程的状态:

(时间片轮转算法)

 

就绪:所有事件都已完成,等待系统调度

运行:CPU正在执行其中的指令

阻塞:等待的事件未发生

 

三.进程加载(简单分页):操作系统为每一个进程维护一个页表,将内存划分为4k大小的帧页

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值