前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算机操作系统学习笔记 | 操作系统特征

计算机操作系统学习笔记 | 操作系统特征

作者头像
Regan Yue
发布2021-09-16 10:36:59
4650
发布2021-09-16 10:36:59
举报
文章被收录于专栏:ReganYue's BlogReganYue's Blog

计算机操作系统学习笔记 | 操作系统特征

1.并发性

并发是指多个事件在同一时间段内发生,并且这多个事件会互相影响。

而我们常说的并行在操作系统内的意思是多个程序是独立的,互不产生影响。

正如并发和并行的名字,并发主要想着重描述的是出发,并发就是同时出发。而并行主要想着重描述的是运行,并行也就是同时运行。

而操作系统之所以有进程、线程和我最喜欢的协程,就是为了让程序能够并发执行。

2.共享性

共享就是多个并发进程能够共享有限的计算机资源。

在操作系统中存在着两种共享方式。

一种是互斥共享,而另一种是同时共享

互斥共享指的是在一段时间内只允许一个进程访问互斥共享的资源,例如打印机的资源,当一个进程访问打印机时,就不能让另外一个进程使用打印机资源。

而同时共享指的就是一段时间内允许多个进程访问同时共享的资源。

3.虚拟性

虚拟性指的就是在操作系统中,一个物理实体可以变成多个逻辑实体。

主要有两种技术:时分复用技术 以及 空分复用技术。

时分复用技术实现了虚拟CPU,能够让多个进程在同一处理器上并发执行。空分复用技术实现了虚拟内存,其让物理内存抽象成为地址空间。

地址空间的页被映射到物理内存,地址空间的页并不需要全部在物理内存中,当使用到一个没有在物理内存的页时,执行页面置换算法,将该页置换到内存中。

4.异步性

异步性指的是进程的执行顺序与执行顺序的不确定性。因为进程不是一步执行到底,而是“三天打鱼两天晒网”,运行时间不确定。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-09-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 计算机操作系统学习笔记 | 操作系统特征
    • 1.并发性
      • 2.共享性
        • 3.虚拟性
          • 4.异步性
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档