作者 | 雷架
来源 | 爱笑的架构师(ID:DancingOnYourCode)
头图 | CSDN 下载自东方IC
HDC大会
在这场发布会上也详细讲解了分布式软总线的概念,下面我们来看一下分布式软总线是不是真的硬核,会给我们以后的生活带来什么影响/p>
计算机硬件总线结构
在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。
传统总线的典型特征:
-
即插即用
-
高带宽
-
低时延
-
高可靠
-
标准
鸿蒙OS分布式软总线
全场景设备间可以基于软总线完成设备虚拟化、跨设备服务调用、多屏协同、文件分享等分布式业务。
分布式软总线的典型特征:
-
自动发现/即连即用
-
高带宽
-
低时延
-
高可靠
-
开放/标准
分布式软总线架构
通过协议货架和软硬协同层屏蔽各种设备的协议差别,总线中枢模块负责解析命令完成设备间发现和连接,通过任务和数据两条总线实现设备间文件传输、消息传输等功能。
分布式总线的总体目标是实现设备间无感发现,零等待传输。实现这个目标需要解决三个问题:
(1)设备间如何发现和连接/p>
(2)多设备互联后如何组网/p>
(3)多设备多协议间如何实现传输/p>
下面带着这三个问题我们一探究竟。
2、软总线之发现连接:从手动发现,进化成自发现
传统的设备发现是手动的,需要人干预,以生活中常见的一个例子讲解:
比如手机上有很多照片需要传到个人PC上,我们可以采用蓝牙传输,首先要打开手机和PC的蓝牙发现功能,手机或者PC点击搜索设备,然后互相配对授权即可连接上,成功连上后就可以肆无忌惮的发送照片啦。
在分享照片这个场景中有很多人为的动作:开启蓝牙发现功能、搜索设备、配对授权,这确实有点麻烦,耗费了很多时间,可能会降低分享的意愿。
传统网络
软总线能否做到手机通过蓝牙传输,PC通过WIFI接收照片呢/p>
答案是:当然可以。软总线提出了异构网络组网可以很好解决设备间不同协议如何交互的问题。
极简协议
将中间的四层协议栈精简为一层提升有效载荷,有效传输带宽提升20%
极简协议在传统网络协议的基础上进行增强:
-
流式传输:基于UDP实现数据的保序和可靠传输;
-
双轮驱动:颠覆传统TCP每包确认机制;
-
不惧网损:摒弃传统滑动窗口机制,丢包快速恢复,避免阻塞;
-
不惧抖动:智能感知网络变化,自适应流量控制和拥塞控制;
看到这估计很多程序员们会仰天长叹:终于可以早点下班了!
变换二:可以活得更懒
鸿蒙系统分布式架构能让你在使用某个APP软件的时候,比如看视频,可以把屏幕随意切换到电视、电脑、手机、平板、投影仪等任何一个设备的界面上。
你也不必满桌子找各种遥控器了,一个手表一个手机就可以控制家里的空调、电饭煲、汽车空调、音响、电视、电脑、门口的摄像头以及所有能联网的所有东西。
微信公众号 成就一亿技术人
来源:CSDN资讯
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!