第八章 没有人理解全部,系统为什么仍能运转
第八章 没有人理解全部,系统为什么仍能运转 一台服务器从制造到运行,需要多少种知识? 芯片设计涉及器件物理、逻辑电路与计算机体系结构;制造涉及材料、化学、光学和精密控制;运行还需要供电、散热、网络、操作系统与应用软件。 即使只看其中一块处理器,也很难找到一个人,能够深入解释从原料提纯到每一段软件执行的全部细节。 然而,服务器确实可以稳定运行。 人们通过它处理订单、传递消息、保存资料,也用它训练模型、控制设备和开展研究。 这是一种值得认真解释的现象: 一个系统能够被可靠地构造和使用,并不要求某个人在细节上理解它的全部。 但这句话也容易被误解。 它不是说整体理解已经不重要,更不是说只要每个人完成自己的小任务,系统就会自动正确。 复杂技术……