计算机体系结构中的8个伟大思想
文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。
计算机架构师在过去 60 年中提出的 8 个伟大思想。
摘自《计算机组成与设计—硬件/软件接口》
1.面向摩尔定律的设计
摩尔定律指出单芯片上的集成度没18-24个月翻一番。
最重要的启发在于,计算机设计者必须预测其设计完成时的工艺水平,而不是设计开始时的。
2.使用抽象简化设计
通过使用抽象来表示不同的设计层次,隐藏低层细节以提供给高层简单的模型。
这是提高硬件和软件生产率的方法。
3.加速经常性事件
加速经常性事件能更好的提升性能。
4.通过并行提高性能
例如,并行计算。
5 通过流水线提高性能
有序组织任务,可以减少折返上的损耗。
6 通过预测提高性能
预测,直接开始工作,而不是每次都要等待明确的开始工作的信号。平均下来可能更快。
7 存储器层次
让速度最快、容量最小并且每位价格最昂贵的存储器处于顶层,提升整体性能体验。
8 通过冗余提高可靠性
使用冗余部件的方式提高系统的可靠性,例如 RAID 1.
都看到这儿了,不如关注每日推送的“科文路”、互动起来~
计算机体系结构中的8个伟大思想