首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【操作系统不挂科】<忙等待互斥(10)>选择题&简答题(带答案与解析)

【操作系统不挂科】<忙等待互斥(10)>选择题&简答题(带答案与解析)

作者头像
YY的秘密代码小屋
发布于 2024-11-21 12:53:28
发布于 2024-11-21 12:53:28
3040
举报
文章被收录于专栏:C++系列C++系列

前言 大家好吖,欢迎来到 YY 滴操作系统不挂科 系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁 本博客主要内容,收纳了一部门基本的操作系统题目,供yy应对期中考试复习。大家可以参考

  • 本章为选择题题库,试卷与大题库可以看下面传送门其他博客

一.选择题

1.进程P0和P1的共享变量定义及初值为:

则并发执行进程P0和P1时产生的情况是( ) A.不能保证进程互斥进入临界区,会出现“饥饿”现象 B.不能保证进程互斥进入临界区,不会出现“饥饿”现象 C.能保证进程互斥进入临界区,会出现“饥饿”现象 D.能保证进程互斥进入临界区,不会出现“饥饿”现象

  • 正确答案:D
  • 算法中利用flag[]解决临界资源的互斥访问,利用turn解决“饥饿“现象,所以能保证进程互斥进入临界区,不会出现“饥饿”现象

二.简答题

1.假定进程A和B共享一台机器的时间,并且每个进程都需要短时间使用同一个不可共享的资源。(例如,每个进程可能都打印一系列独立的短报告。)每个进程可能都重复地获得这个资源,释放它,稍后又再次请求它。按照下面的方法控制对该资源的访问存在什么缺点?

  • 正确答案:
  • 实现了严格轮转
  • 这个系统保证,该资源一次不会被多个进程使用。然而,它表明了该资源是严格按照交替方式分配的。一个进程用完并释放了这个资源以后,如果该进程要再次访问这个资源,它就必须得等待其他进程用完这个资源
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 一.选择题
    • 1.进程P0和P1的共享变量定义及初值为:
  • 二.简答题
    • 1.假定进程A和B共享一台机器的时间,并且每个进程都需要短时间使用同一个不可共享的资源。(例如,每个进程可能都打印一系列独立的短报告。)每个进程可能都重复地获得这个资源,释放它,稍后又再次请求它。按照下面的方法控制对该资源的访问存在什么缺点?
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档