《计算机组成原理》教学大纲
《计算机组成原理》教学大纲-信息与计算科学专业

《计算机组成原理》课程教学大纲一、教学大纲说明(一)、课程的地位、作用与任务《计算机组成原理》是信息类计算机应用专业学生必修的公共基础课之一,是一门涉及较多硬件知识的计算机系统软件课程。
在计算机软硬件课程的设置上,它起着承上启下的作用。
其特点是概念多、内容全面、涉及硬件内容,系统性强,其整体实现思想和技术理解有点难度。
(二)、课程的教学目的要求计算机组成原理对建立计算机整体概念,因此本课程的目的是使学生通过本课程的学习,理解计算机系统的基本概念和主要结构,掌握其工作原理,了解它的发展的新技术、新动向,从而为学生以后在各类计算机上从事开发和应用的需要。
掌握:基本概念包括:计算机系统组成及层次结构、运算方法和运算器、存储系统与指令系统、中央处理器、总线系统、外围设备、输入输出系统等。
基本知识:计算机系统的基本结构和工作原理以及有关的新技术。
理解重点:运算器结构、存储系统的管理方法、指令格式、中央处理器的结构和控制、外围设备通信控制方式。
难点:运算方法及运算器、中央处理器、输入输出控制方式。
(三)、课程的教学方法和手段1、本课程概念多、较抽象、涉及面广,因此教学形式以讲授方式为主。
2、为加强和落实动手能力的培养,应充分重视实践性教学环节,配合主教材、辅助教材、CAI、网络教材、试题库、实验教材综合使用,力求形成理论、抽象、设计三过程相统一的课程体系。
3、对关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。
4、如条件许可,应利用网络技术进行授课、答疑和讨论。
(四)、课程与其它课程的联系先修课为:计算机应用基础、操作系统原理、电子电路基础的知识(五)、教材与教学参考书教材:白中英,《计算机组成原理》(第三版、网络版) ,清华大学出版社,2008年3月二、课程的教学内容、重点和难点1.课程以文字教材为主(包括主教材和实验教材两部分),文字教材担负起形成整个课程体系系统性和完整性的任务,是学生学习的主要媒体形式。
《计算机组成原理》教学大纲

计算机组成原理注:课程类别是指公共基础课/学科基础课/专业课/实践课/通识类选修课;课程性质是指必修/限选/任选一、课程的任务和教学目的《计算机组成原理》是计算机专业的一门专业主干课程,其任务是使学生掌握计算机的基本工作原理, 深刻理解程序在计算机硬件上被执行的过程,为培养学生对计算机系统进行分析、设计、开发、使用的能力奠定基础。
本课程以Yy-Z02计算机组成原理模型机为实例,重点讲述计算机单处理器系统的硬件组成与工作原理,同时介绍当前计算机系统的新技术和发展趋势。
该课程在专业课程体系中起承前启后的作用。
二、课程内容与基本要求1、概论了解电子计算机的发展简史,应用领域,理解冯·诺依曼体系结构的存储程序概念及计算机的基本特点,了解多核的基本概念及其处理器芯片的发展情况,掌握计算机系统的硬件组成和层次结构。
2、数据表示与运算(1) 信息编码与数据表示了解非数值数据的表示方法和编码,掌握数制及其转换,掌握定点机器数(原码、反码、补码、移码)和浮点机器数的表示方法及特点,理解常用的几种数据校验码。
(2) 运算方法和运算器掌握定点加减运算及其实现,掌握定点原码乘除运算的基本方法,掌握浮点机器数加减和乘除运算原理,理解快速乘除法运算技术,掌握运算器部件的组成和数据通路,了解典型运算器实例的结构及原理,了解向量化、并行计算等概念和基本原理。
3、存储系统理解存储器分类及存储系统的层次结构,主存储器的技术指标,理解静动态存储器的组成及工作原理,理解CPU读写存储器的基本过程,掌握静态存储器的扩充及与CPU的连接,掌握动态存储器的刷新控制,理解各种高速存储器的原理,掌握高速缓冲存储器Cache 的基本原理、地址映射方法、替换策略以及Cache一致性的概念,了解RAID存储阵列、虚拟存储器等概念。
4、指令系统了解计算机指令系统的发展,掌握机器指令格式及各种寻址方式,理解指令类型,掌握机器指令与汇编指令的关系,了解典型指令系统,比如SSE系列指令集等实例。
《计算机组成原理》实验教学大纲

《计算机组成原理》实验教学大纲一、实验目的1.了解计算机的基本组成结构和工作原理;2.掌握计算机各个部件的功能和作用;3.掌握计算机组成原理的基本概念和理论知识;4.培养学生动手实践、动脑思考的能力;5.提高学生的团队协作和问题解决能力。
二、实验内容1.计算机硬件基本组成实验(1)CPU的功能和性能测试(2)主板的组装和测试(3)内存的安装和测试(4)硬盘的安装和测试2.计算机软件基本组成实验(1)操作系统的安装和配置(2)应用软件的安装和配置(3)网络设置和测试3.计算机接口和通信实验(1)串口和并口的测试(2)USB接口的测试(3)网络通信的测试4.计算机系统性能测试实验(1)性能测试软件的使用(2)性能测试实验数据分析(3)性能测试实验结果报告5.计算机故障排除实验(1)硬件故障排除方法(2)软件故障排除方法(3)系统故障排除方法三、实验设备1.计算机硬件设备:CPU、主板、内存、硬盘、显卡、其他外设2.计算机软件设备:操作系统、应用软件、性能测试软件3.通信设备:串口、并口、USB接口、网络设备四、实验要求1.认真学习计算机组成原理的理论知识;2.熟练掌握计算机硬件和软件的基本操作方法;3.认真执行实验操作步骤,按时完成实验任务;4.认真分析实验数据,撰写实验报告;5.积极参与实验讨论和交流,相互学习,共同进步。
五、实验流程1.实验前准备:查阅相关资料,准备实验材料;2.实验操作:根据实验大纲逐步进行实验操作;3.实验数据:记录实验过程中产生的数据和结果;4.实验分析:根据实验数据和结果分析实验过程;5.实验报告:撰写实验报告,总结实验经验和教训。
六、实验负责人实验负责人1:XXX实验负责人2:XXX七、实验安全注意事项1.操作实验设备时需注意安全,切勿疏忽大意;2.保护实验设备,避免损坏;3.如有不懂之处,及时向实验负责人请教;八、实验成绩评定1.实验操作得分2.实验报告得分3.实验讨论得分4.实验总成绩。
计算机组成原理教学大纲

计算机组成原理教学大纲一、课程简介1.1 课程名称:计算机组成原理1.2 主讲人:XXX1.3 学时安排:总学时XXX,理论学时XXX,实践学时XXX 1.4 课程对象:计算机相关专业本科生1.5 前期知识要求:计算机基础知识、数据结构等二、课程目标2.1 知识点:- 掌握计算机组成原理的基本概念和核心要点- 理解计算机硬件系统的各个组成部分及其功能- 理解指令系统和计算机系统的工作原理2.2 能力培养:- 具备分析和设计计算机硬件系统的能力- 能够运用所学知识解决实际计算机系统问题- 具备团队合作与沟通能力,能够参与计算机系统开发项目三、教学内容3.1 计算机系统概述- 计算机的定义和基本组成- 计算机系统层次结构及其关系 - 计算机性能指标和评价方法3.2 数字逻辑基础- 逻辑代数与布尔运算- 组合逻辑电路设计- 时序逻辑电路设计3.3 中央处理器(CPU)设计- CPU基本结构和功能- 指令系统和指令的执行过程 - 控制器的设计与实现3.4 存储器系统- 存储器的分类和层次结构- 半导体存储器和磁盘存储器 - 存储器管理与高速缓存3.5 输入输出系统- 输入输出设备的分类和原理- 输入输出接口和数据传输方式- 中断和 DMA 控制技术四、教学方法4.1 授课方法- 理论知识授课:采用讲解和示例相结合的方式,讲师提供重点和难点内容,辅助理论演示和实际应用示例。
- 实践操作教学:通过计算机模拟实验、实际硬件操作等方式,使学生更好地理解课程内容。
4.2 学生实践- 个人实验:学生通过对计算机硬件的实际操作,提高自己的动手能力和实际问题解决能力。
- 团队项目:学生参与小组项目,通过合作与沟通,模拟实际计算机系统的设计与开发过程。
五、教材及参考资料5.1 主教材:- 《计算机组成原理》(第X版),作者:XXX,出版社:XXX5.2 参考书目:- 《计算机组成与设计》(第X版),作者:XXX- 《计算机体系结构导论》(第X版),作者:XXX5.3 网上资源:- XXX学术网站- XXX计算机教学平台六、考核方式6.1 平时成绩:课堂出勤、作业完成情况等6.2 考试成绩:闭卷考试,包括理论知识和实际应用分析能力的考察6.3 实践成绩:个人实验报告、团队项目成果等评价七、教学评价7.1 学生评价:授课过程、教学方法和教学内容的反馈,包括意见和建议7.2 教师评价:学生学习情况、作业完成情况、考试成绩等综合评定八、其他事项8.1 课程进度安排:每周两次课,每次2学时,共X周8.2 课程安排变动通知:如有变动,提前通知学生并跟进调整8.3 课程辅助资源:提供课堂讲义、实验指导手册等辅助学习资料以上为《计算机组成原理教学大纲》的内容,将按照该大纲进行教学,希望能够通过本课程使学生全面掌握计算机组成原理的核心知识和应用能力,为他们的计算机专业发展打下坚实的基础。
计算机组成原理教学大纲

计算机组成原理教学大纲计算机组成原理教学大纲导言:计算机组成原理是计算机科学与技术专业的一门重要课程,它涉及到计算机硬件的结构和功能,为学生提供了深入了解计算机内部工作原理的机会。
本文将探讨计算机组成原理教学大纲的设计,以及如何优化教学内容和方法,使学生能够更好地理解和应用所学知识。
一、课程目标计算机组成原理课程的目标是使学生掌握计算机系统的基本组成部分、工作原理和相互关系,能够理解和分析计算机硬件的功能和性能,并能应用所学知识进行计算机系统设计与优化。
二、教学内容1. 计算机硬件概述- 计算机的发展历程- 计算机的基本组成部分- 计算机的工作原理2. 数据表示与处理- 数字系统与编码- 数据的表示与运算- 浮点数表示与运算3. 计算机的指令系统- 指令的格式和执行过程- 指令的寻址方式- 指令的设计与优化4. 存储器层次结构- 存储器的分类与特点- 存储器的层次结构- 存储器的访问与优化5. 输入输出系统- 输入输出设备的分类与特点- 输入输出接口的设计与实现- 输入输出性能的评价与优化6. 总线与并行处理- 总线的分类与特点- 总线的传输方式与性能- 并行处理的原理与应用三、教学方法1. 理论授课- 通过讲解教师提供的教材和课件,向学生介绍计算机组成原理的基本概念和原理,帮助学生建立起知识框架。
2. 实验操作- 设计一系列实验,让学生亲自操作计算机硬件,如组装计算机、调试指令系统等,以加深对理论知识的理解和应用能力的培养。
3. 课堂讨论- 定期组织学生进行课堂讨论,提出问题、解答疑惑,促进学生之间的思想交流和合作,培养学生的分析和解决问题的能力。
4. 项目实践- 安排一些小组项目,让学生在实际问题中应用所学知识,进行计算机系统的设计与优化,培养学生的实践能力和团队合作精神。
四、教学评估1. 平时成绩- 包括作业、实验报告、课堂表现等,用于评估学生对理论知识的掌握和应用能力的培养。
2. 期中考试- 考察学生对课程内容的整体理解和掌握程度。
计算机组成原理教学大纲

计算机组成原理教学大纲《计算机组成原理》教学大纲一、课程概述《计算机组成原理》是计算机专业的最重要的基础课程之一,主要以信息在计算机内部的加工、处理为主线介绍计算机的结构、工作原理和功能特性;从一台计算机的整体结构出发,介绍计算机硬件系统内部各部件之间的互连、指令系统和指令在计算机中的执行过程;详细介绍组成计算机的各部件的组成原理、逻辑实现和设计方法;为了便于学生对基本概念的理解,培养学生对硬件系统的分析、设计、使用方面的能力,给出一种或两种有代表性的机型的结构介绍。
本课程的教学目的是使学生掌握计算机的基本组成部件、逻辑功能、工作原理、设计方法和实现技术等的有关基础知识和技术,建立完整、清晰的计算机整机概念。
并使学生具备对计算机系统整机和部件进行分析和设计的能力。
计算机组成原理课程的教学任务围绕机器指令级以及与此密切相关的微操作级和汇编语言级,从计算机硬件到计算机软件以及软硬件的有机结合,从计算机内部工作机制与编程求解问题相结合,从CPU 部件与整机系统两个层次,从逻辑组成、内部工作机制、程序设计等三个方面,通过课堂授课和实验,达到计算机组成原理课程的教学基本目的,并培养本学科的学生在设计、分析和解决大型数字系统的基础理论和基本的实际动手能力,为学习后续课程打下良好的基础。
《大学物理》、《计算机导论》、《电路与电子学》、《数字电路》、《汇编语言程序设计》等课程,是《组成原理》的先修课程。
而《计算机组成原理课程设计》、《操作系统》、《计算机接口技术》、《单片机原理与应用》、《计算机体系结构》、《计算机外部设备》及《计算机网络》等课程是它的后续课程。
二、课程目标1.知道《计算机组成原理》这门学科的性质、地位和独立价值。
知道这门学科的研究范围、分析框架、研究方法、学科进展和未来方向。
2.理解计算机系统的运算器、控制器、存储器、输入设备和输出设备五大组成部件的有关基本概念和基本原理。
了解相应的有关新技术和方法。
《计算机组成原理》教学大纲
计算机组成原理》教学大纲本门课程得教学目标与要求:《计算机组成原理》就是计算机科学与技术专业得一门核心专业基础课。
通过本课程得学习, 使学生掌握计算机系统得基本组成、计算机中数据得表示方法、计算机各硬件部件得功能与工作原理等,为学生学习计算机专业课打下坚实得基础。
要求学生:1. 从总体上了解计算机硬件、软件、计算机主要部件得基本概念;2. 掌握计算机中各种数据得表示方法;3. 掌握运算器得功能、组成与工作原理;4. 掌握广泛使用得各类半导体存储器得工作原理与特性、主存储器系统得设计、多级存储器层次结构;5. 掌握C PU得组成、C PU各个部件在计算机运行过程中得作用、如何实现各条指令得功能;6. 掌握指令得格式、常见得寻址方式与指令得主要类型;7. 掌握总线得概念、特性与几种常用得总线标准;8. 掌握几种基本得信息交换方式与常用得外围设备得工作原理. 教学重点与难点:本课程重点就是:运算方法与运算器、存储系统、中央处理器。
本课程难点就是:存储系统与中央处理器。
教学对象: 计算机科学与技术专业本科大学生。
教学方式: 采用多媒体教学。
教学时数:6 0学时。
教学具体内容及学时分配第一章概论(2 学时)教学目标与要求:通过学习本章,使学生了解计算机硬件、软件得概念与计算机得基本组成,从总体上认识计算机。
要求学生:1. 了解计算机得分类与应用领域;2. 了解计算机硬件得概念与基本组成;3. 了解计算机层次结构。
教学重点与难点:本章重点:计算机硬件、软件得概念与计算机得基本组成。
无难点。
教学方式:课堂讲授2学时。
第一节计算机系统简介(0、5 学时)一、计算机系统简介计算机软件、硬件概念。
二、计算机层次结构将计算机得层次结构。
第二节计算机得基本组成(1 学时)一、数字计算机得硬件组成介绍数字计算机得基本组成.二、计算机得工作步骤介绍数字计算机得工作步骤.第三节计算机硬件得主要技术指标(0、5学时)计算机硬件得主要技术指标。
《计算机组成原理》教学大纲
《计算机组成原理》教学大纲课程名称:计算机组成原理课程英文名称:Computer Organization讲课学时:72一、课程性质与任务(课程在专业教学计划中的地位与课程教学目标)“计算机组成原理”属于专业基础课,必修课。
该课程面向应用、突出实践、偏向硬件和理论。
《计算机组成原理》是计算机教学中的一门核心课程,是学习计算机课程所要必修的主干课。
通过教学,使学生对计算机的各主要部分(运算期、控制器、存储器、输入输出设备)的构成及工作原理有一个深刻的、系统的认识和理解,同时对计算机的发展趋势也有一个较为深入的了解。
主要讲解简单、单台计算机的完整组成原理和内部运行机制,包括运算器部件、控制器部件、存储器子系统、输入/输出子系统与输入/输出系统设备,围绕各自的功能、组成、设计、实现、使用等知识进行介绍;此外,该课程的工程性、实践性、技术性比较强,还强调培养学生的动手动脑能力、开创与创新意识、实验技能,这些要求更多的是通过作业、教学实验等环节完成,要求学生有意识地主动加强这些方面的练习与锻炼。
二、课程的基本要求(课程教学应使学生达到的基本要求)计算机系统概述、计算机中的数据表示、运算方法和运算器、指令系统、随机逻辑和微程序控制原理、存储系统、输入输出系统、计算机外设简介,要求学生掌握计算机的组成和工作原理。
通过学习,使学生了解计算机的组成原理及工作原理,以建立整机概念。
本课程设有实验,以加深对课程内容的理解,培养学生的动手能力。
第1章计算机系统概论了解计算机的类型:模拟和数字,专用和通用,巨型机、大型机、小型机、微型机、单片机熟悉计算机的硬件组成部件及其作用掌握主存有关概念:存储器地址、存储单元和存储容量;位bit、字节byte、KB、MB、GB掌握“存储程序、程序控制”的冯·诺依曼计算机的基本思想区别操作码和地址码(操作数)、指令字和数据字、指令流和数据流理解指令周期(控制器工作周期):取指、译码、执行掌握总线、处理器总线和系统总线的概念,熟悉数据总线、地址总线和控制总线的功能理解目的程序、汇编程序、编译程序的作用,区别机器语言、汇编语言和高级语言(算法语言)掌握计算机系统的层次结构、软件与硬件的逻辑等价性思想第2章运算方法和运算器掌握数据的定点格式,定点整数的表达范围,有符号数和无符号数掌握浮点格式的表达,熟悉浮点数的规格化,掌握规格化单精度浮点数与实数的相互转换理解真值和机器数,掌握定点整数的补码、反码、原码和移码表示法掌握BCD码、ASCII码的编码规律,理解小端方式和大端方式的存储特点区别汉字输入编码、机内码、字模码和汉字交换码理解检验码的作用,掌握奇偶校验以及检错能力理解补码的加法运算和减法运算规律熟悉溢出的概念,理解上溢(正溢)和下溢(负溢)的概念以及符号位检测方法了解内部总线和外部总线、单向总线和双向总线的概念掌握浮点加减法的操作过程,了解其中对阶、规格化、舍入处理的作用熟悉IEEE754标准的4种舍入处理方法第3章存储系统熟悉存储系统的分级(层次)结构,掌握存储访问的局部性原理理解存储容量、存取时间、存取周期、存储器带宽的概念了解SRAM、DRAM和NVRAM的特点掌握SRAM存储结构与芯片地址引脚和数据引脚的关系理解位扩展和字扩展的含义和作用,掌握芯片扩展与芯片容量的关系了解DRAM的行地址和列地址,理解DRAM的刷新操作和方法了解ROM芯片的类型和各自特点掌握Cache的功能和基本原理,掌握命中率、平均访问时间和访问效率的计算方法理解Cache的地址映射的作用,掌握全相联、直接和组相联映射的原理和特点,熟悉Cache中标记(标签)的作用理解替换策略的作用,熟悉LRU、LFU和随机法理解Cache的写操作策略,熟悉直写法(全写法)和回写法(写回法)第4章指令系统了解指令、指令系统、指令格式、操作码、地址码、指令助记符的概念理解寻址方式的含义,区别指令寻址和数据寻址掌握指令的顺序寻址和跳跃寻址掌握数据的隐含寻址、立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对(基址)寻址熟悉堆栈的访问原理,理解进栈PUSH和出栈POP操作熟悉指令系统包含的基本指令类型掌握CISC和RISC的含义,掌握RISC的主要特点第5章中央处理器熟悉CPU的基本模型和主要寄存器的作用理解指令周期、CPU周期(机器周期、总线周期)和时钟周期(T周期)的概念和区别了解CLA、ADD、STA和JMP指令在CPU基本模型的执行过程理解微程序控制器和硬布线控制器的实现特点,了解微命令、微操作、微指令和微程序的概念熟悉并行性的概念和提高并行性的技术途径掌握指令流水线的思想,理解流水CPU的时空图掌握资源相关、数据相关和控制相关的概念了解SISD、SIMD、MIMD的分类概念,理解多媒体指令的并行处理特点第6章总线系统理解内部总线、系统总线和I/O总线(芯片总线、内总线和外总线)的分类理解总线的4个方面特性,掌握总线带宽以及计算熟悉单总线、双总线和三总线结构理解串行传送和并行传送的概念,掌握起止式异步通信字符格式理解总线仲裁的作用,了解集中仲裁和分布仲裁思想掌握总线同步定时和异步定时(时序)的特点了解各种总线数据传送模式了解PCI总线、ISA总线、SCSI总线和IEEE1394总线的特点第7章外围设备掌握像素、点距、分辨率、灰度级(彩色深度)、刷新、扫描的概念,以及对显示效果的影响掌握磁盘存储器重要的技术指标及计算方法了解NRZ、PM、FM、MFM各记录方式的特点了解磁面、磁道、磁柱、扇区的概念,以及磁盘信息的分布特点第8章输入输出系统理解I/O接口的作用,熟悉I/O端口的编址方式掌握各种外设管理方式的概念和特点熟悉查询传送方式的过程理解中断源、内部中断(异常)和外部中断的概念区别可屏蔽中断和非屏蔽中断掌握可屏蔽中断传送方式的过程及其相关概念熟悉单级中断、多级中断的概念了解IA-32微处理器主要中断类型,理解向量地址、中断优先权、中断嵌套的含义理解中断控制器的作用了解Pentium处理器的中断机制理解DMA传送方式的特点,掌握DMA传送的工作过程了解CPU暂停、周期挪用、交替访问的区别了解通道的组成结构和类型第9章操作系统支持掌握操作系统的概念、功能、特点以及需要解决的问题理解操作系统的调度掌握进程的概念、调度的层次理解处理机调度的实现理解存储管理掌握虚拟存储器的功能、物理地址和虚拟(逻辑)地址的概念熟悉页式和段式虚拟存储器的管理和地址转换理解存储保护,熟悉存储区域和访问方式保护的思想考试形式闭卷笔试,120分钟考试题型填空题:1×20=20分单选题:2×05=10分判断题:1×10=10分简答题(基本概念、基本原理等):5×4=20分计算题:10×2=20分应用题:10×2=20分成绩计算考试成绩×85%+平时成绩×15%使用教材白中英等,计算机组成原理,科学出版社,第四版,2008。
《计算机组成原理》教学大纲
《计算机组成原理》课程教学大纲课程代码:课程名称:计算机组成原理/PRINCIPLES OF COMPUTER ORGANIZATION课程类型:专业基础课学时学分:44学时/4学分适用专业:网络工程、软件工程专业开课部门:软件学院.一、课程的地位、目的和任务《计算机组成原理》是计算机专业本科教学中的一门重要专业基础课。
在计算机专业的教学计划中占有重要地位和作用。
学习本课程旨在使学生掌握计算机硬件各子系统的组成原理及实现技术,建立计算机系统的整体概念,对培养学生设计开发计算机系统的能力有重要作用。
该课程为今后学习计算机体系结构、计算机网络、计算机容错技术、计算机并行处理、计算机分布式处理技术等课程打好基础。
二、课程与相关课程的联系与分工《计算机组成原理》课程在讲授时需先插入数字电子基础知识,让学生在了解数字电子基础知识的基础上学习本课程,本课程对专业基础知识进行综合与提升,帮助学生建立系统、完整的专业基础理论体系,培养学生设计开发计算机系统的能力,开拓学生的专业学术视野,并为今后的《计算机体系结构》、《计算机网络》、《计算机容错技术》、《计算机并行处理》、《计算机分布式处理技术》、《操作系统》等课程的学习和专业发展奠定重要的基础。
三、教学内容与基本要求第一章计算机系统概论1、计算机的基本组成2、计算机硬件的主要技术指标<本章重点:计算机组成的概貌和框架、计算机的工作过程本章难点:计算机组成的框架、计算机的工作过程基本要求:1、知识要求1)了解计算机系统的层次结构。
2)理解冯·诺依曼计算机的特点和计算机的工作过程。
3)掌握计算机硬件的机器字长的概念和存储容量的计算。
2、能力要求*通过本章的学习,学生能够理解计算机组成的框架和工作过程。
第二章计算机的发展及应用1、计算机的发展史2、计算机的应用本章重点:计算机的发展史、计算机的应用本章难点:计算机的应用基本要求:1、知识要求}1)熟悉计算机的发展史。
《计算机组成原理》教学大纲
《计算机组成原理》课程教学大纲任课教师:阳德青总学时数:64学分:4一、课程的任务和作用通过学习本课程,掌握计算机系统各部件的组成,最终达到从系统的角度、整机的角度完整、准确的理解和掌握计算机系统的组成原理与内部运行机理,为学习其它计算机专业课程打下一个良好的基础。
本课程的理论教学主要从计算机系统概论、运算器和运算方法、存储系统、指令系统、中央处理器、总线系统、外围设备和输入输出设备等几个方面讲解计算机的基本组成,基本原理和基本的设计方法,培养学生在硬件系统的分析、设计、开发、使用和维护方面的能力,使学生建立比较清晰的整机概念。
二、课程教学的基本要求1.掌握数字化信息编码及运算方法,运算器的逻辑构成;2.熟悉半导体存储器、磁表面存储器基本原理,掌握存储体系构成;3.掌握寻址和指令系统;4.熟悉中央处理器组成、时序控制方法;5.熟悉系统总线和I/O系统。
三、各章知识点的教学内容、重/难点、学时分配及考核要求考核要求以各知识点的掌握程度等级来划分,共分为4个等级:认识了解*理解领会**深入掌握***综合应用****第一章计算机系统概论(3学时)教学内容:计算机软硬件概念、计算机系统的层次结构、计算机的基本组成、冯.诺依曼计算机的特点、计算机的硬件框图及工作过程、计算机硬件的主要技术指标和本书结构及学习指南。
教学要求:了解计算机内部的工作过程;了解计算机发展的五个阶段及每个阶段的特点;掌握冯诺依曼计算机的结构和工作原理。
重点:计算机的组成、层次结构、计算机硬件的性能指标考核要求:1.1 计算机系统基本组成和层次结构**1.1.1 计算机软硬件概念1.1.2 计算机系统的层次结构1.1.3 计算机组成和体系结构1.2 计算机系统的组成与实现*1.2.1 冯诺依曼计算机的工作原理和特点1.2.2 计算机的硬件组成1.2.3 计算机的工作步骤1.3 计算机硬件的性能技术指标**1.3.1 机器字长1.3.2 存储容量1.3.3 预算速度第二章计算机的发展及应用(3学时)教学内容:计算机的产生、发展及在各个不同领域的应用状况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、课程概述
《计算机组成原理》是计算机专业的最重要的基础课程之一,主要以信息在计算机内部的加工、处理为主线介绍计算机的结构、工作原理和功能特性;从一台计算机的整体结构出发,介绍计算机硬件系统内部各部件之间的互连、指令系统和指令在计算机中的执行过程;详细介绍组成计算机的各部件的组成原理、逻辑实现和设计方法;为了便于学生对基本概念的理解,培养学生对硬件系统的分析、设计、使用方面的能力,给出一种或者两种有代表性的机型的结构介绍。
本课程的教学目的是使学生掌握计算机的基本组成部件、逻辑功能、工作原理、设计方法和实现技术等的有关基础知识和技术,建立完整、清晰的计算机整机概念。
并使学生具备对计算机系统整机和部件进行分析和设计的能力。
计算机组成原理课程的教学任务环绕机器指令级以及与此密切相关的微操作级和汇编
语言级,从计算机硬件到计算机软件以及软硬件的有机结合,从计算机内部工作机制与编程求解问题相结合,从CPU 部件与整机系统两个层次,从逻辑组成、内部工作机制、程序设计等三个方面,通过课堂授课和实验,达到计算机组成原理课程的教学基本目的,并培养本学科的学生在设计、分析和解决大型数字系统的基础理论和基本的实际动手能力,为学习后续课程打下良好的基础。
《大学物理》、《计算机导论》、《电路与电子学》、《数字电路》、《汇编语言程序设计》等课程,是《组成原理》的先修课程。
而《计算机组成原理课程设计》、《操作系统》、《计算机接口技术》、《单片机原理与应用》、《计算机体系结构》、《计算机外部设备》及《计算机网络》等课程是它的后续课程。
二、课程目标
1.知道《计算机组成原理》这门学科的性质、地位和独立价值。
知道这门学科的研究范围、分析框架、研究方法、学科发展和未来方向。
2.理解计算机系统的运算器、控制器、存储器、输入设备和输出设备五大组成部件的有关基本概念和基本原理。
了解相应的有关新技术和方法。
3.理解数值数据的表示方法以及运算器的计算方法,了解非数值数据的表示和处理方法以及校验码的表示方法。
4.理解运算器、控制器、存储器、以及有关的输入设备和输出设备等各个部件的组成结构和基本功能。
了解典型的计算机系统结构和基本功能。
5.掌握基本的定点数的加、减、乘和除的运算和实现的基本逻辑电路框图以及浮点数的表示和基本运算。
6.掌握主存系统的设计和分析方法。
7.掌握指令的执行过程和各种寻址方式的分析和设计方法。
8.掌握组合逻辑控制器和微程序控制器的基本的设计和分析方法。
9.掌握计算机整机系统的基本设计和分析方法。
10.了解典型的弱小型机系统和计算机的新发展。
三、课程内容和要求
这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。
这四个层次的一般涵义表述如下:
知道———是指对这门学科和教学现象的认知。
理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。
学会———是指能摹仿或者在教师指导下独立地完成某些教学知识和技能的操作任务,或者能识别操作中的普通差错。
教学内容和要求表中的"√ "号表示教学知识和技能的教学要求层次。
本标准中打"*"号的内容可作为自学,教师可根据实际情况确定要求或者不布置要求。
1 概论
1.1 计算机的分类和应用
1. 2 计算机的硬件
1. 3 计算机的软件
1.4 计算机系统的层次结构
1. 5 电子计算机的发展简史
2 计算机中的信息表示
2.1 数字化信息编码的概念
2. 2 常用的信息编码
2. 3 数值数据的表示、转换和运算
2.4 数据校验码及校验路线
√
√
√
√
√
√
√
√
√
3 指令系统
3. 1 指令系统的发展
3. 2 指令格式
3. 3 寻址方式
3.4 指令类型
3. 5 指令系统举例
3. 6 RISC 技术
4 运算器及其运算方法
4. 1 ALU 的基本逻辑结构
4. 2 定点加减法运算器及其运算方法
4. 3 定点乘法运算
4.4 定点除法运算
4. 5 高速乘除运算技术〔*
4. 6 浮点运算器
5 控制器
5. 1 计算机的硬件系统和控制器的地位
5. 2 控制器的主要功能和组成
5. 3 微程序控制的基本工作原理
5.4 微程序设计技术及实例
5. 5 硬布线控制器的基本工作原理
5. 6 控制器的控制方式和时序部件√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
5. 7 计算机加电及控制过程
6 存储系统
6. 1 存储器与存储系统概述
6. 2 主存储器
6. 3 并行主存储器
6.4 高速缓冲存储器
6. 5 虚拟存储器
6. 6 相联存储器
6. 7 存储保护
7 辅助存储器
7. 1 磁表面存储器
7. 2 磁盘存储器
7. 3 磁带存储器
7.4 光盘存储器
7. 5 冗余磁盘陈列〔RAID〔*
8 输入输出系统
8. 1 I/O 概述
8. 2 数据传送的控制方式
8. 3 中断系统
8.4 总线结构和总线接口√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
四、 课程实施
"计算机组成原理"是计算机科学专业的必修课。
普通情况下,每周安排 4 课时,共 72 课 时,其中理论教学 60 课时,实验教学 12 课时。
具体课时安排如下:
1 计算机系统概论
2 课时 讲授
2 数字化信息编码与数据表示 8 课时 讲授、讨论
3 指令系统 6 课时 讲授、讨论
4 运算器及其运算方法 12 课时,实验 2 课时 讲述、演示和实验
8. 5 DMA 方式及其接口
8. 6 通道控制方式和IOP 〔输入输出处理机<*>
9 常用外设
9. 1 概述
9. 2 常用输入设备〔键盘、 鼠标
9. 3 显示输出设备
9.4 打印输出设备
10 非传统计算机
10. 1 非冯•诺依曼型计算机〔*
10. 2 非电子器件计算机〔*
√
√
√
√
√
√
√
√
5 控制器18 课时,实验4 课时讲述、演示和实验
6 存储系统10 课时,实验4 课时讲述、演示和实验
7 辅助存储器 4 课时讲授、自学
8 输入输出系统 6 课时,实验2 课时讲述、演示和实验
9 常用外设 2 课时讲授、自学
10 非传统计算机 2 课时讲授、自学
合计:72 课时中,含理论课60 课时,实验课12 课时。
五、教材和参考书目
1. 孟传良等.《计算机组成原理》,XX 大学出版社, 20XX.
2. 俸远祯.《计算机组成原理〔修订本》,电子工业出版社,20XX.
3. 王爱英.《计算机组成与结构》,清华大学出版社, 20XX.
4. 白中英.《计算机组成原理〔第三版》,科学出版社,20XX.
5. 幸云辉.《计算机组成组成实用教程》,清华大学出版社,20XX.
六、课程评价
1.这门学科的评价依据是本课程标准规定的课程目标、教学内容和要求。
2.考试时间:120 分钟。
3.考试方式、分制与分数解释。
采用闭卷+笔试的期终考试、实验考核和和平时成绩〔主要为作业和实验报告相结合方式评定学生成绩。
以百分制评分,60 分为及格,满分为100
分。
其中,平时成绩为10 分,实验考核为20 分,期终考试卷面为70 分。
4.题型:选择题,填空题,名词解释题,简答题、计算分析题和设计题等。
A.选择题:〔着重考查学生对知识的识别程度
例:真值-1011 的八位原码是〔
A.00011001 B.00001011 C.10001011 D.1110001
B.填空题:〔着重考查学生对知识的理解程度
例:微指令分控制字段和控制字段两部份编码。
C.名词解释题:〔着重考查学生对知识的理解程度
例:中断、总线
D.简答题:〔着重考查学生对知识的理解与掌握程度
例:什么是刷新?刷新周期的安排有哪几种方式?
E.计算分析题:〔着重考查学生对知识的掌握与学会程度
例1:设x=2022×0.11011011,y=2100 ×<-0.10101100>,求x+y
例2:以模型机为背景,拟出下述机器指令的读取与执行流程。
ADD AX,0510H[BX]
F. 设计题:〔着重考查学生对知识的理解与掌握程度
例:某半导体存储器容量为16K×8 位,可选用RAM 芯片〔2K×4 位/片。
地址总线A15~A0〔低,双向数据总线D7~D0〔低,读写控制信号R/W,片选低电平有效。
请设计并画出该存储器逻辑图,给出芯片地址分配和片选逻辑式,注明地址线、数据线、读/写控制线及片选信号的连接。
制定该课程标准小组成员:
审核者:。