操作系统的发展历程

3.操作系统的发展历程

1.手工阶段

此阶段无操作系统,用户在计算机上所有的工作都要进行人工干预,如程序的装入,运行,结果的输出等,出现人机矛盾(速度和资源利用)

用户独占全机,资源利用率低

CPU等待手工操作,CPU利用率低

2.单道批处理系统

在主机和输入机之间增加一个存储设备——磁带机,在监督程序的自动控制下,计算机自动完成任务,成批地把输入机上的用户作业读入磁带,监督程序再依次把磁带上的用户作业读入主机内存并执行,

执行完成后把计算结果向输出机输出,完成一批作业后,监督程度又从输入机读取作业存入磁带机,

按照上面的步骤重复处理任务,监督程序不停地处理各个作业,实现了作业的自动转接,减少了作业的建立时间和手工操作时间,有效地克服了人机矛盾,提高了计算机资源的利用率

缺点:每次主机内存中仅仅存放一道作业,每当它运行期间发出输入/输出请求时,高速的CPU需要等待慢速的输入/输出设备完成工作

3.多道批处理系统

多道程序设计技术允许多个程序同时进入内存并运行,即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬软件资源,当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序,

缺点:不提供人机交互能力,给用户使用计算机带来不便。

屏幕剪辑的捕获时间: 2021/3/12 17:45

4.分时操作系统

把处理机的运行时间分成很短的时间片,按照时间片轮流把处理机分配给各个联机作业使用,若某个作业在分配给它的时间片内不能完成其计算,则该作业暂时中断,把处理机让给另一作业使用,等待下一轮再继续其运行,

由于计算机速度很快,作业运行轮转很快,给每个用户的印象是,好像它独占了一台计算机,而每个用户可以通过自己的终端向系统发出各种操作控制命令,在充分的人机交互情况下,完成作业的运行,

具有上述特征的计算机称为分时系统,它允许多个用户同时联机使用计算机

缺点:无法对特殊任务做出及时响应

5.实时操作系统:系统能够及时响应随机发生的外部事务,并在严格的时间范围内完成对该事件的处理,

实时系统可以分为两类:

1.实时控制系统(硬实时系统)

用于飞机飞行,导弹发射的自动控制,要求计算机尽快处理测量系统测量的数据,及时对飞机或者导弹进行控制,将有关信息通过显示终端提供给决策人员,

2.实时信息处理系统(软实时系统)

用于预定飞机票,查询有关航班航线票价等事情)

屏幕剪辑的捕获时间: 2021/3/12 17:46

要求计算机对终端设备发来的服务请求及时给予正确的回答,

6.网络操作系统和分布式操作系统

网络操作系统把计算机网络中的各台计算机有机结合,提供一种统一,经济并且有效的使用各台计算机的方法,实现各个计算机之间的互相传送数据

分布式计算机系统是由多个计算机组成并满足以下条件的系统:

系统中任意两台计算机可以相互交换信息,系统中每一台计算机具有相同的地位:每台计算机上的资源为所有用户共享,系统中任意若干计算机可以构成一个子系统并且可以重构,

任何工作可以分布在几台计算机上,有它们并行工作,用于管理分布式计算机系统的操作系统称为分布式操作系统。

分布式操作系统和网络操作系统的不同之处在于,在分布式操作系统中,若干台计算机相互协同完成同一任务。

屏幕剪辑的捕获时间: 2021/3/12 17:46

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值