我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:港彩神鹰 > 读入原语 >

什么是pv原语

归档日期:06-27       文本归类:读入原语      文章编辑:爱尚语录

  百度知道电脑/网络操作系统/系统故障Windows

  请问在p操作和V操作之间是不是不允许任何进程访问临界区?请高手回答谢谢。不允许别的进程进入p和v操作这段之间吧。是这个意思吗?...

  请问在p操作和V操作之间是不是不允许任何进程访问临界区?请高手回答谢谢。

  不允许别的进程进入p和v操作这段之间吧。是这个意思吗?展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部解释:PV原语通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可分割不可中断的程序。

  信号量的概念1965年由著名的荷兰计算机科学家Dijkstra提出,其基本思路是用一种新的变量类型(semaphore)来记录当前可用资源的数量。有两种实现方式:1)semaphore的取值必须大于或等于0。0表示当前已没有空闲资源,而正数表示当前空闲资源的数量;2) semaphore的取值可正可负,负数的绝对值表示正在等待进入临界区的进程个数。

  信号量是由操作系统来维护的,用户进程只能通过初始化和两个标准原语(P、V原语)来访问。初始化可指定一个非负整数,即空闲资源总数。

  (3) 若sem减1后小于零,则该进程被阻塞后进入与该信号相对应的队列中,然后转进程调度.

  (3) 若相加结果小于或等于零,则从该信号的等待队列中唤醒一等待进程,然后再返回原进程继续执行或转进程调度.

  PV操作对于每一个进程来说,都只能进行一次,而且必须成对使用.在PV原语执行期间不允许有中断的发生.

  我不能理解pv进程它的实施要在什么样的环境下进行 PV原语 开放分类: PV原语通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可

本文链接:http://chuyenchame.com/duruyuanyu/600.html