OS按照时间顺序可分为大致以下几个阶段:
手工操作阶段
批处理阶段
分时OS阶段
实时OS阶段
手工操作阶段
此时无OS的存在。
主要缺点为用户独占全机人机速度矛盾,I/O设备与CPU速度矛盾。
批处理阶段
批处理阶段使用机器替代人进行操作,使得用户脱机使用计算机,成批执行作业,解决了=机速度矛盾以及I/O设备与CPU速度矛盾的问题。但又带来的新的缺点。
==多道程序设计技术的提出是提高计算机资源利用率的关键技术。==与此同时,多道程序设计失去了单道设计的顺序性(各个工作按照一定的顺序进行)以及封闭性。
单道批处理中内存只有一道作业。
多道批处理主要不足为缺少人机交互。
分时OS
分时OS是指多个用户通过终端同时共享一台主机,通过分时技术使得计算机在一个时间片内对一个用户进行工作,从而实现轮转,使得各用户能够同时与主机进行交互操作而又互不干扰。分时OS的提出解决了人机交互 的问题。但对于所有作业一视同仁在某些场景下又成为了不足,因此在此基础上又提出了实时OS的概念。
分时OS具有多路性(同时性)、交互性、独立性以及及时性。
实时OS
根据对时间限制的不同,又可分为硬实时OS与软实时OS。
实时OS的特点是及时性,可靠性。但各资源利用率相对较低。