摘要:信息系统管理工程师备考期间哪些内容是需要重点掌握的呢?下面跟着希赛软考学院来学习操作系统章节有关信号量要重点掌握的内容。
信息系统管理工程师是全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。信息系统管理工程师考试要求考生掌握计算机系统、操作系统、数据库、计算机网络、信息化和信息系统等相关知识内容。信息系统管理工程师考试要求掌握的内容宽且多,备考期间哪些内容是需要重点掌握的呢?下面跟着希赛软考网来学习信息系统管理工程师操作系统章节有关信号量要重点掌握的内容。
信息系统管理工程师备考知识点精讲之信号量机制
信号量:是一个整型变量,根据控制对象的不同被赋予不同的值。可分为公用信号量和私用信号量两类。
公用信号量:实现进程间的互斥,初始值为1或资源的数目。
私用信号量:实现进程间的同步,初始值为0或某个正整数。
信号量S的物理意义:S>=0表示某资源的可用数;S<0,则其绝对值表示阻塞队列中等待该资源的进程数。
PV操作:是实现进程同步和互斥的常用方法,P操作和V操作是低级通信原语,在执行期间不可分割;其中P操作表示申请一个资源,V操作表示释放一个资源。
P操作的定义:S:=S-1,若S>=0,则执行P操作的进程继续执行;若S<0,则将该进程设为阻塞状态(因为无可用资源),并将其插入阻塞队列。
V操作的定义:S:=S+1,若S>0,则执行V操作的进程继续执行;若S<=0,则从阻塞状态唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续。
>>>返回目录:信息系统管理工程师备考知识点精讲第2章操作系统
希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库(软考历年真题)、软考培训教材和软考视频教程,多样的培训方式包括在线辅导、面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。
相关推荐:
软考备考资料免费领取
去领取