参考书目
1.计算机组成原理参考书
袁春风《计算机组成与系统结构(第2版)》,清华大学出版社,2015年8月
王党辉,康继昌,安建峰译《计算机组成与设计 硬件/软件接口(第5版)》,机械工业出版社,2015年7月
2.操作系统参考书
汤小丹,梁红兵,哲凤屏,汤子瀛,《计算机操作系统》(第三版),西安电子科技大学出版社,2007年5月
3.数据结构参考书
严蔚敏、吴伟民 编著,《数据结构(C)语言版》 清华大学出版社,2007年
一、计算机组成原理部分
【目标】
-
理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
-
理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。
-
能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对以MIPS32架构为代表的的RISC计算机的CPU完成数据通路与控制器的设计与实现。
【大纲】
1.计算机系统概述
(1) 了解计算机的发展历程;
(2) 掌握冯·诺依曼计算机结构的特点,计算机硬件的基本组成与功能,计算机系统的组成(硬件+软件)及其层次结构,计算机的工作原理;
(3) 掌握计算机的性能指标,具体包括CPU执行时间、CPI、时钟周期、主频等;
2.运算方法与运算部件
(1)掌握数制与编码:包括进位计数制及其相互转换,真值和机器数,BCD编码,字符与字符串;
(2) 熟练掌握定点数的表示、运算与运算部件:包括无符号数的表示和有符号整数的表示;补码定点数加减法运算;定点数乘除运算;识记溢出概念和判别方法;
(3) 掌握浮点数的表示与运算:包括浮点数的表示,IEEE754标准,浮点数的加减运算及其规格化;
(4)理解算术逻辑