Linux 进程控制--- 概述

来源:互联网 发布:彩票数据库中心预测 编辑:程序博客网 时间:2024/06/05 15:05

进程的定义:

          进程是一个  具有一定独立功能的程序  的  一次运行活动 .

进程的特点:

          动态性 , 并发性 , 独立性 , 异步性 .

进程的三态图:

          就绪 , 阻塞 , 执行 .

                    

进程 ID:

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

          父进程的 ID ( PPID ).

          启动进程的用户 ID ( UID ) .

进程互斥:

          进程互斥是指当有若干进程都要使用某一共享资源时,任何时刻最多允许一个进程使用,

          其他要使用该资源的进程必须等待,直到占用该资源者释放了该资源为止.

临界资源:

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

临界区:

          进程中 访问临界资源 那段程序代码 成为 临界区.

          为实现对临界资源的互斥访问,应保证各个进程互斥的进入各自的临界区.

进程同步:

          一组  并发进程一定的顺序 执行的过程成为进程间的同步.

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

          合作进程间互相发送的信号称为消息事件.

进程调度:

          概念:按一定算法,从一组待运行的进程中选出一个来占有CPU运行.

          调度方式:

                    抢占式 .

                    非抢占式 .

调度算法:

         1, 先来先服务.

          2,断进程优先.

          3,高优先级优先.

          4,时间片轮转.

死锁:

          多个进程因竞争资源而形成一种僵局,若无外力作用,

          这些进程都将永远不能再向前推进.






原创粉丝点击