操作系统的发展和分类
#OS的发展和分类
#手工操作阶段:
老古董使用打孔纸给计算机....你应该懂那个
#批处理阶段:
#单道批处理
引入脱机输入/输出技术,并由监督程序负责控制作业的输入输出
缺点:内存中依然只有一道程序运行,CPU中有大量时间是在等待I/O完成,资源利用率依旧很低
#多道批处理
操作系统正式诞生,支持多道程序并发进行
优点:多道程序并发执行,共享计算机资源,资源利用率大幅提升
缺点:用户响应时间长,没有人机交互
#分时操作系统
计算机以时间片为单位为各个用户/作业服务,各个用户可通过终端与计算机交互
优点:用户请求可以被及时响应,解决了人机交互问题。允许多人使用一台计算机,且用户之间相互独立,感受不到其他用户存在
缺点:不能优先处理一些紧急任务,操作系统对每个人的分配都是公平的
#实时操作系统
特点:及时性和可靠性,要在严格的时间限制内完成任务。
优点:能够响应一些紧急任务,某些紧急任务不需要时间片排队
-硬实时操作系统:必须在绝对严格的时间内完成处理
-软实时操作系统:能接受偶尔违反时间规定
#思维导图总结
