操作系统的发展与分类

手工操作阶段(最慢)

原理:人类将内容写入纸带机(超慢),在通过纸带机输入计算机(慢)

特征:人机速度矛盾,全程串行

批处理阶段

单道批处理

原理:通过脱机输入输出技术(外围机和磁带)输入计算机

特征:有效缓解速度矛盾但不多,全程串行

多道批处理

原理:计算机支持多道程序并发执行,资源共享最开始的os诞生了。

特征:资源利用率高,系统吞吐量大,无法人机交互,cpu能与其他设备并行

分时操作系统

原理:给每个用户分配相同的时间片,轮流执行。每个用户操作时环境独立互不影响

特征:每个用户分配时间公平公正。人机及时交互,无法优先处理重要任务

实时操作系统

原理:能够响应紧急任务,无需排队

特征:及时性、可靠性

硬实时:在规定时间内一定完成(导弹发射控制,机床控制,自动驾驶)

软实时系统:偶尔可以失误(12306抢票)

网络操作系统windows NT

原理:将网络上的计算机连接起来

特征:资源共享,网络通信

分布式操作系统

原理:任何工作都可以分布到这些计算机上,让它们并行、协同执行完成任务

特征:分布性、并行性。系统中的各个计算机地位相同

多任务操作系统

特征:任务并行处理、资源共享与保护、用户交互性强、支持并发

王道课后题总结

操作系统的基本类型主要有批处理操作系统、分时操作系统和实时操作系统

设计实时操作系统的主要追求目标:安全可靠,及时响应、快速处理

解析:实时性、可靠性是实时操作系统最重要的两个目标,安全可靠体现了可靠性,快速处理和及时响应体现了实时性。为了保证快速处理高优先级任务,允许浪费一些系统资源

股票交易系统通常应用于软实时操作系统。

补充:判断使用硬实时还是软实时,只需要直到硬实时应用于必须在严格确定的时间内完成任务,否则会导致严重后果(如生命安全、设备损坏等)。

分时系统的一个重要性能是系统的响应时间,对操作系统的优先级+非抢占式调度算法因素进行改进有利于改善系统的响应时间。

解析:采用优先级+非抢占式调度算法,既可让重要的作业/进程通过高优先级尽快获得系统响应,又可保证次要的作业/进程在非抢占式调度下不会迟迟得不到系统响应,这样有利于改善系统的响应时间。加大时间片会延迟系统响应时间。

分时系统中,当时间片固定时,用户数越多,每个用户分到的时间片就越少,响应时间自然就变长。

解析:分时系统的响应时间T的比例关系可表达为T≈ON,其中Q是时间片,而N是用户数。

中断技术使得多道批处理系统的I/O设备可与CPU并行工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值