计算机操作系统学习笔记 | 操作系统特征
【摘要】 计算机操作系统学习笔记 | 操作系统特征1.并发性并发是指多个事件在同一时间段内发生,并且这多个事件会互相影响。而我们常说的并行在操作系统内的意思是多个程序是独立的,互不产生影响。正如并发和并行的名字,并发主要想着重描述的是出发,并发就是同时出发。而并行主要想着重描述的是运行,并行也就是同时运行。而操作系统之所以有进程、线程和我最喜欢的协程,就是为了让程序能够并发执行。2.共享性共享就是多个...
1.并发性
并发是指多个事件在同一时间段内发生,并且这多个事件会互相影响。
正如并发和并行的名字,并发主要想着重描述的是出发,并发就是同时出发。而并行主要想着重描述的是运行,并行也就是同时运行。
而操作系统之所以有进程、线程和我最喜欢的协程,就是为了让程序能够并发执行。
2.共享性
共享就是多个并发进程能够共享有限的计算机资源。
在操作系统中存在着两种共享方式。
一种是互斥共享,而另一种是同时共享。
互斥共享指的是在一段时间内只允许一个进程访问互斥共享的资源,例如打印机的资源,当一个进程访问打印机时,就不能让另外一个进程使用打印机资源。
而同时共享指的就是一段时间内允许多个进程访问同时共享的资源。
3.虚拟性
虚拟性指的就是在操作系统中,一个物理实体可以变成多个逻辑实体。
主要有两种技术:时分复用技术 以及 空分复用技术。
时分复用技术实现了虚拟CPU,能够让多个进程在同一处理器上并发执行。空分复用技术实现了虚拟内存,其让物理内存抽象成为地址空间。
地址空间的页被映射到物理内存,地址空间的页并不需要全部在物理内存中,当使用到一个没有在物理内存的页时,执行页面置换算法,将该页置换到内存中。
4.异步性
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)