欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

操作系统的形成与发展(1)

程序员文章站 2022-07-14 13:02:54
...

 

1, 通过发展历史,介绍概念的推出背景、促进OS发展的因素、将来的发展趋势。 

2, 简历: 

    2.1 50年代, 第一代OS, 简单批处理操作系统。 

    2.2 60年代, 多道程序批处理系统。 

    2.3 不久, 分时系统、实时系统。 

    2.4 80年代, 微机及网络操作系统, 嵌入, 分布式OS。 

3, 推动因素:总结过去, 预示未来。 

    3.1 硬件升级和新硬件出现。 虚拟存储、光盘实例。

    3.2 新的服务、方便使用。 用户的要求不断增长。

    3.3 计算机资源利用率提高。 从能用到高效。 

    3.4 更正软件中的错误。

    3.5 体系结构的发展: 单处理机、多处理机, 分布式、计算机网络。

 

4, 手工操作时期, 没有操作系统。 

    4.1 成千上万电子管, 灯显示结果。

    4.2 操作和编程完全是手工, 编程完全是0、1代码。

    4.3 操作员独占整个机器和相关设备。输入输出时, 处理机很长很长时间是空闲的。

5, 单道批处理系统, Monitor。 

    5.1 程序数据写在卡上,专用I/O计算机将其转化到磁带上。

    5.2 批处理程序从磁带取作业,装入计算机, 处理结果输出的磁带上。 一个一个地装进去。

    5.3 结束后, 取出输入磁带装下一批作业,输出磁带用专门机器打印出来。

    5.4 评价:

        解决了作业间的自动转接问题,减少了机器时间的浪费。

        不管作业大小,只要一旦占有处理机开始执行,则一直独占直到结束。

        资源利用率低,对单个作业来说,输入输出时,处理机空闲。处理机忙时,输入输出又是空闲的。

        短作业执行不公平。 

        交互性差, 一旦交给处理机后,人员不能再干预。 如程序出错时,要走很长的流程。 

 

 

==================

1, http://v.youku.com/v_playlist/f1341884o1p4.html


上一篇: autoconf 遇到的坑

下一篇: Attribute