概述
操作系统的四个特征
目录
一、并发
二、共享
三、虚拟
四、异步
一、并发
1、并发: 指多个事件在同一时间间隔内发生。宏观上表现的是同时发生,微观上交替发生
2、并行: 多个事件在同一时刻同时发生
3、操作系统并发性: 计算机系统中同时存在着多个运行着的程序
4、 单核CPU只能运行一个程序,所以操作系统会协调多个程序交替运行(微观上并发,宏观上并行)
5、 事实上,操作系统就是伴随着“多到程序技术”而出现的,因此操作系统和程序并发是一起诞生的
二、共享
1、共享(资源共享): 系统中的资源可供内存中多个并发的进程同时使用
2、共享分类:
- 互斥共享:一个时间段内只允许一个进程访问
- 同时共享:一个时间段内允许多个程序同时访问
同时的理解:微观上并发,宏观上并行
3、生活中的实例:
- 互斥共享:打印机的使用
- 同时共享:访问硬盘资源
4、共享性: 多个并发进程共同使用系统中的资源
5、并发性和共享性的关系: QQ和微信同时发送消息,都需要访问硬盘资源
- QQ、微信并发: 没有并发,内存中就只有一个程序运行,则共享就将没有意义
- 共同访问硬盘资源: 没有共享性,QQ、微信不能同时访问资源,就无法同时发送消息,并发也就失去来了意义
- 所以并发和共享互为存在条件
三、虚拟
1、虚拟: 物理上真是存在的实体映射为多个不存在的逻辑上的若干对应物
2、虚拟技术分类:
- 虚拟存储器技术:利用空分复用技术
- 虚拟处理器技术:利用时分复用技术
- 失去并发,那么虚拟也就失去意义
四、异步
异步: 在多道程序环境下,允许多个程序并发,但由于资源有限,进程的执行并不是一贯到底,而是走走停停,以不可预知的进度向前推行
注意: 没有并发和共享,虚拟和异步就谈不上,还有并发和共享是最基本的特征,且互为存在条件
最后
以上就是现代自行车为你收集整理的2操作系统的四个特征的全部内容,希望文章能够帮你解决2操作系统的四个特征所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复