1.2操作系统的发展和分类

手工操作阶段(此时无操作系统)

用户在计算机上的所有工作都需要人工干预,人机矛盾越来越大,需要新的解决方法。

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

需要用高速机器来代替手工操作

批处理阶段(操作系统开始出现)

分为单道批处理系统 和 多道批处理系统

(1)单道批处理系统:

特征:

自动性:在顺利的情况下,磁带上的一批作业自动逐个运行,不需要人工干预

顺序性:各道作业顺序进入内存,作业完成顺序与进入内存的顺序正常情况下完全相同。

单道性:内存中仅有一道程序运行,当该程序完成或发生异常情况,才换入后继程序进入内存。

但完成后方调入后继程序,会使高速CPU等待低速I/O完成的状态,为了进一步提高资源利用率和系统的吞吐量,引入了多道程序技术。

(2)多道批处理系统:多个程序同时进入内存并允许它们在CPU中交替运行,这些程序共享系统中的各种软/硬件资源。当一道程序因为I/O请求而暂停运行时,CPU立刻转去运行另一道程序。让系统的各部分都尽可能的处于忙状态,切换任务所花费时间很少,可实现系统各部件之间的并行工作,故整体在单位时间内的效率翻倍。

多道程序设计的特点:

(1)多道:计算机内存中同时存放多道相互独立的程序

(2)宏观上并行:同时进入内存的多道程序,先后开始各自的运行,但都未运行完毕。

(3)微观上串行:内存中的多道程序轮流占有CPU,交替执行。

多道程序设计技术需要解决的问题:

(1)如何分配处理器

(2)多道程序的内存分配问题

(3)I/O设备如何分配

(4)如何组织和存放大量的程序和数据,以方便用户使用并保证其安全性与一致性

优点:资源利用率高,共享使用计算机资源;系统吞吐量大,CPU和其他资源保持忙碌状态;

缺点:用户响应时间较长;不提供人机交互能力,用户既不能了解自己的程序运行情况,又不能控制计算机。

分时操作系统

分时技术:把处理器的运行时间分成很短的时间片,按时间片轮流把处理器分配给各联机作业使用。若某个作业中分配给他的时间片内不能完成运算,则先暂停运行,等待下一轮再继续运行,由于计算机速度很快,作业运行轮转得也很快,因此,给每个用户的感觉就像是自己独占一台计算机。

分时操作系统:多个用户通过终端同时共享一台主机,这些终端连接在主机上,用户可以同时与主机进行交互操作互不打扰。关键问题是,如何实现人机交互。

特点:(1)同时性:又称多路性,指允许多个终端用户同时使用一台计算机。

(2)交互性:用户能够方便的与系统进行人机对话。

(3)独立性:系统中多个用户可以彼此独立地进行操作,互不打扰,好像只有自己单独使用这台计算机一样。

(4)及时性:用户请求能在很短时间内获得响应。

某些特定场合需要即使进行响应,如订票和导弹发射系统,因此,还需要实时操作系统。

实时操作系统

硬实时操作系统:某个动作必须在规定时间内完成,如,导弹发射系统。

软实时操作系统:偶尔违反时间规定且并不会引起任何永久性损伤的,如,订票系统。

特点:及时性和可靠性

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

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

特点:网络中各种资源的共享以及计算机之间的通信。

分布式计算机系统:多台计算机组成,且系统中任意两台计算机通过通信方式交换信息,每台计算机都具有同等地位,每台计算机上的资源为所有用户共享,系统中任意台计算机都可以构成一个子系统且能重构,任何工作都可以分布在机台计算机上,由它们并行工作、协同完成。

与前者的差别在于:后者中若干台计算机 协同完成同一任务。

特点:分布性和并行性。

个人计算机操作系统

WINDOWS LINUS MACINTOSH

除此之外 还有嵌入式操作系统 服务器操作系统 智能手机操作系统等。

错题涉及的知识点

1.实时系统必须能够及时处理某些紧急的外部事件,因此,普遍用高优先级,并由“可抢占”来确保实时处理。

2.快速响应用户是导致分时系统出现的重要原因。

3.当时间片固定时,用户数越多,每个用户分到的时间片就越少,响应时间也就越长。

4.并发和并行都是现代操作系统的特征。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值