首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
管程是什么?管程与进程的区别是什么?
管程是什么?管程与进程的区别是什么?
admin
2016-05-14
29
问题
管程是什么?管程与进程的区别是什么?
选项
答案
管程(monitor)就是为了解决信号量机制而提出的一种新的进程间同步互斥机制。管程引入了面向对象的思想。管程是把共享资源的数据结构及一组对该资源的操作和其他相关操作封装在一起所构成的软件模块。进程只能用管程定义的接口进入管程,访问共享资源。在管程的实现中,为了保护管程共享数据结构的数据完整性,需要保证进程互斥地进入,故在管程中定义了阻塞及唤醒操作,设置了进程等待队列。 管程与进程的区别是:进程是活动主体,是动态的,进程能创建和撤销。在操作系统中设置进程的目的是记录和管理程序的动态执行过程。 管程与操作系统中的共享资源相关,是被动的、静态的,没有创建和撤销。设置管程是为了协调进程的同步与互斥和对共享资源的访问,管程可被进程调用。
解析
转载请注明原文地址:https://kaotiyun.com/show/biNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
在网络和信息安全中属于技术措施的第一道大门,其主要目的是提供访问控制和不可抵赖的作用,这描述的是___________。
凯撒密码的加密形式为ek(m)=(m+3)=cmod26,假定明文空问与密文空间都是26个大写的英文字母,同时将英文字母按顺序与模26的余数一一对应。试分析凯撒密码存在的安全弱点。
按照病毒攻击的系统进行分类,计算机病毒可分为:攻击DOS系统的病毒、攻击Windows系统的病毒、攻击OS/2系统的病毒和()
把自己的程序加入或取代部分操作系统进行工作,可以导致整个系统瘫痪的病毒称为()
加密主要是为了隐蔽信息的内容,而认证的三个主要目的是:消息完整性认证、___________消息的序号和操作时间认证。
如果一个随机变量允许在某个给定的范围内具有任何个数的数值,则它就是一个()
设有m个进程共用一个相同的程序段(临界区),若每次最多允许n个进程(n<m)同时进入临界区,则信号量的初始值应为()
论述利用信号量和P、V操作如何实现进程间的互斥和同步。
简述信号量的物理意义。
在环形结构中,若每个IMP的缓冲区都被发往下一个IMP的信息所占满,这样造成的死锁称为
随机试题
“长期共存、互相监督”“肝胆相照、荣辱与共”这一处理中国共产党同各民主党派关系的基本方针提出于()
男性.68岁.腹痛、腹胀、呕吐2天。近2个月来反复腹胀,大便秘结,有时带有黏液,但无血液。查体:体温36℃,脉搏80次/分,血压10()/80mmHg,腹胀明显,未见肠型,腹壁软,左下腹可扪及斜形包块,质韧,压痛。腹部透视见有一个气液平面。血象:WBC9.
衣原体的每个发育周期需
静脉注射局麻药后最易发生的即刻并发症是
电路如图所示,设二极管均为理想元件,则D1、D2、D3的工作状态为()。
进行寿命周期成本分析时,在系统效率和寿命周期成本之间进行权衡时,采取的有效手段是()。
某研究所在装运存有放射性物质的铅箱时,一只箱子从车上掉下来,王某(8岁)看见后,即取出箱中的放射性物质玩耍,结果因过量吸收放射性物质而得病。问:王某的治疗费和其他必要费用应由( )。
()为企业岗位归级列等奠定了基础。
Behaviorsthatwedonotunderstandoftenbecomenearlyinvisible-evenwhen,inretrospect,weseehowtrulystrangetheyare.
Thefollowingdatasufficiencyproblemsconsistofaquestionandtwostatements,labeled(1)and(2),inwhichcertaindataare
最新回复
(
0
)