1-4 传统操作系统的分类

一、操作系统的发展历程
       操作系统发展是随着计算机硬件技术、应用需求的发展、软件新技术的的出现而发展
       目标:充分的利用硬件
                 提供更好的服务
       大型计算机-----个人计算机-----网络----移动计算----云计算----泛在计算(物联网)----机器人

二、传统操作系统的分类
       ●批处理操作系统
       ●分时系统
       ●实时操作系统
       ●个人计算机操作系统
       ●分布式操作系统
       ●嵌入式操作系统

1、 批处理操作系统
           工作方式:
           ◆用户将作业交给一个系统操作员
           ◆系统操作员将许多用户的作业组成一批作业,输入到计算机系统中,在系统中形成一个自动转接的连续的作业流
           ◆启动操作系统
           ◆系统自动、依次执行每个作业
           ◆由操作员将作业结果交给用户

1. 追求目标:提高资源利用率,增加作业处理吞吐量

2. 关键词汇

成批:通常有若干个作业组成,用户提交作业后只能等待处理结果,不能干预自己作业的执行
         批作业处理:对一批作业中的每个作业进行相同的处理,从磁带读入用户作业和编译链接用户作业以生成可执行的程序,启动执行,执行并输出结果

3. 问题:
           慢速的输入输出处理直接由主机来完成,输入输出时,CPU处于等待状态
       4. 解决方法:卫星机:完成面向用户的输入输出(纸片或卡片),中间结果暂时存在磁带或者磁盘上

5.  实现批处理的技术(SPOOLING系统)
            批处理系统的实现通常采用的技术
            1961年,英国曼城斯特大学,Atalas机
            Simultaneous Pe联机ripheral Operation On-line(同时的外围设备操作,又称假脱机技术)

6. 思想:
           利用磁盘坐缓冲,将输入、输出、计算分别组成独立的任务流,使I/O和计算机真正并行

7. SPOOLING系统工作原理
           用户作业加载到磁盘上的输入井
           按某种调度策略选择几个搭配得当的作业,调入内存
           作业运行的结果输出到磁盘上的输出井
           运行结果从磁盘上的输出井送到打印机

8. 现代计算机系统的打印过程通常采用的是SPOOLING技术

2、分时操作系统

一台主机,多个终端,终端没有计算能力,终端敲入命令,等待主机回答

1. 时间片(time slice)
             操作系统将CPU的时间划分成若干个片段,称为时间片
                  操作系统以时间片为单位,轮流为每个终端用户服务,每次服务一个时间片
                  其特点是利用人的错觉,使用户感觉不到计算机在服务他人

2. 追求目标:
                及时响应(依据是响应时间)
              响应时间:
                从终端发出命令到系统给予回答所经历的时间

3、通用操作系统
            分时与批处理系统结合
            原则:分时优先,批处理在后
            前台:需要频繁交互的作业
            后台:时间要求不高的作业

4、实时操作系统
            指是计算机能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有2设备和实时任务协调一致的工作
         1. 分类:
            第一类:实时过程控制
            工业控制,航空,军事控制
            第二类:实时通信(信息)处理
            电讯(自动交换机)、银行、飞机订票、股市行情

2. 追求的目标:
                对外部请求在严格时间范围内做出响应
                高可靠性
         3. 特征:
                关键参数 是 时间
                例子:工业过程控制系统---汽车装配线
                硬实时系统:某个动作绝对必须在规定的时刻或时间范围完成
                软实时系统:接受偶尔违反最终时限

5、 个人计算机操作系统
              计算机在某一时间问单用户服务
              追求目标:
              界面友好,使用方便
              丰富的应用软件

6、网络操作系统
            基于计算机网络,在各种计算机操作系统上
            按网络体系结构物协议标准开发的软件
         1. 功能:网络管理,同信,安全,和资源共享各种网络应用
         2. 追求目标:相互通信,资源共享

7、分布式操作系统
            分布式系统:以计算机网络为基础,或以多处理机为基础,基本特征是处理分布在不同计算机上
            分布式操作系统:是一个统一的操作系统,允许若干个计算机可相互协作共同完成同一项任务。操作系统可将各种系统任务在分布式系统中任何处理机上运行,自动实现
            全系统范围内的任务分配,自动调度,均衡各种处理机的工作负载
            处理能力增强、速度更快、可靠性增强、具有透明度

8、嵌入式操作系统
            在各种设备、装置或系统中,完成特定功能的软硬件系统汽车、手机、电视机、MP3播放器
            它们是一个大设备、装置、或系统中的一部分、这个大设备、装置或系统可以不是‘计算机’
            通常工作在反应式或对处理时间有较严格要求环境中
            运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等等资源进行统一协调、调度、指挥、和控制的系统软件
       9、智能卡操作系统
             智能卡:一种包含一块CPU芯片的卡片
             特点:
             非常严格的运行能耗和存储空间的限制有些智能卡只有单项功能,诸如电子支付
             专用的操作系统
             有些智能卡是面向JAVA的,即在智能卡的ROM中有一个JAVA虚拟机解释器。java程序被下载到卡中并由JVM解释器解释,有些卡可以同时处理多个java小程序,这就是多道程序,并且需要对他们进行调度。在两个或者多个小程序同时运行时,资源管理和保护就成为突出的问题。这些问题必须由卡上的操作系统处理

时间: 2024-08-02 15:12:09

1-4 传统操作系统的分类的相关文章

操作系统的功能、作用、分类

操作系统的功能: 从资源管理的角度--五大基本功能 1.进程和线程的管理 --进程线程的状态.控制.同步互斥.通信调度等 2.存储管理--分配/回收.地址转换.存储保护等 3.文件管理--文件目录.文件操作.磁盘空间.文件存取控制 4.设备管理--设备驱动.分配回收.缓冲技术等 5.用户接口--系统命令.编程接口 操作系统的三个作用: 1.资源的管理者 2.向用户提供各种服务 3.对硬件机器的扩展 操作系统的发展流程: 操作系统发展随着计算机硬件技术,应用需求发展,软件新技术的出现而发展的. 其

操作系统的定义与优缺点

一.目的和要求         1. 实验目的 (1)掌握操作系统的定义和概念: (2)了解各类操作系统的发展历史:        2.实验要求 使用网络搜索了解各类计算机操作系统的知识,并整理成一篇文档. 二.实验内容 1.计算机操作系统的定义和概念 操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石.它的职责常包括对硬件的直接监管.对各种计算资源(如内存.处理器时间等)的管理.以及提供诸

R与数据分析旧笔记(十二)分类

分类:分类的意义 分类:分类的意义 传统意义下的分类:生物物种 预测:天气预报 决策:yes or no 分类的传统模型 分类(判别分析)与聚类有什么差别 ? 常见分类模型与算法 线性判别法 距离判别法 叶贝斯分类器 决策树 支持向量机(SVM) 神经网络 线性判别法(Fisher) 例子:天气预报数据 > G=rep(c(1,2),c(10,10))> G [1] 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2> x1=c(-1.9,-6.9,5.2,5

对操作系统的了解

1.计算机操作系统的定义和概念: 操作系统是最靠近硬件的一层软件,它把裸件裸机改造成为完善的虚拟机,使得机器功能得到扩展,运行环境得到改善,系统效率得到提高,安全性能得到保证.一般来讲,操作系统的定义为:管理系统资源.控制程序.改善人机界面.提供各种服务.并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好运行环境地一种系统软件. 2.操作系统的分类: (1)批处理操作系统.批处理(Batch Processing)操作系统的工作方式是:用户将作业交给系统操作员,系统操作员将许多用户的作

用深度学习(CNN RNN Attention)解决大规模文本分类问题 - 综述和实践

转自https://zhuanlan.zhihu.com/p/25928551 近来在同时做一个应用深度学习解决淘宝商品的类目预测问题的项目,恰好硕士毕业时论文题目便是文本分类问题,趁此机会总结下文本分类领域特别是应用深度学习解决文本分类的相关的思路.做法和部分实践的经验. 业务问题描述: 淘宝商品的一个典型的例子见下图,图中商品的标题是"夏装雪纺条纹短袖t恤女春半袖衣服夏天中长款大码胖mm显瘦上衣夏".淘宝网后台是通过树形的多层的类目体系管理商品的,覆盖叶子类目数量达上万个,商品量也

【文智背后的奥秘】系列篇——情感分类

版权声明:本文由文智原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/92 来源:腾云阁 https://www.qcloud.com/community 情感分类是对带有感情色彩的主观性文本进行分析.推理的过程,即分析对说话人的态度,倾向正面,还是反面.它与传统的文本主题分类又不相同,传统主题分类是分析文本讨论的客观内容,而情感分类是要从文本中得到它是否支持某种观点的信息.比如,"日媒:认为歼-31能够抗衡F-35,这种

转:文本分类问题

作者:西瓜军团链接:https://www.zhihu.com/question/58863937/answer/166306236来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 一.传统文本分类方法 文本分类问题算是自然语言处理领域中一个非常经典的问题了,相关研究最早可以追溯到上世纪50年代,当时是通过专家规则(Pattern)进行分类,甚至在80年代初一度发展到利用知识工程建立专家系统,这样做的好处是短平快的解决top问题,但显然天花板非常低,不仅费时费力,覆

【读书笔记-数据挖掘概念与技术】分类:基本概念

数据分类的两个阶段:学习阶段(构造分类模型)和分类阶段(使用模型预测给定数据的类标号)和分类阶段(使用模型预测给定数据的类标号). 决策树归纳 构造一颗树,从根到叶子节点的路径,该叶子节点就存放着该元组的预测类. 决策树分类器的构造不需要任何领域知识和参数设置,因此适合于探测式知识发现.决策树可以处理高维数据. 分裂节点时,关于选择什么样的度量标准,主要分为三类: 1.ID3:信息增益: 2.C4.5:信息增益率: 3.基尼系数: 如何防止过拟合? 树剪枝:剪掉最不靠谱的分支: 方法:a)先剪枝

2018-文本分类文献阅读总结

文章1 Generative and Discriminative Text Classification with Recurrent Neural Networks 时间:2017 机构:Google DeepMind 生成模型:generative 判别模型:discrimination 作者支持生成模型比判别模型具有更加优异的性能,经过生成模型和判别模型的建模给出结论. 判别模型使用LSTM的变体(增加了peephole到每一个门上,则每一个门都会受到上一节点的cell的影响),当给定了