计算机体系结构教学大纲Computer Architecture Subject Syllabus,课程信息SubjectInformation课程编号:开课学期:63100213013Subject IDSemester课程分类:所属课群:学科素养 SE专业平台MTCategorySection课程学分:总学时/周:232/8Course CreditTotal Hours/Weeks理论学时:实验学时:320LECT. HoursEXP. HoursPBL学时:实践学时/周:00PBL HoursPRAC. Hours/Weeks东北大学悉尼智能科技学院SydneyInstitute of适用专业:开课学院计算机科学与技术IntelligentMajorCSTCollegeTechnologyNortheasternUniversity课程属性课程模式:选修Elective自建NEUModePattern张冬丽中方课程协调人:成绩记载方式:百分制MarksNEU CoordinatorResult TypeZhang Dongli先修课程:计算机组成原理PrinciplesofComputerOrganization、操作系统RequisitesOperating Systems、编译原理CompilationPrinciple英文参考教材:无NoneENTextbooks中文参考教材:张晨曦,王志英计算机系统结构教程(第2版),清华大学出CN Textbooks版社,2014教学资源无NoneResources课程负责人(撰写人):提交日期:张冬丽3/6/2023Subject DirectorSubmitted Date任课教师(含负责人):张冬丽Taught by审核人:批准人:韩鹏史闻博Checked byApproved by批准日期:3/19/2023Approved Date1 / 13
1 / 13 计算机体系结构 教学大纲 Computer Architecture Subject Syllabus 一、课程信息 Subject Information 课程编号: Subject ID 3100213013 开课学期: Semester 6 课程分类: Category 学科素养 SE 所属课群: Section 专业平台 MT 课程学分: Course Credit 2 总学时/周: Total Hours/Weeks 32/8 理论学时: LECT. Hours 32 实验学时: EXP. Hours 0 PBL 学时: PBL Hours 0 实践学时/周: PRAC. Hours/Weeks 0 开课学院: College 东北大学 悉尼智能科技学院 Sydney Institute of Intelligent Technology Northeastern University 适用专业: Major 计算机科学与技术 CST 课程属性: Pattern 选修 Elective 课程模式: Mode 自建 NEU 中方课程协调人: NEU Coordinator 张冬丽 Zhang Dongli 成绩记载方式: Result Type 百分制 Marks 先修课程: Requisites 计算机组成原理 Principles of Computer Organization、操作系统 Operating Systems、编译原理 Compilation Principle 英文参考教材: EN Textbooks 无 None 中文参考教材: CN Textbooks 张晨曦,王志英. 计算机系统结构教程(第 2 版), 清华大学出 版社,2014 教学资源: Resources 无 None 课程负责人(撰写人): Subject Director 张冬丽 提交日期: Submitted Date 3/6/2023 任课教师(含负责人): Taught by 张冬丽 审核人: Checked by 韩鹏 批准人: Approved by 史闻博 批准日期: Approved Date 3/19/2023
2 / 13
2 / 13
二、教学目标SubjectLearningObjectives(SLOs)注:毕业要求及指标点可参照悉尼学院本科生培养方案,可根据实际情况增减行数Note: GA and index can be referred from undergraduate program in SSTC website. Please add/reduce lines based on subject该课程是深入了解计算机结构与组成的核心内容,也是对计算机性能和发展走向影响重大的技术之一。知识内容主要包括计算机体系结构的划分、指令系统设计、流水线技术、向量处理机、存储系统、输入输出系统、多处理机、集群系统等内容,其目的和任务是提高学生从总体结构、系统分析这一层次来研究和分析计算机系统的能力,帮助学生建立整机的概念,使学生掌握计算机系统结构基本的概念、原理、结构、设计和分析方法,并对计算机系统结构的发展历史和现状有所了解,从而使学生能够理解计算机体系结构的核心价值及其对提高自主创新能力,建设创新型国家的重要意义。Thissubject is the core content of in-depth understanding of computerstructure and composition, and is also one of the technologies that havea significant impact on computer performance and development The整体目标:OverallObjectivesknowledge content mainly includes the division of computerarchitecture, instruction system design, pipeline technology, vectorprocessor,storagesystem,input/output system,multiprocessor,clustersystem, etc. Its purpose and task is to improve students' ability to studyand analyze computer systems from the level of overall structure andsystem analysis, to help students build the concept of completemachine, and enable students to master the basic concept of computersystem structure Principles, structures, design and analysis methods.andtounderstandthedevelopmenthistoryand current situationofthecomputersystemstructure.Therefore,studentscan understand thecorevalue of computer architecture and its significance for improvingindependent innovation ability and building an innovative country.熟悉计算机系统结构基础知识,理解计算机系统的多级层次结构,掌握计算机系统设计的原理及主要方法Students need to familiar with basic knowledge of computer1-1system architecture, understand the multi-level hierarchicalstructureof computer systems,andmaster theprinciples and(1)专业目标:main methods of computer system designProfessional Abilities理解指令系统结构的分类及寻址方式,掌握指令系统设计的基本原则,以及在设计中缩短指令编码长度的常用方法:1-2Students need to understand the classification and addressingmethods of instruction system structures,master the basicprinciples of instruction system design,and commonly used3/13
3 / 13 二、教学目标 Subject Learning Objectives (SLOs) 注:毕业要求及指标点可参照悉尼学院本科生培养方案,可根据实际情况增减行数 Note: GA and index can be referred from undergraduate program in SSTC website. Please add/reduce lines based on subject. 整体目标: Overall Objectives 该课程是深入了解计算机结构与组成的核心内容,也是对计算机性 能和发展走向影响重大的技术之一。知识内容主要包括计算机体系 结构的划分、指令系统设计、流水线技术、向量处理机、存储系统、 输入输出系统、多处理机、集群系统等内容,其目的和任务是提高 学生从总体结构、系统分析这一层次来研究和分析计算机系统的能 力,帮助学生建立整机的概念,使学生掌握计算机系统结构基本的 概念、原理、结构、设计和分析方法,并对计算机系统结构的发展 历史和现状有所了解,从而使学生能够理解计算机体系结构的核心 价值及其对提高自主创新能力﹐建设创新型国家的重要意义。This subject is the core content of in-depth understanding of computer structure and composition, and is also one of the technologies that have a significant impact on computer performance and development. The knowledge content mainly includes the division of computer architecture, instruction system design, pipeline technology, vector processor, storage system, input/output system, multiprocessor, cluster system, etc. Its purpose and task is to improve students' ability to study and analyze computer systems from the level of overall structure and system analysis, to help students build the concept of complete machine, and enable students to master the basic concept of computer system structure Principles, structures, design and analysis methods, and to understand the development history and current situation of the computer system structure. Therefore, students can understand the core value of computer architecture and its significance for improving independent innovation ability and building an innovative country. (1)专业目标: Professional Abilities 1-1 熟悉计算机系统结构基础知识,理解计算机系统的多级层次 结构,掌握计算机系统设计的原理及主要方法 Students need to familiar with basic knowledge of computer system architecture, understand the multi-level hierarchical structure of computer systems, and master the principles and main methods of computer system design. 1-2 理解指令系统结构的分类及寻址方式,掌握指令系统设计的 基本原则,以及在设计中缩短指令编码长度的常用方法; Students need to understand the classification and addressing methods of instruction system structures, master the basic principles of instruction system design, and commonly used
methods to shorten instruction encoding length理解流水线的原理及性能评价指标,掌握提高流水线性能的方式,以及单功能非线性流水线的最优调度方法:Students need to understand the principles and performance1-3evaluation indicators of pipeline,master the ways to improvepipeline performance, and the optimal scheduling method forsingle function nonlinear pipelineg.熟悉常用的存储系统层次结构,掌握存储系统中改进平均访存时间的原理以及代表性方法:1-4Students need to familiar with commonly used storage systemhierarchies, grasp the principles and representative methods ofimprovingaverageaccesstimeinstoragesystems熟悉I/O系统中常用的RAID分类与特点,掌握评测I/O系统的性能参数的方法。Students need tofamiliarwiththe1-5commonlyusedRAIDclassifications andcharacteristicsinI/Osystems, and master the methods of evaluating the performanceparameters ofI/O systems通过学习计算机体系结构,学生能够掌握计算机底层框架与发展规律,通晓天下道理,丰富学识,增长见识,塑造品格,努力成为德智体美劳全面发展的社会主义建设者和接班人;By learningthe computer architecture, students can master theunderlying framework and development laws of computers2-1understand the truth of the world, enrich their knowledge,increase their knowledge, shape their character, and strive tobecomesocialist builders and successorswith all-rounddevelopment of morality,intelligence,physique,beauty andlabor,(2)德育目标:引导学生明确技术是不断的积累选择与精益求精,认知大国The Goals of Moral工匠精神的内涵及时代意义,增强专业认同感、民族责任感。EducationGuide students to clarify that technology is a continuous2-2accumulation of choices and striving for excellence, torecognize the connotation and contemporary significance of thespiritofgreat craftsmanship,andtoenhancetheirprofessionalidentity and sense of national responsibility认知提升工程科技人才的创新创业能力、责任意识对提高中国在全球发展核心竞争力的作用,The role of enhancing the innovation and entrepreneurship2-3abilities and sense of responsibility of engineering andtechnologytalents in enhancingChina's core competitivenessinglobal development through cognitive enhancement课程教学目标与毕业要求的对应关系MatrixofGA&SLOs毕业要求GA指标点GAIndex教学目标SLOs1、工程知识:能够将数学、指标点1-1:掌握数学、自然科学、工程1-1, 2-1自然科学、工程基础和专业基础和专业知识,并使用其建立正确的4/13
4 / 13 methods to shorten instruction encoding length . 1-3 理解流水线的原理及性能评价指标,掌握提高流水线性能的 方式,以及单功能非线性流水线的最优调度方法; Students need to understand the principles and performance evaluation indicators of pipeline, master the ways to improve pipeline performance, and the optimal scheduling method for single function nonlinear pipelineg. 1-4 熟悉常用的存储系统层次结构,掌握存储系统中改进平均访 存时间的原理以及代表性方法; Students need to familiar with commonly used storage system hierarchies, grasp the principles and representative methods of improving average access time in storage systems. 1-5 熟悉 I/O 系统中常用的 RAID 分类与特点,掌握评测 I/O 系 统的性能参数的方法。Students need to familiar with the commonly used RAID classifications and characteristics in I/O systems, and master the methods of evaluating the performance parameters of I/O systems. (2)德育目标: The Goals of Moral Education 2-1 通过学习计算机体系结构,学生能够掌握计算机底层框架与 发展规律,通晓天下道理,丰富学识,增长见识,塑造品格, 努力成为德智体美劳全面发展的社会主义建设者和接班人; By learning the computer architecture, students can master the underlying framework and development laws of computers, understand the truth of the world, enrich their knowledge, increase their knowledge, shape their character, and strive to become socialist builders and successors with all-round development of morality, intelligence, physique, beauty and labor; 2-2 引导学生明确技术是不断的积累选择与精益求精,认知大国 工匠精神的内涵及时代意义,增强专业认同感、民族责任感。 Guide students to clarify that technology is a continuous accumulation of choices and striving for excellence, to recognize the connotation and contemporary significance of the spirit of great craftsmanship, and to enhance their professional identity and sense of national responsibility. 2-3 认知提升工程科技人才的创新创业能力、责任意识对提高中 国在全球发展核心竞争力的作用. The role of enhancing the innovation and entrepreneurship abilities and sense of responsibility of engineering and technology talents in enhancing China's core competitiveness in global development through cognitive enhancement. 课程教学目标与毕业要求的对应关系 Matrix of GA & SLOs 毕业要求 GA 指标点 GA Index 教学目标 SLOs 1、工程知识:能够将数学、 自然科学、工程基础和专业 指标点 1-1:掌握数学、自然科学、工程 基础和专业知识,并使用其建立正确的 1-1,2-1
知识用于解决复杂工程问数学、物理学等模型以解释复杂工程问题。题;指标点1-2:掌握程序设计、数据结构、算法分析与设计、计算机数字系统、操1-2,2-1,2-2作系统等专业知识,具备计算机程序设计开发能力和计算机与信息系统设计开发与维护能力:指标点2-1:能够应用数学、自然科学和工程科学的基本原理、方法和手段,分2、问题分析:能够应用数学、1-2,1-3,2-1析、识别、表达本专业相关的复杂工程自然科学和工程科学的基本原理、方法和手段,识别、问题;表达、并通过文献研究分析指标点2-2:能够应用数学、自然科学和复杂工程问题,以获得有效工程科学的基本原理、方法和手段,针1-3,1-4,1-5,结论。对实际复杂工程问题设计针对性的技术2-1, 2-3方案,并综合运用文献、科学理论和技术手段予以解决。指标点3-1:能够设计针对本专业相关复3、设计/开发解决方案:能杂工程问题的解决方案,能够设计和开1-2, 1-3, 1-4,够设计针对复杂工程问题的发实现特定功能、满足特定需求的计算1-5,2-2,2-3解决方案,设计满足特定需机、软件或网络系统。求的系统、单元或流程,并能够在设计环节中体现创新指标点3-2:能够对不同设计方案进行比意识,考虑社会、健康、安较和优化,在工作各环节中具有创新意1-2,1-3,2-3全、法律、文化以及环境等识。因素。4、研究:能够基于科学原理并采用科学方法对复杂工程指标点4-3:能够追踪国际前沿技术动问题进行研究,包括设计实态,掌握本专业涉及的重要技术指标以1-1,1-3,2-1验、分析与解释数据、并通及达到指标所需的技术途径。过信息综合得到合理有效的结论。指标点5-1:能够对本专业相关复杂工程5、使用现代工具:能够针对问题进行建模与分析,理解获取相关信复杂工程问题,开发、选择1-4,1-5,2-1息参数的必要性与基本方法,并理解其与使用恰当的技术、资源、局限性。现代工程工具和信息技术工指标点5-3:能够针对本专业相关复杂工具,包括对复杂工程问题的1-3,1-4,1-5,预测与模拟,并能够理解其程问题,选择与使用恰当的技术、资源、2-2局限性。现代工程工具和信息技术工具。5/13
5 / 13 知识用于解决复杂工程问 题。 数学、物理学等模型以解释复杂工程问 题; 指标点 1-2:掌握程序设计、数据结构、 算法分析与设计、计算机数字系统、操 作系统等专业知识,具备计算机程序设 计开发能力和计算机与信息系统设计开 发与维护能力; 1-2,2-1,2-2 2、问题分析:能够应用数学、 自然科学和工程科学的基本 原理、方法和手段,识别、 表达、并通过文献研究分析 复杂工程问题,以获得有效 结论。 指标点 2-1:能够应用数学、自然科学和 工程科学的基本原理、方法和手段,分 析、识别、表达本专业相关的复杂工程 问题; 1-2,1-3,2-1 指标点 2-2:能够应用数学、自然科学和 工程科学的基本原理、方法和手段,针 对实际复杂工程问题设计针对性的技术 方案,并综合运用文献、科学理论和技 术手段予以解决。 1-3,1-4,1-5, 2-1,2-3 3、设计/开发解决方案:能 够设计针对复杂工程问题的 解决方案,设计满足特定需 求的系统、单元或流程,并 能够在设计环节中体现创新 意识,考虑社会、健康、安 全、法律、文化以及环境等 因素。 指标点 3-1:能够设计针对本专业相关复 杂工程问题的解决方案,能够设计和开 发实现特定功能、满足特定需求的计算 机、软件或网络系统。 1-2,1-3,1-4, 1-5,2-2,2-3 指标点 3-2:能够对不同设计方案进行比 较和优化,在工作各环节中具有创新意 识。 1-2,1-3,2-3 4、研究:能够基于科学原理 并采用科学方法对复杂工程 问题进行研究,包括设计实 验、分析与解释数据、并通 过信息综合得到合理有效的 结论。 指标点 4-3:能够追踪国际前沿技术动 态,掌握本专业涉及的重要技术指标以 及达到指标所需的技术途径。 1-1,1-3,2-1 5、使用现代工具:能够针对 复杂工程问题,开发、选择 与使用恰当的技术、资源、 现代工程工具和信息技术工 具,包括对复杂工程问题的 预测与模拟,并能够理解其 局限性。 指标点 5-1:能够对本专业相关复杂工程 问题进行建模与分析,理解获取相关信 息参数的必要性与基本方法,并理解其 局限性。 1-4,1-5,2-1 指标点 5-3:能够针对本专业相关复杂工 程问题,选择与使用恰当的技术、资源、 现代工程工具和信息技术工具。 1-3,1-4,1-5, 2-2