程序性能:
- 程序所用算法
- 创建程序并翻译成机器指令的软件系统
- 执行机器指令的计算机
计算机体系结构的8大思想:
- 摩尔定律
项目开始时,系统结构工程师应当预测设计完成时的工艺和技术水平,而不是设计开始时的工艺。 - 抽象
表征不同层次和级别的设计 - 加速大概率事件
设计者需要知道哪些事件是经常发生的,需要仔细的实验与测量过程。 - 并行
数据级并行
指令级并行
线程级并行 - 流水线
- 预测
- 存储器层次结构
- 通过冗余提高可靠性
系统软件
操作系统:用户程序和硬件之间的接口
- 处理输入/输出操作
- 分配内存/外存
- 为多个同时运行的应用提供计算机资源的共享和保护
编译器:将高级语言编写的程序翻译成硬件能执行的指令。
网友评论