操作系统-操作系统的特征(并发 共享 虚拟 异步 之间关系)

文章目录

  • 总览
  • 操作系统的特征-并发
  • 操作系统的特征-共享
  • 并发和共享的关系
  • 操作系统的特征-虚拟
  • 操作系统的特征-异步
  • 小结

总览

在这里插入图片描述

操作系统的特征-并发

并行:同时做多个事件
并发:同一个时刻只有一个事件,但会切换事件,所以宏观上可能做了多个事件
在这里插入图片描述
对于四核CPU执行五个程序时,此时依然存在并发性,此时4个程序存在并行,2个程序存在并发
在这里插入图片描述

操作系统的特征-共享

同时:指的是宏观,但有些情况下确实微观也存在同时(如音响同时被音乐和游戏使用)
注意共享可以是提供给
在这里插入图片描述

并发和共享的关系

假设此时没有并发性,那么每个时刻只有一个程序运行,此时没有必要资源同时共享,而当没有资源同时共享后,那么每个时刻如果并发运行程序需要交替访问资源,由于资源该时间段内只有一个程序可以使用,此时没有必要并发运行程序了。
在这里插入图片描述

操作系统的特征-虚拟

你计算出的内存比实际的大的多
在这里插入图片描述
即微观和宏观的区别
在这里插入图片描述
此时失去并发性,那么每个时间段只有一个程序允许,此时的内存就是该程序的大小(不需要空分复用),也没有必要微观交替执行其他程序了(时分复用)
在这里插入图片描述

操作系统的特征-异步

由于并发的特征,所以可能两个连续微观时间段对应的不同进程存在需要相同的资源(某个某个寄存器的数据对应前一个进程此时二个进程不能直接使用该寄存器),这个时候就会发生阻塞
在这里插入图片描述

小结

没有并发就谈不上虚拟和异步,又因为并发和共享是互为存在条件的,所以也可以把并发和共享作为一个整体来说没有并发和共享就谈不上虚拟和异步
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/345405.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VASP结合vaspkit+ShengBTE计算热电优值(一)

电导率σ,塞贝克系数S的计算: 使用vaspkit计算处对应的物理量,具体流程为: 准备好计算的材料对应的POSCAR。如果是二维材料可以使用vaspkit 的921或923功能对二维材料POSCAR进行标准化。进行结构优化。使用 vaspkit-681命令生成高…

仿真验证方法(3)——物理验证

目录 一、物理验证的分类 二、DRC 2.1 设计规则 2.2 规则示例 2.3 线宽违例 2.4 间距违例 2.5 交叠违例 三、金属覆盖图形密度检查 四、天线比率检查 4.1 起因 4.2 计算 4.3 改进 五、LVS检查 六、物理验证常用的EDA工具 七、总结 一、物理验证的分类 对于物理验…

NULL是什么?

NULL是一个编程术语,通常用于表示一个空值或无效值。在很多编程语言中,NULL用于表示一个变量或指针不引用任何有效的对象或内存位置。 NULL可以看作是一个特殊的值,表示缺少有效的数据或引用。当一个变量被赋予NULL值时,它表示该变…

PHP在线文档管理系统源码

PHP在线文档管理系统源码 系统功能与介绍 在数据持续、快速增长背景下,企业面临海量非结构化数据处理需求,企业现有架构 通常无法应对海量非结构化数据的管理与应用。 支持私有化部署,完全内网环境下也可正常使用。 Windows、Linux、Mac等全平…

flutter 打包安卓apk 常用配置

打包之前需要先不配置不然会报错 Execution failed for task ‘:app:mergeReleaseResources’. APP目录下的build.gradleaaptOptions.cruncherEnabled falseaaptOptions.useNewCruncher false如图 配置targetSdkVersion 、minSdkVersion 在android/app/src目录下的build.…

微信商家转账到零钱,既能单笔又能批量,支持多商户管理

大家好,我是小悟 微信商家转账到零钱的功能大家应该都熟悉吧,为了满足商家向用户微信零钱转账的需求,微信支付推出【商家转账到零钱】服务,方便商户可以一次向单个或多个用户的微信零钱转账。 商家转账到零钱为商户提供了简便、…

小学生练字神器,在线字帖生成器网站源码

源码介绍 帮助小学生规范汉字书写,提高汉字书写水平,在线小学生练字神器!它不仅功能强大,而且完全免费,是每个小学生必备的练字工具。 海量字库:收录9574个常用汉字,满足小学生的学习需求。多…

分布式系统架构设计之分布式消息队列的实际应用场景分析以及未来展望

一、分布式消息队列的实际应用场景 随着企业业务的不断发展和数据量的持续增长,分布式消息队列已经成为了许多系统中不可或缺的一部分。它提供了异步通信、流量削峰、数据缓冲等功能,为构建高并发、高可用、可扩展的系统提供了有力的支持。本部分会通过…

MySQL8.0安装(Linux - centos)

我是南城余!阿里云开发者平台专家博士证书获得者! 欢迎关注我的博客!一同成长! 一名从事运维开发的worker,记录分享学习。 专注于AI,运维开发,windows Linux 系统领域的分享! 其他…

文件操作(一)

目录 一.什么是文件 1.程序文件和数据文件 2.文件名 3,文本文件和二进制文件 二.文件的打开和关闭 1.流和标准流 2.文件指针 3.文件的打开与关闭 三.结尾 一.什么是文件 在我们学习文件操作之前我们先了解一下什么是文件?以及文件为什么使用文件…

高级RAG(六): 句子-窗口检索

之前我们介绍了LlamaIndex的从小到大的检索 的检索方法,今天我们再来介绍llamaindex的另外一种高级检索方法: 句子-窗口检索(Sentence Window Retrieval),在开始介绍之前让我们先回顾一下基本的RAG检索的流程,如下图所示: 在执行基…

BikeDNA(九) 特征匹配

BikeDNA(九) 特征匹配 特征匹配采用参考数据并尝试识别 OSM 数据集中的相应特征。 特征匹配是比较单个特征而不是研究区域网格单元水平上的特征特征的必要前提。 方法 将两个道路数据集中的特征与其数字化特征的方式以及边缘之间潜在的一对多关系进行…