美文网首页
操作系统基本概念

操作系统基本概念

作者: 徐喷以烟 | 来源:发表于2018-12-05 20:43 被阅读0次

    操作系统中为什么要引入线程?

    • 减小程序在并发执行时所付出的时空开销
    • 提高操作系统的并发性能

    什么是临界资源与临界区?

    • 临界资源:一次仅允许一个进程使用的资源
    • 临界区:每个进程中,访问临界资源的那段代码

    P、V操作的物理意义?

    • P操作:申请资源操作,信号量-1。当信号量>=0时,进程继续执行;当信号量<0时,进程阻塞。
    • V操作:释放资源操作,信号量+1。当信号量>=0时,进程继续执行;当信号量<0时,从阻塞队列中唤醒一个进程,自己则继续执行。
    • 信号量的物理意义:信号量为正时,表示系统中某类资源的数量。信号量为负时,表示等待进程个数。

    相关文章

      网友评论

          本文标题:操作系统基本概念

          本文链接:https://www.haomeiwen.com/subject/cbfgcqtx.html