操作系统发展与分类

操作系统发展与分类


一、手工操作(无操作系统)

所有算题都要人工干预,包括程序装入、运行、结果输出。

缺点
  • 用户独占全机,资源利用率低
  • CPU等待手工操作,利用不充分

二、批处理阶段

为解决人机矛盾和CPU与I/O设备之间速度不匹配的矛盾,出现了批处理系统

单道批处理

系统对作业处理成批进行,但内存中始终保持一道作业。

特点
  • 自动性。 磁盘上作业自动逐个运行,无须人工干预。
  • 顺序性。 各道作业完成顺序与它们进入内存的顺序一致。
  • 单道性。 监督程序每次仅从磁盘上调入一道程序进入内存运行。
缺点
  • CPU与I/O设备速度不匹配,当主机内存中仅存的一道作业在运行期间发出输入/输出请求后,高速的CPU处于等待低速的I/O完成状态。
多道批处理系统

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

特点
  • 多道。 内存中同时存放多道相互独立的程序。
  • 宏观上并行。 同时进入系统的多道程序都处于运行过程中。
  • 微观上串行。 多道程序轮流占用CPU,交替执行。
优缺点
  • 优点: 资源利用率高;系统吞吐量大。
  • 缺点: 用户响应时间长;缺少人机交互能力,用户不了解程序运行情况,也不能控制计算机。

三、分时操作系统

分时技术: 把处理器的运行时间分成很短的时间片,按时间片轮流把处理器分配给各联机作业使用。由于计算机运转快,每个用户感觉自己独占了一台计算机。
分时操作系统: 多个用户通过终端同时共享一台主机,用户可同时与主机交互而互不干扰。

多道批处理系统 分时系统
作业自动控制而无须人工干预 人机交互
特点
  • 同时性。 又称多路性,允许多个终端同时使用一台计算机。
  • 交互性。 用户通过终端采用人机对话方式直接控制程序运行。
  • 独立性。 系统中的多个终端用户互不干扰,操作独立。
  • 及时性。 用户请求能在短时间内得到响应。

四、实时操作系统

能在某个时间限制内完成某些紧急任务而不需要时间排队。

硬实时系统 软实时系统
某动作必须绝对在规定时刻(时间范围)发生 能够接受偶尔违反时间规定且不会引起任何永久性的损害
飞行器的飞行自动控制系统 飞机订票系统、银行管理系统
特点
  • 及时性。
  • 可靠性。

五、网络操作系统和分布式计算机系统

辨析 网络操作系统 分布式计算机系统
定义 把计算机网络中的各台计算机有机结合,实现各台计算机之间的数据传输 (1)系统中任意两台计算机通过通信方式交换信息;(2)每台计算机地位同等,没有主机和从机;(3)与网络操作系统的本质不同: 任何工作分布在几台机上,并行工作、协同完成。
特点 网络中资源共享,各台计算机之间的通信 分布性,并行性
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值