分布式操作系统,批处理,分时,实时操作系统

分布式操作系统是一种多处理器计算机系统,各处理器通过互连网络构成统一系统,实现任务的分布式计算。与群集系统不同,分布式操作系统在系统层面上实现资源的共享,提供更高的性能和可靠性。批处理系统主要进行作业的批量处理,用户脱机使用;分时系统允许多个用户通过终端交互使用计算机;实时系统则强调快速响应和高可靠性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一种计算机硬件的配置方式和相应的功能配置方式。它是一种多处理器的计算机系统,各处理器通过互连网络构成统一的系统。系统采用 分布式计算结构,即把原来系统内中央处理器处理的任务分散给相应的处理器,实现不同功能的各个处理器相互协调,共享系统的外设与 软件。这样就加快了系统的处理速度,简化了主机的逻辑结构

分布式操作系统最基本的要求起码是内核级分布式,各系统之间的硬件是独立的,但在操作系统的逻辑层看来是“松散偶合”的,“松散偶合”的意思是说,虽然是一个整体,但却因为独立的硬件系统故障不会对整体造成影响所以实际上却是松散的。
但常见的群集基本上等于是用系统自己的群集组件来做中间件来达成成员协同工作的。各系统之间无论硬件还是软件,都还是相互独立的。

一个简单的比喻就是,在分布式操作系统里,对操作系统而言,整个分布式系统范围内的所有硬件资源都是可以直接使用的,比如 A 机里内存,不但 A 机可以访问,成员里任何一台机都能访问,假如有 10台4路2核 8G 内存的成员的话,那在任何一个节点上,都视为自己有 80G 的内存。CPU 也是如此,在系统看来是有80核的。而群集系统里,各个成员只能在系统层直接使用到本机的资源,内存是多少就是多少,CPU怎么样就是怎么样。

总之就是一个是系统层的分布,一个是应用层的分布了。系统层的分布有助于组建那些不可分的繁重任务,比如有些任务是不可以跟算 PI 一样可以分开一个个数据包来进行前后无关性运算的,只能单机连续运算,但单机的性能怎么高也还是底,运算时间太长了,所以就搞出分布式操作系统,让一堆电脑真正虚拟成一台电脑,所有内存和 CPU 统一直接调用,那如此多的电脑就不是分别运算自己的那一份任务包,而是统一一起运算同一个任务包了。

批处理、分时和实时操作系统的各自特点如下。

(1)       批处理系统。操作人员将作业成批装入计算机并由计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。

(2)       分时系统。不同用户通过各自的终端以交互方式共用一台计算机,计算机以“分时”的方法轮流为每个用户服务。分时系统的主特点是:多个用户同时使用计算机的同时性,人机问答的交互性,每个用户独立使用计算机的独占性,以及系统响应的及时性。

实时系统。实时监控控制对象并能作出及时反应。实时系统的特点为:可靠性高、响应及时但资源利用率低 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值