精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
华为Mate40自2020年10月份推出后,就成为了市面上的热门手机,本文通过类比PC上的通信平台和华为Mate40 5G大文件传输技术,进行计算机组成和编程技术术语的普及,希望程序员多关注热点也关注底层。Mate40 系列独创畅连大文件闪传功能,两台手机点对点异地直传,依托华为在 5G 芯片、5G 终端和 5G 网络端到端能力,可以轻松实现超大文件疾速可达,断点仍可续传,在移动办公、远程交流等多场景应用下都极大提高了沟通效率,余承东称,这是 “真正意义上的首款 5G 杀手级应用”,是 5G 通信领域又一个里程碑式创新。。
通信用的芯片,在PC上一般是在网卡里,就象网卡百兆到千兆网速的升级,要对应进行硬件升级一样,手机的4G到5G的升级,也类似百兆到千兆的升级,只不过华为芯片是和CPU集成一起,而苹果是有点CPU和网卡独立的形式。华为通信快,也和5G芯片集成到CPU,没有通过总线这样减少了寻址取数据过程,自然快,而苹果要通过总线这样减少了寻址取数据过程,自然相对慢。
芯片的升级,也会带来编程API的变化,就象早期的386CPU的MMX指令,不用外置解码卡就能播放视频,相应也就带来了MMX在API库里的改动。5G芯片至少会改API,以支持获取是几G的支持。当然5G芯片带来的通信API改变也是重中之重。
有了5G通信API,也要软件调用才能生效,所以提出了5G终端,相当于5G手机里的通信软件调用了5G通信API,才会获取5G能力,这个调用一般是间接的。间接是指依赖系统的通信协议栈来使用,5G通信处理是包含在通信协议栈范畴,在PC里经常说七层网络协议就是协议栈的范畴。5G终端就相当于有了5G协议栈的手机。
端到端是指一个手机和另外一个手机的互连,互连就要通知对端我是谁谁谁,这就是软件层面了,数据是要被软件管理的,只有API和协议栈这类底层,没有软件来调用,技术就是虚的了。畅连大文件闪传功能就是手机应用,往往是点个图标进软件,选择文件进行传收,没有软件的界面,是不可能确定通信的输入数据。
有很多初中级程序员觉得编程很累,主要还是思维水平没跟上,计算机是个体系,网络通信也是个体系,对体系性质的理解能到位,自己思维水平也就上去了,相应组织相关的编程知识写个软件就轻送了。