操作系统的发展与分类
手工操作系统
第一个程序员用完之后,后面的才能使用。
缺点:独占资源,人机速度矛盾导致资源利用率极低。
在这个阶段上出现
批处理阶段—单道批处理系统
所需要占用的时间比例降低了,缓解了一定程度地人机速度矛盾,资源利用率有所提高。
主要缺点: 内存中仅能有一道程序运行,只有该程序运行结束之后才能调入下一道程序。
cpu仍然有大量的时间是在空闲等待I/O完成。资源利用率依然很低。
批处理阶段— 多道批处理系统
操作系统正式诞生
用户提交作业之后只能等待。无法控制
为了实现人机交互:
分时操作系统
用户的请求可以被及时响应。
以时间片为单位轮流为各个用户/作业服务。不区分人物的紧急性
为了能处理一些紧急任务:
实时操作系统
根据任务优先级时及时响应
其他操作系统:
总结:
要解决什么样地问题,用的什么方式要搞明白。