预修课要求:
数字系统设计(数字电路)
C语言或python
Verilog /OpenCL/ C++
非必须:编译原理 操作系统 集成电路设计等。会很有帮助
课本
本门课主题,
-
软硬件接口,机器语言或汇编语言编程
-
编译器的优化和性能评估方法
-
处理器设计 流水线处理器设计
-
存储器层次设计 高速缓存cathe 的基本原理和设计
-
虚拟存储器 如何通过系统软件和操作系统来管理虚拟存储器
-
多处理器和多线程技术
在计算机系统中,一般划分为硬件和软件两个部分。
在硬件上
按照计算机规模,大道仓储规模(超级计算机),小到智能手机系统。
计算机包括中央处理器,存