考研复习:计算机组成原理(一)
1.1计算机的分类和其特性 计算机通常分为三类:个人计算机 服务器 嵌入式计算机 个人计算机:给单个用户提供服务 服务器:给多个用户运行大型程序提供服务 嵌入式计算机:嵌入到其它设备中的计算机 执行已经预定的一个或者一组程序 1.2后PC时代 个人移动设备PMD : 智能手机 平板电脑等 1.3 在20世界六七十年代 限制计算机性能的主要是内存 多核微处理器:在一个集成电路上面有多个核的微处理器 一个程序的性能主要取决于:1.算法 2.编译程序 3.计算机执行的机器指令的有效性 2 计算机系统结构的八个伟大思想 2.1 面向摩尔定律的设计 摩尔定律 每隔18-24个月 集成电路上的芯片数目将翻一番 2.2 使用抽象化设计 上层只能看到下层的抽象模型 而看不到细节 2.3 并行 计算机并行操作 2.4 流水线 并行的一种特例 2.5 预测 在预测错误的情况下代价不大且预测准确率较高的情况下采用预测 2.6 存储器层次 小而快的再上 大而慢的在下 2.7 使用冗余 添加冗余部件 提高系统的可靠性 2.8 加速大概率事件 加速大概率事件远比优化小概率事件效果大 3 程序概念入门 应用软件 系统软件 硬件 系统软件最重要的是:操作系统 和 编译程序 操作系统:用户软件和硬件之间的接口 为用户提供各种服务和监控功能 操作系统的主要作用:处理简单的输入和输出 分配内存和外存