zoukankan      html  css  js  c++  java
  • 进程控制理论

    一.  进程

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

      2.特点:动态性,并发性,独立性,异步性。

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

      父进程(PPID) ,启动进程的用户ID(UID)。、

    三。进程互斥:

      若干进程都要使用某一资源时,但该资源在同一时刻最多允许一个进程使用,这时候其他进程需要等待,直到占用该资源者释放该资源。

    四。临界资源

      操作系统中将同一时刻只允许一个进程访问的资源叫做临界资源。

    五。临界区

      进程中访问临界资源的那段程序代码称为临界区。为实现对临界资源的互斥访问,应保证

      诸进程互斥地进入各自的临界区。

    六.进程同步

      一组进程按一定顺序执行的进程称为进程间的同步,具有同步关系的这组进程称为合作进程

    七.进程调度

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

    八.调度算法

      在操作系统中,常见的调度算法

      1.先来先服务

      2.短进程优先调度

      3.高优先级优先调度 

      4.时间片轮转法

    九。进程调度

      按照调度时机,调度可分为:

          抢占式调度

          非抢占式调度

    十。死锁

      多个进程因竞争资源而形成一种僵局,导致这些进程都无法继续向前执行

    十一.获取进程ID

      函数原型      pid_t getpid(void)

      函数作用      获取进程的PID

      所属头文件    <sys/types.h> <unistd.h>

      函数参数      无参数

      函数返回值 返回调用进程的ID

  • 相关阅读:
    1. Deep Q-Learning
    Ⅶ. Policy Gradient Methods
    Ⅴ. Temporal-Difference Learning
    idea在service窗口中显示多个服务
    pycharm下运行flask框架的脚本时报错
    windows下部署 flask (win10+flask+nginx)
    pip install selenium报错解决方法
    pip 及 selenium安装命令
    动作捕捉系统用于模仿学习
    柔性微创手术机器人性能实验验证
  • 原文地址:https://www.cnblogs.com/lvxiaoning/p/4943805.html
Copyright © 2011-2022 走看看