张大妈

失去性能失去很多,失去控制失去一切

源自UP主:知乎纸飞机

03-05 15:03

Wi-Fi速度越来越快,但你是否想过,路由器正逐渐变成一个无法干预的‘黑匣子’?这段内容揭示了技术飞跃背后的代价:为了追求极致的并行传输性能,我们让渡了系统的开放性与控制权。它深入探讨了从Soft-MAC到Full-MAC的架构变迁,解释了为何今天的路由器不再完全属于用户,并引发对未来技术发展的深刻思考。

失去性能失去很多,失去控制失去一切智能速览

  • 过去Wi-Fi架构简单开放,用户拥有高度控制权。

  • 为应对多设备需求,Wi-Fi转向并行传输,复杂度剧增。

  • Full-MAC架构出现,将调度决策权从系统转移到芯片内部。

  • 我们获得了速度飞跃,但失去了对底层运作的知情和控制权。

  • 芯片成为独立且封闭的‘计算机’,其内部机制成为商业机密。

失去性能失去很多,失去控制失去一切精华内容

Wi-Fi技术的演进,是一场性能与控制权的深刻博弈。从开放透明的单行道,到封闭高效的立交桥,这中间究竟发生了什么?

开放的黄金时代

在Wi-Fi发展的早期,其架构相对简单且开放,可以比作一条清晰的单行道。所有用户的数据包都严格按照顺序进行传输,一个处理完毕才轮到下一个。这种模式虽然速度有限,但规则透明,行为高度可预测。

当时的主流架构允许操作系统和驱动程序对Wi-Fi芯片的行为进行精细控制,甚至可以决定每一个数据包的处理方式。芯片设计也相对简单,那是一个用户对自身设备拥有高度控制权的时期,堪称Wi-Fi控制的黄金时代。

多用户世界的挑战

随着智能手机、笔记本电脑、平板等电子设备的普及,一个真正的多用户世界到来了。原本的单行道瞬间拥堵不堪,为了解决效率问题,Wi-Fi技术发生了根本性转变:从串行通信转向并行通信。

WiFi5通过不同的空间流来区分设备,而WiFi6更进一步,能利用不同的频率块将信道划分成多个小车道,让不同用户同时传输数据。这种多用户(MU)传输技术带来了强大的性能,但也导致了复杂度的爆炸式增长。

Full-MAC的诞生

并行世界的复杂度是指数级的,传统的CPU和编程思维难以应对。芯片在每次发送数据前,都必须在微秒级别内完成一个极其复杂的实时优化问题:收集多个用户的数据包,分析各自的网络状况,然后像交通总指挥一样计算出最优的资源分配方案。

主CPU无法保证这种实时性,于是Full-MAC架构应运而生。它直接在Wi-Fi芯片内部植入一个性能强大的专用CPU,将所有复杂的调度决策全权交给芯片自己处理,从而解决了性能瓶颈。

得到的与失去的

这是一次巨大的权衡。我们得到的回报是惊人的性能飞跃:Wi-Fi4的最高速率为600Mbps,WiFi5飙升至7Gbps,而WiFi6更是达到了9.6Gbps。正是这种速度,支撑起了今天万物互联的智能生活。

但代价是,操作系统从此失去了对Wi-Fi的底层控制权。它只能将数据包递交给芯片,至于如何发送、何时发送,系统一概不知。WiFi芯片因此进化成一个独立的高性能计算机,一个内部运作机制被厂商严密守护的商业秘密“黑盒”。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章