美文网首页
(二)操作系统的分类

(二)操作系统的分类

作者: BubbleM | 来源:发表于2017-10-10 16:29 被阅读159次

    传统操作系统的分类:

    1.批处理操作系统

    1. 工作方式
    • 用户将作业交给系统操作员
    • 系统操作员将许多用户的作业组成一批作业,输入到计算机系统中,在系统中形成一个自动转接的连续的作业流。
    • 启动操作系统
    • 系统自动、依次执行每个作业
    • 由操作员将作业结果交给用户
    1. 追求目标
      提高资源利用率,增加作业处理吞吐量(单位时间处理的作业越多越好)
    2. 批处理系统中的作业包括:
    • 用户程序
    • 数据
    • 作业说明书(用作业控制语句编写)
      成批:通常由若干个作业组成,用户提交作业后只能等待处理结果,不能干预自己作业的执行。
      批作业处理:对一批作业中的每个作业进行相同的处理:从磁盘读入用户作业和编译链接程序,编译链接用户作业以生成可执行程序;启动执行;执行并输出结果。

    2.分时操作系统time-sharing system

    1. 时间片time slice
      操作系统将CPU的时间划分为若干个片段,称为时间片。
    • 操作系统以时间片为单位,轮流为每个终端用户服务,每次服务一个时间片。
    • 其特点是利用人的错觉,使用户感觉不到计算机在服务他人。
    1. 追求目标
      及时响应。依据响应时间(从终端发出命令到系统给予回答所经历的时间)

    3.通用操作系统

    分时系统与批处理系统结合。原则:分时优先,批处理在后。
    “前台”:需要频繁交互的作业。“后台”:时间性要求不强的作业。

    4.实时操作系统

    指使计算机能及时响应外部事件的请求,在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致的工作。

    1. 追求目标
    • 对外部请求在 严格时间范围内 作出响应
    • 高可靠性

    5.个人计算机操作系统

    计算机在某一时间内为单用户服务。

    1. 追求目标
      界面友好,使用方便;丰富的应用软件

    6.网络操作系统

    基于计算机网络,在各种计算机操作系统上,按网络体系结构协议标准开发的软件。

    1. 功能
      网络管理,通信,安全,资源共享和各种网络应用
    2. 追求目标
      相互通信,资源共享

    7.分布式操作系统

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

    1. 目标
      处理能力增强、速度更快、可靠性增强、具有透明性

    8.嵌入式操作系统

    嵌入式系统:在各种设备、装置或系统中,完成特定功能的软硬件系统。汽车、手机、电视机、MP3播放器。
    嵌入式操作系统Embedded Operating System:运行在嵌入式系统环境中,对整个嵌入式系统以及它所操作、控制的各种部件装置等等资源进行统一协调、调度、指挥和控制的系统软件。

    1. 特点
      系统内核小。专用性强。系统精简。高实时性。

    相关文章

      网友评论

          本文标题:(二)操作系统的分类

          本文链接:https://www.haomeiwen.com/subject/udpvyxtx.html