有限等待&&忙等、让权等待&&死等、互斥遵循的几大原则——参考《天勤操作系统》,柳婼的博客

简介: 有限等待&&忙等、让权等待&&死等、互斥遵循的几大原则——参考《天勤操作系统》,柳婼的博客

参考柳婼的博客

一、 有限等待&&死等

有限等待:
对请求访问的临界资源的进程,应该保证有限的时间进入临界区, 以免陷入死等状态 受惠的是进程自己
死等:
进程在有限时间内根本不能进入临界区,而一直尝试进入陷入一种无结果的等待状态。
这个时候应该放弃这个无结果的事情,保证自己等待的时间是有限的。
# 二、 让权等待&&忙等
让权等待:
当进程不能进入自己的临界区时,应立即释放处理机, 以免进程陷入“忙等”状态 受惠的是进程别人
忙等:
当一个进程正处在某临界区内,任何试图进入其临界区的进程都必须进入代码连续循环,陷入忙等状态。连续测试一个变量直到某个值出现为止,称为忙等
这个时候应该释放处理机让给其他进程

在这里插入图片描述

三、互斥遵循的原则

perterson算法和硬件方法 不支持“让权等待” 而信号量支持 “让权等待”

3.1 题目一:【2018统考】

在这里插入图片描述

3.2 题目二:【2020统考】

在这里插入图片描述

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
4月前
|
存储 弹性计算 负载均衡
阿里云服务器地域、实例、带宽与操作系统等配置选择指南参考
在数字化时代,无论是个人博客、企业官网、APP后端支持,还是小程序运行或者其他项目,云服务器都扮演着至关重要的角色,考虑产品质量、服务和价格等因素,大家现在都喜欢选择阿里云服务器。然而,对于初次接触云服务的新手来说,可能并不是很清楚应该如何选阿里云服务器的地域、实例、带宽与操作系统等配置。本文将从地域选择、实例规格、操作系统、云盘配置、购买时长以及带宽选择等六个方面,为新手用户提供详细的选购指南,以供参考。
阿里云服务器地域、实例、带宽与操作系统等配置选择指南参考
|
4月前
|
缓存 安全 数据库
探索后端开发的核心原则与实践操作系统的未来:从多任务处理到智能优化
【8月更文挑战第23天】在数字化时代的浪潮中,后端开发作为技术架构的支柱,承载着数据处理、业务逻辑实现和系统性能优化的关键任务。本文将深入探讨后端开发的几大核心原则,包括模块化设计、性能优化、安全性强化及可维护性提升,旨在为读者揭示如何构建一个健壮、高效且安全的后端系统。通过分析这些原则背后的理念及其在实际开发中的应用,本文意在启发读者思考如何在不断变化的技术环境中,持续优化后端开发实践,以适应新的挑战和需求。
|
7月前
|
存储 缓存 PHP
阿里云服务器实例、CPU内存、带宽、操作系统选择参考
对于使用阿里云服务器的用户来说,云服务器的选择和使用非常重要,如果实例、内存、CPU、带宽等配置选择错误,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文为大家介绍一下阿里云服务器实例、CPU内存、带宽、操作系统的选择注意事项,以供参考。
阿里云服务器实例、CPU内存、带宽、操作系统选择参考
|
7月前
|
弹性计算 负载均衡 Linux
阿里云服务器地域、实例、带宽与操作系统选择思路参考
在数字化时代,无论是个人博客、企业官网、APP后端支持,还是小程序运行,云服务器都扮演着至关重要的角色。考虑到性价比大家现在都喜欢选择阿里云服务器。然而,对于初次接触云服务的新手来说,可能并不是很清楚应该如何选阿里云服务器的地域、实例、带宽与操作系统等配置。本文将从地域选择、实例规格、操作系统、云盘配置、购买时长以及带宽选择等六个方面,为新手用户提供详细的选购思路参考,以免选错或者不合适需要从新选择。
阿里云服务器地域、实例、带宽与操作系统选择思路参考
|
7月前
|
弹性计算 Ubuntu Linux
阿里云服务器操作系统选择,官方定制化系统镜像与第三方系统选择参考
阿里云服务器操作系统就是我们在购买阿里云服务器时看到的公共镜像,当前阿里云总共提供了Alibaba Cloud Linux镜像和第三方商业镜像及开源镜像合作的正版镜像两大类操作系统选择。有的新手用户看到这么多操作系统一般第一反应就是不知所措,那么阿里云服务器有哪些操作系统?应该如何选择?使用过程中是否可以更换系统?如何更换系统?本文来为大家一一解答。
阿里云服务器操作系统选择,官方定制化系统镜像与第三方系统选择参考
|
弹性计算 开发框架 小程序
阿里云服务器地域、实例、带宽、操作系统选择经验参考
无论是个人还是企业用户,部署自己的网站或者APP客户端、小程序等,都需要用到服务器,现在流行的都是使用云服务器,考虑到性价比大家现在都喜欢选择阿里云服务器。但是新手用户往往在面对阿里云服务器地域、实例、带宽、操作系统等众多配置时往往不知道如何选择,下面这些经验可供大家借鉴参考。
508 0
阿里云服务器地域、实例、带宽、操作系统选择经验参考
|
弹性计算 CDN .NET
[新手指南参考]阿里云服务器ecs实例选择(地域+CPU+操作系统+带宽)
简介: 应该如何选择阿里云服务器呢?购买什么配置的阿里云服务器是适合自己的呢?下面我们就来说说如何选择阿里云服务器配置。
[新手指南参考]阿里云服务器ecs实例选择(地域+CPU+操作系统+带宽)
|
弹性计算 安全 大数据
[新手指南参考]阿里云服务器ecs实例选择(地域+CPU+操作系统+带宽)
简介: 应该如何选择阿里云服务器呢?购买什么配置的阿里云服务器是适合自己的呢?下面我们就来说说如何选择阿里云服务器配置。
[新手指南参考]阿里云服务器ecs实例选择(地域+CPU+操作系统+带宽)
|
弹性计算 安全 Linux
[新手指南参考]阿里云服务器ecs实例选择(地域+CPU+操作系统+带宽)
简介: 应该如何选择阿里云服务器呢?购买什么配置的阿里云服务器是适合自己的呢?下面我们就来说说如何选择阿里云服务器配置。
[新手指南参考]阿里云服务器ecs实例选择(地域+CPU+操作系统+带宽)
|
弹性计算 安全 Linux
[新手指南参考]阿里云服务器ecs实例选择(地域+CPU+操作系统+带宽)
简介: 应该如何选择阿里云服务器呢?购买什么配置的阿里云服务器是适合自己的呢?下面我们就来说说如何选择阿里云服务器配置。
[新手指南参考]阿里云服务器ecs实例选择(地域+CPU+操作系统+带宽)