IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:信息论

共 3 篇相关文章

IT 累计浏览 2,579

可靠通信的三条基本定理

这篇讲的是可靠通信背后必须遵循的三条基本定理,以及如何用它们指导系统设计。作者认为,广义的可靠通信必须满足不丢包、不重复、完整性这三个要求,而对应的解决方案分别是确认与重传、排队(串行化)、单点标记或自校验。文章澄清了一个常见误区:去重问题的根源在于操作需要排队,即使采用全局位图方案,对位图的操作本身也需排队,而像CAS这样的实现,其内部本质也是排队。 这些定理并非空谈,文章通过实例展示了其强大的解释力。例如,TCP的可靠性正是因为它遵循了这三条定理:序号机制实现了排队,超时重传机制兜底处理丢包,checksum则保证了数据完整性。再比如,在线商店的库存超卖问题,本质上是一个需要排队的去重问题;而订单与支付两大独立系统之间的数据一致,则依赖于定理一(确认与重传)来保证不丢包。 作者的核心观点是,实际问题千变万化,但可靠的系统设计必须回归到这三条基础定理上。它们提供了最根本的讨论框架和判断标准:符合定理的设计方案才是可靠的,否则就存在隐患。理解这些基础模型,是构建正确、健壮系统的理论前提。

IT 累计浏览 3,438

贝尔实验室的历史

这篇讲的是那个诞生了Unix、C语言和晶体管的传奇实验室——贝尔实验室的完整身世。 作者从自己学习Go语言时产生的困惑出发:电话发明者贝尔和实验室到底是什么关系?实验室在AT&T、朗讯、阿朗等不同名字间辗转,其本质是什么?文章沿着电话发明者亚历山大·贝尔1876年创立贝尔电话公司这条线索,一路梳理了其后继者AT&T公司的发展,并重点追踪了隶属于AT&T的贝尔实验室如何成为“科技圣地”,最终在产业变革中被拆分重组的历史脉络。 它理清了从贝尔个人发明到庞大研发机构,再到被并购拆分的完整演变路径。对于想弄明白“贝尔实验室”这个闪耀又复杂的名字背后究竟是一段怎样的公司史与科技史的读者,这篇梳理提供了一个清晰的时间线与故事框架。

IT 累计浏览 3,222

逃出你的肖申克(五):看不见的牢笼(上)

这篇文章是《逃出你的肖申克》系列的最新一篇,也是作者耕耘了三年半之久的长篇系列中的重要一章。作者从2008年开始大量涉猎心理学、认知科学与神经科学领域,对“思维如何工作”这一根本问题产生了深深的着迷。 文章指出,心理学作为理解人脑如何运作的科学,正日益成为一门“显学”,其影响力已渗透到行为经济学、计算神经科学等众多交叉学科,以及工作决策、家庭关系等现实生活的方方面面。作者认为,从大脑的根本层面去理解问题,能帮助我们更深入地把握社会与个人行为的本质。 这个系列并非严谨的学术研究,而是作者作为一位热情的“局外人”,对阅读国外泛心理学书籍所做的笔记、思考与知识贯通。文章中一个鲜明的特点是包含了大量延伸阅读的外链。作者相信,好文章的价值不仅在于其本身,更在于它能为读者打开一扇扇探索新知的窗户,引导你走向更广阔的认知领域。