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

操作系统的基本特征

作者头像
繁依Fanyi
发布2023-05-07 19:31:38
3160
发布2023-05-07 19:31:38
举报
文章被收录于专栏:繁依Fanyi 的专栏
在这里插入图片描述
在这里插入图片描述

一、并发(Concurrence)

并发与并行

并行性 是指两个或多个事件能够在同一时刻发生 并发性 是指两个和多个事件能够在同一时间间隔内发生

  • 要注意时刻与时间间隔的区别。
  • 并行需要硬件的支持,需要多核处理器的支持,使用单核处理器只能表现出宏观上并行,微观上串行,就像多道批处理系统一样。

二、共享(Sharing)

互斥共享方式:系统中的某些资源,如打印机,磁带机,虽然可以供多个进程使用,但是只能是每个进程在不同的时间段内使用,进程之间会“互斥”。

同时访问方式:系统中的某些资源在一段时间内可以“同时”访问,但“同时”通常表现在宏观上,在微观上这些进程还是交替的访问这些资源。

操作系统的两个最基本特征

并发与共享是操作系统的两个最基本特征,两者互为存在的条件:

  • ① 资源共享是以程序的并发为条件的,若系统不允许程序并发执行,则自然不存在资源共享问题。
  • ② 若系统不能对资源共享实施有效的管理,则必将影响到程序的并发执行,是指根本无法并发执行。

三、虚拟(Virtual)

虚拟 是把物理上的实体变成若干个逻辑上的对应物,像是我们常用的操作系统就是把物理上的资源变成了系统中逻辑上的资源。

实现 “虚拟” 的技术

① 时分复用技术 —— 处理器的分时共享

时分复用技术是指多个程序或用户想要使用同一个资源时,每个程序或用户需要按照一定的顺序依次使用这个资源,以此提高资源的利用率。

② 空分复用技术 —— 虚拟存储器

空分复用技术将一个频率范围非常宽的信道划分成多个频率比较窄的信道,其中的任何一个频带都只提供给一个用户通话。

四、异步(Asynchronism)

多道程序环境运行多个程序并发执行,但是资源有限,进程的执行并不是一贯到底的,而是走走停停的,它以不可预知的速度向前推进,这就是进程的异步性。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、并发(Concurrence)
    • 并发与并行
    • 二、共享(Sharing)
      • 操作系统的两个最基本特征
      • 三、虚拟(Virtual)
        • 实现 “虚拟” 的技术
        • 四、异步(Asynchronism)
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档