随笔分类 -  OS

OS相关
摘要:OS中,信号量表示资源实体数,早期信号量只是一个Int,单纯从一个int的确可以表示出资源数,但是当有多个进程抢占CPU时,下一次的抢占将会造成进程队列的混乱.例如:ABCD4个进程,A先抢到了CPU,在下一次进行CPU抢占时,将会导致BCD的次序是不可预知的.所以引进了一个信号量的数据结构semaphore.PV PV操作是由荷兰人Dijkstra提出的(荷兰语中,P:Proberen是检测的意思,V:Verhogen是增量的意思).PV操作可以解决并发进程间CPU的竞争,又能解决并发进程的协作关系.PV操作是遵循的公平策略是FCFS.注意:PV操作是一段原语操作.学过数据库,我们都知... 阅读全文
posted @ 2012-04-14 15:00 梦码人 阅读(2863) 评论(0) 推荐(0)