第三部分 计算机系统基础(总分:30分)
知识点:41
考试题型
问答、分析、编程
考试大纲
处理器体系结构(重点复习)
内容:
- CPU 中的时序电路
- 单周期处理器的设计
- 流水线处理器的基本原理
- Data Hazard 的处理
- 流水线设计中的其他问题
优化程序性能(重点复习)
内容:
- 优化程序性能
- 优化编译器的能力和局限性以及表示程序性能
- 限制因素
- 确认和消除性能瓶颈
存储器结构及虚拟存储器(重点复习)
内容:
- 局部性
- 存储器层级结构
- 计算机高速缓存器原理
- 高速缓存对性能的影响
- 地址空间
- 虚拟存储器
- 虚拟内存的管理
- 翻译和映射
- TLB
- 动态存储器分配
- 垃圾收集
链接、进程及并发编程
内容:
- 静态链接
- 目标文件
- 符号和符号表
- 重定位和加载
- 动态链接库
- 异常和进程
- 进程控制和信号
- 进程间的通信
- 进程间信号量的控制
- 信号量
- 各种并发编程模式
- 共享变量和线程同步
- 其他并行问题
系统级I/O 和网络编程
内容:
- I/O 相关概念
- 文件及文件操作
- 共享文件
- 网络编程
- 客户端-服务器模型
- 套接字接口
- HTTP 请求
- Web 服务器
参考书目
作者 | 书名 | 出版社 | 出版时间 | 版次 | 备注 |
---|---|---|---|---|---|
Randal Bryant; David O’Halloran |
深入理解计算机系统(英文版) | 机械工业出版社 | 2011年1月 | 第二版 |