栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-09-27 操作系统的特征

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-09-27 操作系统的特征

目录

知识框架

四个特征

并发

并行

并发与并行的区别

共享

两种资源共享方式

并发和共享的关系

虚拟

异步


知识框架

 四个特征

并发,共享,虚拟,异步。并发与共享互为存在条件。

并发

指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。

并行

指在同一时刻,有多条指令在多个处理器上同时执行。

并发与并行的区别

并发是指一个处理器同时处理多个任务。

并行是指多个处理器或者是多核的处理器同时处理多个不同的任务。

并发是逻辑上的同时发生。

并行是物理上的同时发生。

来个比喻:并发是一个人同时吃三个馒头,而并行是三个人同时吃三个馒头。

共享

即资源共享,操作系统中的资源可供多个并发的程序共同使用。

两种资源共享方式

并发和共享的关系

虚拟

把一个物理实体转变为若干个逻辑实体,物理实体是真实存在的,逻辑实体是虚拟的。

操作系统中的虚拟技术有两种形式:

  • 时分复用技术
    • 时分复用技术指的是资源在时间上进行复用,不同程序并发使用多道程序,分时使用计算机的硬件资源。提高资源的利用率。
    • 在操作系统中的应用有:虚拟处理器技术,借助多道程序设计技术为每个程序建立进程,多个程序分时复用处理器;虚拟设备技术,物理设备虚拟为多个逻辑设备,每个程序占用一个逻辑设备,多个程序通过逻辑设备并发访问。
    • 如果失去了并发性,则一个时间段内系统中只需运行一道程序,那么就失去了实现虚拟性的意义了。因此,没有并发性就谈不上虚拟性。
  • 空分复用技术
    • 空分复用技术用来实现虚拟磁盘、虚拟内存等,提高资源利用率,提升编程效率。虚拟磁盘技术,物理磁盘虚拟为多个逻辑磁盘,如C、D、E等逻辑盘,使用起来更加安全、方便;虚拟内存技术,在逻辑上扩大程序的存储容量,使用比实际内存更大的容量,大大提升编程效率。

异步

在多道程序环境下,允许多个进程并发执行,进程在使用资源时可能需要等待或放弃,进程的执行并不是一气成的,而是以走走停停的形式推进。

显然,如果失去了并发性,系统只能串行地处理各个进程,每个进程的执行会一贯到底。只有系统拥有并发性,才能导致异步性。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272087.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号