1-2 操作系统的发展过程

1.2.1 未配置操作系统的计算机系统

1.人工操作方式

2.脱机输入/输出(OFF-Line I/O)方式

优点:(1)减少了CPU的空闲时间(2)提高了I/O速度

 

1.2.2 单道批处理系统(SBPS):内存在一段时间内只有一道作业

1.单道批处理系统实在解决人机矛盾和CPU与I/O设备速度不匹配矛盾的过程中形成的。

2.批处理系统旨在提高系统资源的利用率和系统吞吐量。

3.单道批处理系统的缺点是:系统中的资源得不到充分的利用

 

1.2.3 多道批处理系统(MBPS)

1.多道批处理系统的优点:(1)资源利用率高(2)系统吞吐量大

2.缺点:(1)平均周转时间长(2)无交互能力

3.多道批处理系统需要解决的问题:

(1)处理机争用问题(2)内存分配和保护问题(3)I/O设备分配问题(4)文件的组织和管理问题(5)作业管理问题(6)用户与系统的接口问题

 

1.2.4 分时系统(目标:人机交互、共享主机)

1.分时系统的特征

(1)多路性(2)独立性(3)及时性(4)交互性

 

1.2.5 实时系统

1.实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

2.实时系统的类型:(1)工业控制系统(2)信息查询系统(3)多媒体系统(4)嵌入式系统

3.实时任务的类型:(1)周期性实时任务和非周期性实时任务(2)硬实时任务和软实时任务

4.实时系统与分时系统特征的比较

(1)多路性(2)独立性(3)及时性(4)交互性(5)可靠性

 

1.2.6 微机操作系统的发展

1.单用户单任务操作系统:只允许一个用户上机,且只允许用户程序作为一个任务运行,这是最简单的微机操作系统,最具代表性的单用户单任务操作系统是CP/M和MS-DOS

2.单用户多任务操作系统:只允许一个用户上机,但允许用户把程序分为若干个任务使它们并发执行,从而有效地改善了系统的性能。(Windos、Win7、Win8)

3.多用户多任务操作系统:允许多个用户通过各自的终端,使用同一台机器,共享主机系统中的各种资源,而每个用户程序又可进一步分为几个任务,使它们能并发执行,从而可进一步提高资源利用率和系统吞吐量。(UNIX OS)

猜你喜欢

转载自blog.csdn.net/weixin_42202174/article/details/89240369
1-2