操作系统的发展与分类
【知识总览】
1.手工操作阶段
手工操作阶段没有操作系统,程序员写程序需要在纸带上用打孔机来写,计算机识别的是二进制码,打孔的是1,没打孔的是0,程序员把程序写在纸带机上,纸带机读取数据传到计算机上在进行处理。这时候一个计算机一次只能为一个程序员服务,输入输出超慢,计算机处理快,导致中间有很多的空闲时间。
2.批处理阶段——单道批处理系统
多个程序员将程序写入计算机后存入磁带中,计算机直接读入磁带进行操作,这样计算机就留出更多时间用于对输入输出进行操作,而不是空闲等待。
3.批处理阶段——多道批处理系统
多道批处理系统解决了单道批操作系统一次只能处理一道程序,CPU在等到I/O导致浪费了大量时间的问题,一次执行多道程序,资源利用率大幅提升,也标志着操作系统的正式诞生。
4.分时操作系统
分时操作系统解决了多道批操作系统不能进行人机交互的问题。