首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
何谓安全分配方式和不安全分配方式?
[问答题]
何谓安全分配方式和不安全分配方式?
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(20)
分享
纠错
2个回答
添加回答
0
牛客198654177号
(抄作业)安全分配和不安全分配
(1)安全分配:一种“摒弃请求和保持条件”的资源分配方式。在这种方式中,一个进程请求资源一旦获得(例如I/O请求时获得所需的设备),该进程就由运行状态变为阻塞状态,使它不可能再请求新资源。相反,(例如I/O完成后被唤醒),它已不再占有该资源。因此,这种分配摒弃了造成死锁的一个条件,分配是安全的。这种分配方式的缺点是进程推进速度慢,因为进程与I/O是串行的。
(2)不安全的分配方式是指进程在提出字请求时(例如I/O请求)并不将它阻塞,而是允许它继续使用 CPU,并提出第二次资源请求。这样,若第二次请求的资源已被其他进程占用使该进程被阻塞时,则该进程具备了“请求和保持”条件,可能产生死锁,因此说这种非配是不安全的。
发表于 2023-04-17 19:33:59
回复(0)
0
小小
安全分配方式和不安全分配方式的说明如下:(1)安全分配是一种"摒弃请求和保持条件"的资源分配方式。在这种方式中,一个进程请求资源一旦获得(例如I/O请求时获得所需的设备),该进程就由运行状态变为阻塞状态,使它不可能再请求新资源。相反,当该进程再开始运行时(例如I/O完成后被唤醒),它已不再占有该资源。因此,这种分配摒弃了造成死锁的一个条件,分配是安全的。这种分配方式的缺点是进程推进速度慢,因为进程与I/O是串行的。(2)不安全的分配方式是指进程在提出字请求时(例如I/O请求)并不将它阻塞,而是允许它继续使用CPU,并提出第二次资源请求。这样,若第二次请求的资源已被其他今年成占用使该进程被阻塞时,则该进程具备了"请求和保持"条件,可能产生死锁,因而说,这种分配是不安全的分配。
发表于 2015-05-19 17:28:43
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
小小
难度:
2条回答
20收藏
3473浏览
热门推荐
相关试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
2025年春招-中国电信...
2019年1—9月,B市种植业的同...
资料分析
评论
(1)
来自
2025秋招-中国联通-...
请问以下 JS 代码最终输出的结果...
Javascript
评论
(1)
单片机中断处理机制中,如果高优先级...
单片机
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题