操作系统的发展和分类
手工操作阶段 主要缺点 用户独占全机、人机速度矛盾导致资源利用率极低
批处理阶段 单道批处理系统 由监督程序控制作业输入输出 缓解了一定程度人机矛盾,资源利用率有所提升 缺点 内存中仅有一道程序运行 CPU有大量时间等待IO完成
多道批处理系统 每次从内存中输入多到程序 引入中断技术 由操作系统负责管理这些程序运行。各个程序并发执行。 资源利用率大幅提升 并发和共享是在操作系统诞生之初就有的特性 缺点 没有人机交互功能
分时操作系统 计算机以时间片为单位轮流为各个用户/作业服务 各个用户通过终端与计算机进行交互 解决人机交互问题 缺点 不能优先处理一些紧急任务
实时操作系统 主要优点 能够优先响应一些紧急任务 某些紧急任务不需时间片排队 具有及时性和可靠性 硬实时系统 必须在绝对严格规定时间完成处理 软实时系统 能接受偶尔违反时间规定
还有网络操作系统、分布式操作系统、个人计算机操作系统