Linux 进程控制


进程:

       是一个具有一定独立功能的程序的一次运作活动,同时也是资源分配的最小单元。

程序:

      放在磁盘的可执行文件,(1:分配资源, 2:执行代码入口)。

进程 :指程序执行的实例  

 进程是动态的,程序是静态的,也可说进程是暂时的,程序是长久的。


进程与程序组成不同,进程的组成包括程序,数据和进程控制块(PCB)

进程与程序的对应关系:通过多次执行一个程序课对应多个进程,通过调用,一个进程也可包括多个程序。


进程的生命周期: 创建 、 运行、 撤销


进程的三个状态:

 1):执行状态:进程正在占用CPU

 2):就绪状态:进程已具备条件,正等待分配CPU的处理时间片(CPU处于空闲)。

 3):等待状态:进程不能使用CPU,若等待事件发生,则可将其唤醒。


Linux 系统是一个多进程系统,进程之间具有并行性、互不干扰,每个进程都是独立的运行单元,拥有各自的权利和责任。

Linux 进程包括三段:

 1):数据段:存放全局变量

 2):代码段:存放程序代码的数据。

 3):堆栈段:存放程序的返回地址。


进程ID(PID):标识进程的唯一数字,

父进程ID(PPID)

启动进程用户ID(UID)

进程互斥:指有若干进程使用某一共享资源时,任何时段最多允许一个进程调用。

临界资源:操作系统将一次只允许一个进程访问的资源称为临界资源。

临界区:进程中访问临界资源的那段程序代码称为临界区。

同步:一组并发进程按一定的顺序执行的过程称为进程间同步。

合作进程:具有同步关系一组并发进程称为合作进程。

消息或事件:合作进程间互相发送的信号。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值