• 操作系统四大特征


    OS四大特征

    1.OS的并发性(同一时间间隔内执行和调度多个程序的能力)

    • 宏观上,处理机同时执行多道程序

    • 微观上,处理机在多道程序间高速切换(分时交替执行),微观上并非是同时执行的。

    • 关注单个处理机同一时间段内处理任务数量的能力

    请添加图片描述

    2.OS的共享性 (Sharing)

    • 即资源共享,系统中的资源供多个[并发执行]的应用程序共同使用

    • 同时访问方式: 同一时段许多个程序同时访问共享资源

    • 互斥共享方式:也叫独占式,允许多个程序在同一个共享资源上
      立而互不干扰
      的工作,同一时刻只能有一个可以使用。

    • eg.共享打印机、音频设备、视频设备

    • 在这里插入图片描述

    3.OS的虚拟技术(Virtual)

    • 虚拟:使用某种技术把一个物理实体变成多个逻辑上的对应物。

    1.时分复用技术(TDM,Time Division Multiplexing)——把时间分成多段(宏观上感受不到),分别给别的程序使用。

    虚拟处理机技术:“四核八线程”
    虚拟设备技术:虚拟打印机
    在这里插入图片描述

    2.空分复用技术(SDM,Space Division Multiplexing) ——把空间分成多块,分别给别的程序使用。

    虚拟磁盘技术:将一块硬盘虚拟出若干个卷
    虚拟存储器技术

    在这里插入图片描述

    4.OS的异步性()

    • 多道程序环境下,允许多个程序并发执行
    • 单处理机环境下,多个程序分时交替执行

    程序执行的不可预知性:

    1.获得运行的时机

    2.因何暂停

    3.每道程序需要多少时间

    4.不同程序的性能,比如计算多少,I/0多少

    宏观上“一气呵成”,微观上“走走停停

  • 相关阅读:
    scrapy的安装和使用
    (01)ORB-SLAM2源码无死角解析-(51) 局部建图线程→LocalBundleAdjustment():局部优化
    (5)点云数据处理学习——其它官网例子2
    chromadb
    【无标题】
    论软件工程
    MySQL使用C语言链接
    拥抱Spring全新OAuth解决方案
    PyQt5中为窗口添加菜单工具栏状态栏
    超简单集成 HMS ML Kit 实现最大脸微笑抓拍
  • 原文地址:https://blog.csdn.net/weixin_48935611/article/details/133876959