目录
一、关于操作系统
1、操作系统是什么?
操作系统是一个系统软件,管理计算机的软硬件资源,并为计算机程序服务。
2、操作系统的功能
- 并发
- 性能分析和冲突解决
- 资源管理
- 隐藏复杂性接口
二、操作系统的发展历程
1、手工操作阶段
主要特点
- 将程序和数据存储在打孔纸带上
- 计算机的主要任务是做科学计算
- 计算过程人机交互很少
- 输入机与输出机联结在一起
运行方式
图1 人工调度程序流程
存在的问题
- 由人工完成作业的调度,速度慢,效率低
- 内存中只有一道程序在运行
- 联机输入输出方式下,纸带输入需要大量时间,计算结果输出又要大量时间,导致CPU大部分时间空闲
2、单道批处理系统
执行流程:脱机输入,运行程序,脱机输出。只有内存中的当前程序完全执行结束,监督程序才会从磁盘中读入下一个程序加载到内存,并调度CPU处理该程序。

图2 单道批处理系统执行流程
单道批处理系统的工作方式----单道程序设计

本文介绍了操作系统的定义和功能,包括并发、性能管理和资源管理等。接着,详细阐述了操作系统的发展历程,从手工操作阶段、单道批处理系统、多道批处理系统到分时系统,以及实时操作系统和网络、分布式操作系统的特色。通过对这些历史阶段的分析,揭示了操作系统如何提高CPU利用率和人机交互体验。
最低0.47元/天 解锁文章
996

被折叠的 条评论
为什么被折叠?



