我是靠谱客的博主 现代自行车,最近开发中收集的这篇文章主要介绍2操作系统的四个特征,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

操作系统的四个特征

目录

一、并发
二、共享
三、虚拟
四、异步

一、并发

1、并发: 指多个事件在同一时间间隔内发生。宏观上表现的是同时发生,微观上交替发生
2、并行: 多个事件在同一时刻同时发生
3、操作系统并发性: 计算机系统中同时存在着多个运行着的程序
4、 单核CPU只能运行一个程序,所以操作系统会协调多个程序交替运行(微观上并发,宏观上并行)
5、 事实上,操作系统就是伴随着“多到程序技术”而出现的,因此操作系统和程序并发是一起诞生的

二、共享

1、共享(资源共享): 系统中的资源可供内存中多个并发的进程同时使用
2、共享分类:

  • 互斥共享:一个时间段内只允许一个进程访问
  • 同时共享:一个时间段内允许多个程序同时访问

同时的理解:微观上并发,宏观上并行
3、生活中的实例:

  • 互斥共享:打印机的使用
  • 同时共享:访问硬盘资源

4、共享性: 多个并发进程共同使用系统中的资源

5、并发性和共享性的关系: QQ和微信同时发送消息,都需要访问硬盘资源

  • QQ、微信并发: 没有并发,内存中就只有一个程序运行,则共享就将没有意义
  • 共同访问硬盘资源: 没有共享性,QQ、微信不能同时访问资源,就无法同时发送消息,并发也就失去来了意义
  • 所以并发和共享互为存在条件

三、虚拟

1、虚拟: 物理上真是存在的实体映射为多个不存在的逻辑上的若干对应物
2、虚拟技术分类:

  • 虚拟存储器技术:利用空分复用技术
  • 虚拟处理器技术:利用时分复用技术
  • 失去并发,那么虚拟也就失去意义

四、异步

异步: 在多道程序环境下,允许多个程序并发,但由于资源有限,进程的执行并不是一贯到底,而是走走停停,以不可预知的进度向前推行
注意: 没有并发和共享,虚拟和异步就谈不上,还有并发和共享是最基本的特征,且互为存在条件

最后

以上就是现代自行车为你收集整理的2操作系统的四个特征的全部内容,希望文章能够帮你解决2操作系统的四个特征所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部