计算机体系结构与组成(软件工程2024级,软件工程(卓越工程师)2024级)
{{$t('查看线下课程信息')}}
{{$t('开课时间')}}: 2025/09/01 - 2026/02/25
{{$t('开课学期')}}: 2025学年秋季
{{$t('开课学院')}}: 软件学院
{{$t('开课平台')}}: 云大学堂

251 {{$t('次点击')}}
课程介绍

自从计算机诞生以来,计算机技术一直处于发展和变革之中。计算机体系结构与组成作为一门基础课程,强调从硬件技术角度来研究计算机系统。 《计算机体系结构与组成》课程主要讲述计算机硬件系统的基本组成原理与运行机制。课程讲授的主要内容有:计算机系统概论;运算方法和运算器;存储系统;指令系统;中央处理器;系统总线和输入输出系统;并行处理与多核计算机。通过本课程的学习,能够使学生将所学的软件、硬件知识有机地结合起来,从而建立起计算机系统的完整概念。

章节
{{$t('暂无数据')}}
教学目标

知识目标

1.掌握冯诺依曼计算机模型,计算机系统层次结构,信息表示,定点数四则运算,浮点数运算方法,定点数和浮点数运算器,多层次的存储系统结构,虚拟存储器系统。指令系统概念,操作数的类型,指令编码,典型指令系统,cpu的功能和结构,指令周期,时序产生和控制,微程序控制器,微程序设计,典型cpu结构。总线概念,总线接口,总线仲裁,host和pci总结结构,输入输出系统,信息交换方式,并行结构,并行技术,多处理机和多核处理机。 2.cache存储器系统的设计,寻址方式,CPU指令,总线仲裁。 3.cache的设计思想和方法,cpu的功能和结构。流水线的思想和方法。 4.能够对课程中出现的知识点和问题,通过图书、文献资料和网络资源,了解不同的原理、设计、实现,从而可以对复杂软件工程问题提供多种的解决方案。 5.能够通过学习和文献资料的查阅,对多种的解决方案进行分析,通过对基本要素如性能和复杂度、价格之间的关系,识别和分析其对解决方案的影响。

能力目标

1.掌握数据结构、面向对象设计、高级语言程序、数字电路等计算机大类基础知识,能够针对具体的软件工程业务及计算机技术对象进行建模和求解。 2.能够应用概率论、离散数论、线性数论、计算机基础、软件工程基础的基本原理,对复杂软件工程问题的关键过程进行识别与判断。 3.能够应用概率论、离散数论、线性数论的数学模型,以及软件工程的相关原理,对复杂软件工程问题进行建模。 4.能认识到解决问题有多种方案可选择,能通过图书、文献资料和网络资源等渠道,寻求复杂软件工程问题的多种解决方案。 5.能综合运用数学、自然科学、计算机科学、软件工程的基本原理及文献资料,对软件工程解决方案进行分析,识别和分析过程中的影响因素。

思政目标

1.培养学生的社会主义核心价值观,家国情怀,理想信念,社会责任 ,文化传承,心理健康 ,职业道德,科学思维。激发学生的爱国热情,为实现中国梦努力学习。 2.在课程教学中,引入3个思政案例,让学生在学习过程中接受思想政治教育,培养学生民族认同感,树立远大职业理想。通过团结协作,培养学生的劳动意识、团队精神。培养学生敢于挑战,努力学习,坚持学习的良好习惯。

课程思政

                                    
                                
{{$t('评价')}}
{{evaluationTatal.average}}
{{$t('课程评分')}}
  • {{evaluationTatal['star' + (6 - n)]}}%
{{$t('教学团队')}}
{{item.name}} {{$t(item.type)}}
{{item.college || item.school}}
{{$t('推荐课程')}}
{{$t('请输入课程邀请码')}}:
{{courseType == 2?$t('*此课程为班级课,输入邀请码可加入学习'):courseType == 3?$t('*此课程为培训课,输入邀请码可加入学习'):$t('*输入邀请码可加入学习')}}
{{$t('加入课程')}} {{$t('以管理员角色进入')}}
{{$t('管理员')}}
{{$t('作为管理员角色进入课程后,学习数据不会被记录')}}
{{$t('学生')}}
{{$t('作为学生角色进入课程后,学习将被记录')}}
{{$t('确认')}}