zoukankan      html  css  js  c++  java
  • 操作系统发展和分类

    操作系统发展分类

    时间:2020.12.11


    手工操作系统

    主要缺点:需要人工装取纸带,并且纸带机输入输出速度很慢,而计算机运行速度很快,这就造成人机速度的不平衡,计算机大部分时间是空闲的,造成了系统资源的利用率极低。

    单道批处理系统

    引入了脱机输入/输出技术(外围机+磁带),并由监督程序负责控制作业的输入、输出。每次只能读取一个程序到内存里面
    主要优点:缓解了一定程度的人机速度矛盾,资源利用率有所提高
    主要缺点内存中仅有一道程序运行,只有该程序运行结束后才能运行下一道程序。CPU有大量时间是在等待I/O完成。资源利用率依然很低。各个程序之间是串行执行的

    批处理阶段---多道批处理系统

    解决了一次只能执行一个程序的问题,批处理系统可以每次往内存里面读入多到程序。
    主要优点:多道程序并发执行,共享计算机资源。系统资源利用率大幅提升,CPU和其他设备更能保持“忙碌”状态,系统吞吐量提高。
    主要缺点:用户响应时间短,没有人机交互功能(也就是用户提交完自己的程序后只能等待计算机处理完成,中间不能控制自己的执行,比如不能调试自己的程序或者输入一些参数)

    分时操作系统

    概念:计算机以时间片为单位轮流为各个用户/作业服务。各个用户可以通过终端与计算进行交互。
    主要优点:用户请求可以及时被响应,解决了人机交互问题。允许多个用户同时使用一台计算机,但是各用户之间的操作是相互独立的,感受不到别人的存在。感觉计算机就是为自己一人服务
    主要缺点机算机不能处理一些紧急的作业任务。它对于各个用户都是公平的,不存在偏爱哪一用户。循环的为各个作业任务服务一个时间片,不区分是否紧急与否。

    实时操作系统

    主要优点可以有限响应一些紧急任务。某些紧急任务可以不用时间片排队优先执行。(类似于车站老幼病残和军人优先窗口)

    对实时操作系统要求:要求实时操作系统在接收到外部信号后能够对信号及时进行处理,并且要在严格时限内完成处理事件。特点是及时性和可靠性

    • 硬实时
      要求:必须在绝对严格的规定时间内完成对事件的处理(自动驾驶,导弹控制等)
    • 软实时
      要求:能接受偶尔违反时间规定(12306订票等)

    网络操作系统

    分布式操作系统

    个人计算机操作系统

    注意:前五类操作系统是考核重点,以上三种有时间更新

  • 相关阅读:
    HDU
    HDU
    POJ
    HDU
    HDU
    POJ
    HDU
    FZU
    LightOJ 1030 Discovering Gold 数学期望计算
    POJ 3061 Subsequence 二分查找
  • 原文地址:https://www.cnblogs.com/Arong123/p/14122104.html
Copyright © 2011-2022 走看看