计算机系统结构中的8个伟大构想

面向摩尔定律的设计

摩尔定理 指出 单芯片上的集成度每18-24个月翻一番。摩尔定理是Intel公司的创始人之一 Gordon Moore 在 1965年对集成电路集成度做出的预测。由于计算机设计需要几年时间,因此在项目结束时,单芯片的集成度相对于设计开始时很容易翻一番甚至翻两番。像一个双向飞碟运动员一样,计算机设计者必须预测其设计完成时的工艺水平,而不是设计开始时。

使用抽象简化设计

计算机架构师和程序员必须发明能够提高产量的技术,否则设计时间也将会向资源规模一样按照摩尔定理增长。提高硬件和软件生产率的主要技术之一是使用抽象来表示不同的设计层次,在高层次中看不到低层次的细节,只能看到一个简化的模型。

加速大概率事件

大概率事件通常比小概率事件 简单,而易于提高。

通过并行提高性能

通过流水线提高性能

通过预测提高性能

存储器层次

通过冗余提高可靠性

计算机不仅速度快,还需要工作可靠。
由于任何一个物理器件 都有可能失效。
因此可以通过使用冗余部件的方式提高系统的可靠性。
冗余部件可以替代失效的部件并可以帮助检测错误。

你可能感兴趣的:(计算机系统结构中的8个伟大构想)