1 Serial Processing(串行处理)
在最早期的大型计算机,也就是电影里,课本上看到的那种一整个房间那么大的计算机,他们的系统就是串行处理,关于串行处理,有以下几个特点:
- 根本没有操作系统可言
- 和人的交互是通过不同的按钮,拨杆,以及灯光进行交互
- 浪费资源,它的每一步都需要人们手动的去调度,去操作。人的操作速度相比计算机是非常慢的,所以在人还没来得及处理计算机的内部数据时,计算机处于一种等待状态。
- 启动也超级慢,连开机都要一步一步手动去操作。
这时候人们就开始在这些缺点上进行研发与改进
2 Simple Batch System(简单批处理系统)
可以说,这是人类的第一代操作系统,所有计算机的操作系统。
什么是Simple Batch System呢?也就是一批作业在外存上进行排队等待,我们都知道,计算机对数据的处理都是在内存上进行的。什么是单道呢,就是整个内存中只有一个作业在运行。也就是说,当单个作业在内存里运行,而外存上有一批作业进行等待处理,就是单道批处理。同时,有一个随时待命的**Monitor(监管程序)**常驻于内存中,当我们处理完单个作业,这个作业就会返回到Monitor中告知其已经处理完成,并且没有作业在内存中运行时,Monitor