
手工操作阶段
用户独占全机,人机速度矛盾导致资源利用率极低。
单道批处理系统(解决手工操作阶段的人机速度问题)
引入脱机输入/输出技术,并监督程序负责控制作业的输入和输出。内存中仅能有一到程序运行,只有该程序运行结束之后才能调入下一道程序。CPU有大量的时间是在空闲等待I/O完成。资源利用率依然很低。
多道批处理系统:(解决单道批处理系统的资源利用率低的问题)
每次向内存中输入多道程序。用户响应时间长,没有人机交互功能(用户提交自己的作业之后就只能等待计算机处理完成,中间不能控制自己的作业执行)
分时操作系统(解决多道批处理系统中人机交互)
计算机以时间片为单位轮流为各个用户/作业服务,各个用户可通过终端与计算机进行交互。不能优先处理一些紧急任务。
实时操作系统:(解决分时操作系统中的不能处理紧急任务)
能够优先响应一些紧急任务,某些紧急任务不需要时间片排队。在实时操作系统的控制下,计算机系统接受到外部信号后及时进行处理,并且要在严格的时限内处理完事件。
本文概述了操作系统的发展历程,从早期的手工操作阶段,到单道批处理系统解决人机速度问题,再到多道批处理提高资源利用率。接着介绍了分时操作系统如何实现人机交互,以及实时操作系统如何应对紧急任务处理需求。每种系统都有其特点和局限,不断推动着操作系统的进步。

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



