操作系统的发展

操作系统是随着用户需求的变化而变化的,此外,还随着计算机硬件的发展而不断进行完善。

操作系统的发展分为以下几个阶段:
·人工操作
·批处理系统
·分时操作系统
·实时操作系统
·网络操作系统
·分布式操作系统
·多处理操作系统
·嵌入式操作系统

1、人工操作
用纸带或卡片进行输入输出,计算前手工装入纸带或卡片,计算完成后,手工卸取纸带或卡片;
特点:(1)无操作系统
(2)用户独占全机,CPU等待用户,资源利用率极低
2、单道批处理系统
自动性:磁带上一批作业能自动逐个依次运行。对I/O为主的作业,CPU空闲。
顺序性:作业顺序进入内存,执行与完成的顺序和调入的顺序完全相同。
单道性:内存中仅有一道程序,只有该程序完成或发生异常时,才调入后继程序进入内存运行
它的问题是CPU既要负责计算也要负责传输,而且一个作业执行完才能进行下一个,作业间的切换和调度非常麻烦,进行切换的时候CPU 处于空闲时态。由此引入多道程序设计技术。
这里要注意,多道程序设计和多道批处理系统的区别:前者指多个程序同时在内存中交替运行,后者指多个处理器。
3、多道批处理系统
多道程序设计技术原理:在内存中存放多道相互独立的作业,多道程序共享同一内存,它们相互穿插运行,共享CPU和其他资源。
采用多道程序设计技术的批处理系统称为多道批处理系统。
特点:
(1)多道性:内存同时驻留多道程序允许并发执行。
(2)无序性:完成与进入内存顺序无严格对应关系。
(3)调度性:从提交到完成需作业和进程两次调度。
多道批处理系统对CPU和内存的利用率较高,且单位时间内完成的作业更多;但是用户交互性较差,只有整个作业全部完成或者出现中断时才与用户交互。此外,较短作业的周转时间增长了。
4、分时操作系统
多道程序带来了分时的概念,使得资源可以被不同的作业分享利用,每个作业可以分配到一段时间来使用资源。同时因为计算机的速度快,每个用户都感觉整个系统在为自己服务。
这里要理解两个概念
分时:两个及两个以上程序按时间轮流使用计算机资源。
分时系统: 多个用户分时的使用同一计算机的系统资源。
特点:
(1)多用户同时操作、使用计算机,极大地提升了计算机的使用效率
(2)各终端用户感觉自己独占计算机资源
(3)采用时钟和中断计数,用户的请求能很快被响应
分时系统在轮转处理多个终端用户的请求时,在调入/调出上增加了许多时间消耗,其中主要是主存与后援存储器之间的信息交换时间。
现在的许多操作系统都具有分时处理的功能,在分时系统的基础上,操作系统的发展开始分化,如实时系统、通用系统、个人系统等。
5、实时操作系统
实时系统是指在特定时间限制内完成任务,被广泛应用在实时应用程序中。如航天、监控领域等。
实时系统必须快速高效的完成各种中断处理。比如汽车的安全气囊,在汽车受到撞击时,必须很快的做出应答,并且不能被其他程序干扰。
因此设计实时操作系统式,首先应该考虑到实时性和可靠性。
6、网络操作系统
网络操作系统是在通常操作系统功能的基础上提供网络通信和网络服务功能的操作系统。在通常的操作系统中增加了实现网络低层协议(一般到传送层)功能和网络设备管理功能的操作系统。
网络操作系统具有如下功能:
高效、可靠的网络通信
对网络中共享资源(在LAN中有硬盘、打印机等)有效的管理
提供电子邮件、文件传输、共享硬盘、打印机等服务
网络安全管理
提供互操作能力
特征:资源共享、独立自主
7、分布式操作系统
分布式操作系统以计算机网络为基础,包含多个处理机,每台处理机完成系统中指定的一部分功能。即程序可以在一台计算机上运行一部分,在另一台计算机上运行另一部分,仅只需通过网络连接。
特点:
所有系统任务可在系统中任何处理机上运行,自动实现全系统范围内的任务分配并自动调度各处理机的工作负载。
分布式系统中一项任务可以分配给不同的处理单元相互协作完成。
不存在主从或层次关系,使得控制较为困难。
系统资源为所有用户所共享。
8、多处理操作系统
多处理机系统是由多台处理器组成的计算机系统。多处理操作系统的出现是为了提高计算机系统性能和可靠性。提高性能有两条途径:提高各个组成部分的速度、增大处理的并行程度。
特点:
增加系统的吞吐量
提高系统的可靠性
各处理机共享内存
9、嵌入式操作系统
嵌入式系统是在各种设备、装置或系统中,完成特定功能的软硬件系统。它们是一个设备或装置的一部分,由于能被嵌入在各种设备或装置中,因此称为嵌入式系统。
特点:
完成某一项或有限项功能;不是通用型的
在性能和实时性方面有严格的限制
能源、成本和可靠性通常是影响设计的重要因素
占有资源少、易于连接
系统功能可针对需求进行裁剪、调整和生成,以便满足最终产品的设计要求
应用:
军事装备、工业设备、人工智能领域等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值