首页 > 其他分享 >2. 王道OS-操作系统的特征,发展和分类

2. 王道OS-操作系统的特征,发展和分类

时间:2023-05-27 10:33:34浏览次数:35  
标签:操作系统 微观 王道 并发 实时操作系统 执行 OS

1. 并发:宏观上是同时发生的,微观是交替发生的 ;ps:并行:宏观和微观都是同时发生的 ;

  ps:单核CPU同一时刻只能执行一个程序,各个程序只能并发的执行 ;

    多核CPU同一时刻可以同时执行多个程序,多个程序可以并行执行 ;

2. 共享:指系统中的资源可以提供内存中多个并发执行[微观交替使用,eg:摄像头,当然也可以微观同时使用比如扬声器,eg:打游戏和听歌可以同时进行 ]的进程共同使用 ;

3. 虚拟:空分复用技术(虚拟存储器技术);时分复用技术(虚拟处理器);

4. 异步:运行中如果因为某些原因阻塞了,可以向下继续执行;

 

OS的发展和分类:

  1. 手工操作阶段:操作系统工作的时间少,主要都是人工在工作;给纸条打孔然后给计算机计算 ;

  2. 批处理阶段:把一条条的打孔的指令条放到磁带上一起给计算机执行 ,增加计算机的执行时间,

  3. 分时操作系统:可以人机交互,分时间给不同的用户提供服务

  4. 实时操作系统:优先响应一些紧急的任务,某些紧急的任务不需要排队;特点:及时性和可靠性 ;

      分类:硬实时操作系统:必须在严格的规定时间内完成处理;导弹控制系统,自动驾驶系统 ;

         软实时操作系统:能接受偶尔违反时间规定 ;12306火车订票系统 ;

标签:操作系统,微观,王道,并发,实时操作系统,执行,OS
From: https://www.cnblogs.com/zhulongxu/p/17436381.html

相关文章

  • centos7上配置nacos及开机启动服务
    这里安装的是nacos2.2.0 https://github.com/alibaba/nacos/releasescentos7中需要配置java环境这里一般java1.8或1116都行sudoyumupdate#安装OpenJDK(JavaDevelopmentKit):#对于Java8:sudoyuminstalljava-1.8.0-openjdk#对于Java11:sudoyuminstalljava-1......
  • 【Phigros】Lv.15 Collection
    Preface初一的时候被skyzzp带入的坑(\(2021.4\)),到现在\(\text{rks}\)才\(15.72\)。Phiいざ、参りますINLv.15.1\(\to\)更新后14.8了,草StasisINLv.15.5Don'tNeverAroundINLv.15.6ReimeiINLv.15.1Feast远东之宴INLv.15.3GOODRAGEIN15.8\(\to\)更新......
  • 1. 王道OS-操作系统的概念、功能
    1.操作系统是指控制和管理整个计算机的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;他是计算机系统最基本的系统软件; 操作系统需要向其他软件提供服务;是所有软件(系统资源)的manager; 提供的功能:1.处理机管理......
  • python的os.path 大集合来了
     os.path模块主要用于用于处理文件路径和文件名1.os.path.abspath-返回指定路径的绝对路径。例如:os.path.abspath('test.txt') 返回 /home/user/test.txt。1.1 os.path.abspath(__file__)-返回当前文件的绝对路径#test_demo.pyimportosprint("Printpathofcurr......
  • 基于QPSK调制和CoSaMP算法的信道估计均衡算法matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:    2.算法涉及理论知识概要 均衡器的分类    •均衡处理方法       时域均衡器:单载波数字通信中多采用时域均衡器,从时域的冲激响应考虑       正交频分复用OFDM调制:采用频域均衡    •是否......
  • 操作系统(3.4.2)--实时调度算法的分类
    按调度方式分类:非抢占式调度算法、抢占式调度算法1.非抢占式调度算法1)非抢占式轮转调度算法调度程序每次选择队列中的第一个任务投入运行。当时间片结束后,便把它挂在轮转队列的末尾,等待下次调度运行,而调度程序再选择下一个(队首)任务运行。这种调度算法可获得数秒至数十秒的响应时......
  • 746. Min Cost Climbing Stairs刷题笔记
    题目描述出bug的时候输出打印dp就行classSolution:defminCostClimbingStairs(self,cost:List[int])->int:n=len(cost)+1ifn<=3:returnmin(cost[0],cost[1])dp=[0]*ncost.append(0)foriinrange(2......
  • 145. Binary Tree Postorder Traversal刷题笔记
    问题描述后序遍历代码:#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSolution:defpostorderTraversal(sel......
  • 2.3Tucker分解HOSVD、HOOI算法推导和python实现
    HOSVD参考论文:AMULTILINEARSINGULARVALUEDECOMPOSITIONHOSVD虽然不能保证给Tucker分解给出最优拟合,但是可以提供一个好的初始化的解这些矩阵都是正交的。之所以求前R最大特征值,可以在下文的HOOI看到,目的是最大化目标函数UWHOSVD的最后一行证明如下:HOOI:黄色之所以可以化过去,......
  • 前端检测手机系统是iOS还是android(可实现根据手机系统跳转App下载链接)
    快速实现前端检测手机系统是iOS还是android(可实现根据手机系统跳转App下载链接);下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12652效果图如下:   实现代码如下:#使用方法####HTML代码部分```html<template><viewclass="conten......