《计算机硬件基础》课程教学大纲(本科).docx





《《计算机硬件基础》课程教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《计算机硬件基础》课程教学大纲(本科).docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机硬件基础(Fundamentals of Computer Hardware)课程代码:06410059学分:3.0学时:64 (其中:课堂教学学时:32 ,实验学时:0,上机学时:32,课程实践学时:0 ) 先修课程:程序设计基础适用专业:信息安全教材:数字逻辑设计与计算机组成,美尼克罗斯法拉菲著,戴志涛等译,机械工业出版 社,2017. 06一、课程性质与课程目标(一)课程性质计算机硬件基础是高等学校信息安全、软件工程等计算机类专业的一门技术基础必修课。 通过本课程的学习,培养学生掌握计算机硬件逻辑部件电路的基本知识,掌握计算机各大部件的基 本组成、基本原理,各部件间的相互联系,以及
2、各部件在整机中的作用;培养学生具有初步的硬件 系统分析、设计和使用的能力;并为学习后继课程、从事科学研究和工程技术工作打下基础。(二)课程目标课程目标1:掌握计算机系统整体概念、基本组成、信息表示和体系结构安全攻击类型与 应对措施。课程目标2:掌握计算机硬件基本的组合电路和时序电路的特性、原理和设计方法,能够运 用相关原理进行电路分析和设计。课程目标3:掌握运算器、存储器及其系统的基本组成和基本原理,并能利用相关知识对 功能部件进行分析研究。课程目标4:理解指令系统的设计,掌握控制器的基本组成和基本原理,掌握指令流水线 的基本原理。课程目标5:能够熟练使用开发、调试工具实施实验方案,观察实验现
3、象并记录,能够对结果进行分析、讨论与总结。(1)理解多周期数据通路信息加工的控制过程。(2)掌握用状态机设计控制器的方法,学会使用HDL语言描述有限状态机。2.实验要求(1)用HDL设计多周期数据通路;(2)用HDL设计状态机控制多周期数据通路。实验9流水线控制器1 .实验目的(1)理解流水线数据通路的工作原理。(2)理解流水线数据通路的控制方法。2 .实验要求(1)用HDL设计流水线数据通路;(2)用HDL设计流水线数据通路控制逻辑;(3)比较多周期和流水线的硬件资源占用和性能。实验10存储器组织1 .实验目的(1)理解存储器的读、写过程;(2)掌握使用HDL描述存储器电路的方法;2 .实验
4、要求(1)会用HDL描述存储器模块,验证其基本读写时序;(2)分别以高位交叉和低位交叉方式组织存储器模块,并设计验证方案验证。实验11模型机数据通路1 .实验目的(1)理解模型机数据通路的组成结构;(2)掌握数据通路中信息传递的控制过程;(3)理解控制信号的产生原理。2 .实验要求(1)使用HDL描述给定模型计算机的数据通路;(2)设计实验方案实施信息加工的控制过程。实验12高速缓冲存储器1 .实验目的(1)理解高速缓存的结构和原理;掌握直接映像方式的地址变换过程;掌握访问和置换过程;2 .实验要求能够使用HDL描述高速缓存控制器。模拟高速缓存的工作过程。四、学时分配及教学方法章(按序填写)教
5、学形式及学时分配主要教学方法支撑的课程目标课堂 教学实 验上 机课程 实践小 计第一章系统 概述、数字系 统与编码202讲授+练习+自学课程目标1第二章组合 逻辑电路分 析与设计448讲授+案例+实验课程目标2第三章时序 逻辑电路分 析与设计448讲授+案例+实验课程目标2第四章运算 方法和运算 器4812讲授+练习+实验课程目标3第五章存储 器448讲授+案例+实验课程目标3第六章指令 集体系结构6814讲授+案例+实验课程目标4第七章存储系统448讲授+案例+实验课程目标3第八章计算机系统结构安全404讲授+案例+实验课程目标1合计323264五、课程考核考核形式考核要求考核权重备注平时作
6、业按照作业题目进行评分,总分数平均计算(5次以上)10%实验完成8个实验和实验报告40%期末考试闭卷50%六、参考书目及学习资料(书名,主编,出版社,出版时间及版次)1 .逻辑与计算机设计基础(原书第4版),美马诺 等著,邙继顺 等译,机械工业出版 社,2012年6月第1版。2,数字逻辑电路设计(第三版),鲍可进,清华大学出版社,2015年第3版。3.计算机组成原理(第二版),肖铁军等,清华出版社,2015年第2版。七、大纲说明(内容可包括课程基本要求、习题要求及其它一些必要的说明).采用多媒体授课,运用讲授、启发式、案例式等多种教学手段。1 .课后需要完成一定数量的习题或测试,以加深学生对所
7、学内容的理解和掌握。2 .本课程结束后安排1周的课程设计,要求见计算机硬件基础课程设计教学大纲。2017年 8月 25 日(三)课程目标与专业毕业要求指标点的对应关系本课程支撑专业培养计划中毕业要求指标点1-2, 3-11 .毕业要求指标点1-2:掌握计算机基础知识。2 .毕业要求指标点3-1:掌握对计算机系统进行分析和总体设计的方法与过程。课程目标 毕业要求指标葭、课程 目标1课程 目标2课程 目标3课程 目标4课程 目标5毕业要求1-2毕业要求3-1二、课程内容与教学要求第一章系统概述、数字系统与编码(-)课程内容1 .本课程的性质、特点、研究对象与方法、目的、任务。(讲授).计算机系统的
8、基本组成(讲授)2 .数制及数制之间的转换,原码、反码、补码的概念。(讲授).十进制数的编码及可靠性编码。(讲授)(二)教学要求.了解本课程的性质、目的、任务及学习方法;1 .了解计算机系统的层次结构,掌握计算机硬件的基本组成、计算机软件的分类和计算机的基 本工作过程;.掌握数字系统的进制和编码的基本知识。(三)重点与难点.重点计算机系统的层次结构、二进制与十进制之间的关系、带符号数的表示。1 .难点.可靠性编码中的汉明码。第二章 组合逻辑电路分析与设计(-)课程内容1 .数字信号基础,基本逻辑门电路。(讲授)2 .逻辑代数基础,逻辑函数的化简(讲授+案例)3 .组合逻辑电路的分析。(讲授+案
9、例)4 .组合逻辑电路的设计。(讲授+案例+实验)5 硬件描述语言基础。(讲授+自学+实验)(二)教学要求1 .具有门电路的基本知识。2 .具有逻辑代数的基本知识。3 .能够运用逻辑代数分析和优化组合逻辑电路。4 .能够根据需求设计组合逻辑电路。5 .能够用硬件描述语言描述简单的组合逻辑电路。(三)重点与难点1 .重点(1)逻辑函数的化简。(2)组合逻辑电路的硬件描述语言描述。2 .难点逻辑函数的化简和表达式形式变换。第三章时序逻辑电路分析与设计(-)课程内容L双稳态触发器的工作原理。(讲授)2 .同步时序逻辑电路的分析。(讲授+案例)3 .常用同步时序逻辑电路。(讲授+案例)4 ,同步时序逻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件基础 计算机硬件 基础 课程 教学大纲 本科

限制150内