zoukankan      html  css  js  c++  java
  • 11-2 操作系统发展

    11-2 操作系统发展

    操作系统发展

    01  OS从无到有、从简单到复杂、完善

    02  OS 随着计算机硬件技术的发展而发展

    03  为满足不同的需求,出现了多种类型的OS

    操作系统的发展过程

    发展动力:“需求推动发展”

    1 资源利用角度

    为了提高计算机资源利用率和系统性能, 从单道到多道、集中到分布、从专用到泛在等

    2 用户角度

    方便用户,人机交互

    3 技术角度

    物理器件发展, CPU的位宽度(指令和数据)、快速外存、光器件等,以及计算机体系结构的不断发展:单处理机、多处理机、多核、计算机网络

    OS的发展和计算机硬件技术、体系结构相关

    第一代 (1946 年- - 1955 年) ) : 真空管时代,无操作系统

    第二代 (1955 年- - 1965 年) ) : 晶体管时代,批处理系统

    第三代 (1965 年- - 1980 年) ) : 集成电路时代,多道程序设计

    第四代 (1980 年 - - 至今) ) : 大规模和超大规模集成电路时代,分时系统。

    现代计算机正向着巨型、微型、并行、分布、网络化和智能化几个方面发展。

    Development and Types of OS

    No operating system 无操作系统

    Simple Batch Systems 简单批处理系统

    Multiprogramming Batched Systems 多道程序批处理系统

    Time-Sharing Systems 分时系统

    Real -Time Systems 实时系统

    Embedded SystemS 嵌入式系统

    Parallel Systems 并行系统

    Distributed Systems 分布式系统

    操作系统的发展过程

    wps2

    ENIAC计算机

    运算速度:1000次/每秒, 数万个真空管, 占地100平方米。

    没有程序设计语言(甚至没有汇编),更谈不上操作系统。

    程序员提前预约一段时间,然后到机房将他的插件板插到计算机里。

    期盼着在接下来的时间中几万个真空管不会烧断,从而可以计算自己的题目。

    工作方式:人工操作方式,用户是计算机专业人员;

    工作方式

    编程语言:机器语言;

    I/O:纸带或卡片;

    缺点

    1、用户独占全机,独占系统的全部硬件资源,设备利用率很低

    2、CPU等待用户:手工装入/卸取纸带或卡片

    50 年代早期,出现了穿孔卡片,程序写在卡片上然后读入计算机,但计算过程则依然如旧

    主要矛盾

    人机矛盾:人工操作方式与机器利用率的矛盾批处理

    CPU与I/O之速度不匹配的矛盾

    提高效率的途径

    批处理

    脱机I/O

    脱机I/O方式

    I/O工作在外围机/卫星机的控制下完成,或者说是在脱离主机的情况下进行。使用磁带作为输入/输出的中介,这种具体的输入/输出不需要在主计算机上进行的方式称“脱机输入/输出”wps3

    操作系统的发展过程

    2. 单道批处理系统(simple batch processing)

    50年代末 ~ 60年代中(晶体管)

    把一批作业以脱机输入方式输入到磁带/磁鼓

    利用磁带或磁盘把任务分类编成作业顺序执行

    每批作业由专门监督程序(Monitor)自动依次处理

    批处理系统解决了高速计算机的运算、处理能力与人工干预之间的速度矛盾,实现了作业自动过渡。

    早期批处理系统

    wps4

    单道批处理系统

    运行特征:

    顺序性:磁带上的各道作业是顺序地进入内存,各作业的完成顺序与他们进入内存的顺序相同

    单道性:内存中仅有一道程序运行

    自动性

    优点

    减少了CPU的空闲时间,提高了主机CPU和I/O设备的使用效率,提高了吞吐量。

    缺点

    CPU和I/O设备使用忙闲不均.

  • 相关阅读:
    topcoder srm 681 div1
    topcoder srm 683 div1
    topcoder srm 684 div1
    topcoder srm 715 div1
    topcoder srm 685 div1
    topcoder srm 687 div1
    topcoder srm 688 div1
    topcoder srm 689 div1
    topcoder srm 686 div1
    topcoder srm 690 div1 -3
  • 原文地址:https://www.cnblogs.com/wenyule/p/12214196.html
Copyright © 2011-2022 走看看