• 今日收获


    《操作系统》

    操作系统

    1. 操作系统:进程管理,储存管理,文件管理,作业管理,设备管理
    2. 进程的状态:运行状态,就绪状态,等待状态
    3. 前趋图:先后和并行关系
    4. 进程的同步与互斥:(1)互斥:同一时间只允许一个 (2)同步:速度差异,等待

       互斥和同步不是反义词。

    1. PV操作(重要):

    S1,市场中的产品,初始值为1.
    S2,生产出来的产品,初始值为0.

    生产者进程:
    生产者生产一个产品;
    P(S1);
    送产品到缓冲区
    V(S2);

    生产者生产完一个产品,消费者首先得申请市场(缓冲区)的产品,即P(S1),S1=S1-1;消费者申请完了,缓冲区里边没产品了,生产者再送自己的产品到市场(缓冲区)中,然后生产者自己再生产一个产品,即V(S2),也就是S2=S2+1;

     

    P(S2);
    从缓冲区取一个产品;
    V(S1);
    消费者消费一个产品;

     

    消费者想从市场中买产品,市场中得有产品啊,即先把生产出来的产品放到市场中P(S2),S2=S2-1; 然后消费者从市场中取一个产品,此时市场中没产品了,需要释放出一个产品到市场中来,即V(S2),S2=S2+1;消费者把自己的产品再消费掉。

     

    PV操作和前趋图:箭头起始是V(),箭头指向是P();

    25.死锁问题:K个进程, N个资源  至少有K*(N-1)个资源不会死锁

     

  • 相关阅读:
    bzoj 4007
    bzoj 2190
    bzoj 2186
    bzoj 2005
    bzoj 2721
    bzoj 1951
    CF919F
    CF1005F
    CF1019C
    bitset用法详解
  • 原文地址:https://www.cnblogs.com/Nojava/p/14156930.html
Copyright © 2020-2023  润新知