操作系统的形成与发展(1)
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