网上科普有关“操作系统中的临界资源属于共享资源吗?”话题很是火热,小编也是针对操作系统中的临界资源属于共享资源吗?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
进程的同步与互斥
进程的同步与互斥是指进程在推进时的相互制约关系。在多道程序系统中,由于资源共享与进程合作,这种进程间的制约称为可能。为了保证进程的正确运行以及相互合作的进程之间交换信息,需要进程之间的通信。进程之间的制约关系体现为:进程的同步和互斥。
·进程同步:它主要源于进程合作,是进程间共同完成一项任务时直接发生相互作用的关系。为进程之间的直接制约关系。在多道环境下,这种进程间在执行次序上的协调是必不可少的。
·进程互斥:它主要源于资源共享,是进程之间的间接制约关系。在多道系统中,每次只允许一个进程访问的资源称为临界资源,进程互斥就是保证每次只有一个进程使用临界资源。
临界资源和临界区:一次只允许一个进程使用的共享资源称为临界资源,如打印机、公共变量等;而在并发进程中与共享变量有关的程序段称为临界区。对临界区的访问必须是互斥进行。进程进入临界区要满足一定的条件,以保证临界资源的安全使用,系统的正常运行,即对临界区的管理就遵循以下三个原则:
(1)当有若干进程要求进入它们的临界区时,应在有限时间内使一进程进入临界区。换句话说,它们不应该相互等待而致使谁都不能进入。
(2)每次最多有一个进程处于临界区内。
(3)进程在临界区内逗留应在有限时间范围内。
按长理来说这个要选是B,因为临界资源是指每次仅允许一个进程访问的资源
在操作系统中,有临界区的概念。临界区内放的一般是被1个以上的进程或线程(以下只说进程)共用的数据。
临界区内的数据一次只能同时被一个进程使用,当一个进程使用临界区内的数据时,其他需要使用临界区数据的进程进入等待状态。
操作系统需要合理的分配临界区以达到多进程的同步和互斥关系,如果协调不好,就容易是系统处于不安全状态,甚至出现死锁现象。
关于“操作系统中的临界资源属于共享资源吗?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[芷枫]投稿,不代表0429资源号立场,如若转载,请注明出处:https://s0429.com/cshi/202501-309.html
评论列表(4条)
我是0429资源号的签约作者“芷枫”!
希望本篇文章《操作系统中的临界资源属于共享资源吗?》能对你有所帮助!
本站[0429资源号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:网上科普有关“操作系统中的临界资源属于共享资源吗?”话题很是火热,小编也是针对操作系统中的临界资源属于共享资源吗?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临...