2021-02-27

操作系统、网络操作系统、分布式操作系统和分布式系统的区别
  本文探索操作系统、网络操作系统、分布式操作系统和分布式系统的区别,不求全面,只求说清他们之间的界限。
  操作系统是管理本地资源的。
  网卡也是本地资源,网卡驱动程序显然属于操作系统,但如果一个操作系统通过网卡驱动程序为应用程序提供高级的网络服务,那么这个操作系统就应该是网络操作系统。这里高级的网络服务,是指网络文件系统,消息通信等。如果操作系统仅仅开放网络端口,让应用程序自己去干,这样的操作系统再自称是网络操作系统,就有点不够厚道了。
  在网络操作系统的基础上,如果操作系统还能够提供分布式的服务,这样的操作系统可以称为分布式操作系统。分布式服务和网络服务的区别在于前者具有透明性,分布式系统中应用程序并关心合作者在网络中的位置,由系统去协调,而网络系统中应用程序必须考虑。
  分布式系统是提供分布式服务的多个计算机系统连成的网络。从软件结构上,它包括中间件和操作系统,当然,这里的操作系统一般也是分布式的,也就是说,操作系统得为中间件提供支持。中间件用于为特定的分布式应用提供服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值