知识卡片
阿姆达尔定律
内容
阿姆达尔定律指出,优化系统中某一部分带来的整体收益,与这部分占系统总耗时或总风险的比例成正比——只优化一个只占5%耗时的环节,无论优化得多极致,整体收益都有限。本章用它类比架构投入的取舍:架构决策对系统整体风险的影响面越大,投入精力做好这个决策就越值得,这正是[[架构重要性的五个信号]]背后的定量直觉,而不是”越复杂的系统就要越关注架构”这种模糊判断。
参考来源
- 位置:《恰如其分的软件架构》第2章《软件架构》2.3节《架构何时重要?》、2.11节《延伸阅读》(源文件:_epub-src/OEBPS/text00017.html, text00025.html)
- 结论依据:原文在2.3节用阿姆达尔定律类比说明"选择正确架构带来的收益与规避整体系统风险是成正比的",2.11节标注该定律出处(Amdahl, 1967)。
- 原始内容:阿姆达尔定律(Amdahl’s Law)认为,提高部分系统的速度,与这一部分带来的收益成正比。与之相似,选择正确架构带来的收益与规避整体系统风险是成正比的。