软件设计师教程知识点精讲之信号量处理

软件设计师 责任编辑:长颈鹿 2016-12-05

添加老师微信

备考咨询

加我微信

摘要:2016下半年软件设计师考试已经结束了,希赛小编为打算参加2017年考试的你们准备了一些软件设计师教程知识点精讲之信号量处理,希望对大家有所帮助。

      >>>>点击进入了解软件设计师培训视频

    >>>>点击进入了解软件设计师面授班 


      2016下半年软件设计师考试已经结束了,希赛小编为打算参加2017年考试的你们准备了一些软件设计师教程知识点精讲之信号量处理,希望对大家有所帮助。

      信号量处理

      信号量和P-V操作

      为了解决进程同步的问题,提出了信号量机制。这一机制取得了很大的发展,从整型信号量到记录型信号量,再进而发展为“信号量集”机制。不过,在原理上和考试中,一般我们都只涉及整型信号量机制。外语学习网

      对于互斥临界区的管理要求:

      有空则进

      无空等待

      两者择一

      有先等待

      在整型信号量机制中,信号量被定义为一个整型变量,除初始化外,仅能通过两个标准的原子操作wait(s)和signal(s)来访问。其通常被分别称作P、V操作。描述如下:

    P操作

      I.S-1→S

      II.如果S<0,则该进程进入等待状态;否则继续进行

      V操作

      I.S+1→S

      II.如果S≥0,则唤醒队列中的一个等待进程

      进程互斥的情况初值是1,而同步的初值是0

      进程同步的问题相对来说是比较复杂的,这其中一些比较经典的进程同步问题,如:

      生产者—消费者问题

      读者—写者问题

      哲学家进餐问题


    返回目录:软件设计师教程知识点精讲之操作系统汇总


      希赛网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!