高等教育 > 计算机类

计算机组成与体系结构习题及实验指导

书号:9787113308315 套系名称:普通高等院校计算机教育“十四五”规划教材

作者:宋鑫 张瑜 何欣枫 李继民 出版日期:2024-02-01

定价:36.00 页码 / 开本: /16

策划编辑:刘丽丽 责任编辑:刘丽丽 张彤

适用专业:计算机类 适用层次:高等教育

最新印刷时间:2024-02-01

资源下载
教学课件(暂无) 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 本书是基于作者积累多年讲授“计算机组成原理”和“计算机体系结构”两门课程及指导学生实验的教学实践经验编写而成。全书共分15章,前14章为理论知识与习题解答,其内容为计算机组成与体系结构各部分的重点难点指导、典型例题解析、练习题及参考答案,可以帮助学生提纲挈领地掌握知识重点、巩固所学内容;第15章为实验设计,根据计算机组成与体系结构课程实验的特点,给出参考实验题目,每个参考实验题目都有明确的实验目的和内容。
    本书与主教材配合使用,可以起到衔接课堂教学与实验教学、课下辅导的作用,也可作为高等院校学生学习“计算机组成与体系结构”课程的参考书,以及研究生入学考试的辅导书,对于从事计算机应用及开发的技术人员和广大计算机爱好者也具有一定的参考价值。
    
  •        党的二十大报告明确要求:“必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。”当今社会正沿着信息化、数字化、智能化的方向快速迈进,这是一场科技和智慧的飞跃。其中,计算机系统已经成为现代社会的基础设施,支撑着我们日常生活的方方面面。理解计算机系统的基本工作原理,并能够熟练运用它进行问题求解,已经成为当代工程技术人员的必备技能之一。
           “计算机组成原理”(computer organization)是计算机专业的一门核心主干课程,主要讲授计算机硬件子系统主要功能部件的组成结构、工作原理、设计方法及其相互连接。“计算机体系结构”(computer architecture)重点论述计算机系统各种基本结构、设计技术和性能分析方法,使学生了解计算机系统的各种基本结构,掌握在计算机设计各个环节中影响性能的因素,以及提高性能的各种理论和方法。近年来,随着计算机技术的飞速发展,两门课程的内容有逐渐融合的趋势,界线变得模糊,“计算机体系结构”内容越来越多地被“下移”到“计算机组成原理”课程中,例如存储层次、流水线技术、多处理机等。此外,为保障自主学习能力及综合素质水平的提升,高校在教学改革举措中,将教学学时与学分逐年压缩,课程体系纵向整合,建立“学科基础课程群”成为当前倡导的新理念。为适应上述变化,“计算机组成与体系结构”将“计算机组成原理”和“计算机体系结构”两门课程的内容有机地结合起来。
           “计算机组成与体系结构”作为计算机科学与技术专业的核心主干课程,具有理论性强、知识涵盖面广、更新快、与其他计算机课程联系紧密等特点。因此,对于初学者来说,往往找不到重点,把握不住课程的关键,对于习题求解更是无从下手。编者结合多年讲授该门课程的经验,将各章的知识要点进行归纳和总结,对难以理解的问题进行深入浅出的讲解和指导,对涉及重要知识点的典型题目进行分析解答,帮助读者理解课程的重点内容,尽快建立计算机的整机概念,明晰指令和数据在计算机中的执行过程。同时,提高求解计算机组成与体系结构习题的能力。
    此外,“计算机组成与体系结构”也是一门实践性较强的课程,必须对实践和应用给予必要的重视。在教学中,除了课堂教学外,还必须开设计算机组成与体系结构实验。该门课程的实验往往要与具体的实验环境相结合,实验环境不同,开设的课程实验的内容也不相同。
           本书与中国铁道出版社有限公司出版的《计算机组成与体系结构》(何欣枫、宋鑫、谢博鋆、李继民编著)教材相配套,共15章:前14章都由重点难点指导、典型例题解析、练习题、参考答案等部分组成;第15章为实验设计,根据计算机组成与体系结构课程实验的特点,给出参考实验题目,每个参考实验题目都有明确的实验目的和内容。
           在本书的编写过程中,参考了一些国内外优秀教材及计算机组成与体系结构习题集和辅导书。中国铁道出版社有限公司的编辑对本书的编写提出了许多宝贵意见,并给予大力支持,在此表示诚挚谢意。
           本书在编写过程中力求概念清晰、表述正确、深入浅出、便于自学。希望读者通过对本书的学习,能够更全面、更透彻地理解和掌握“计算机组成与体系结构”这门课程。但由于编者水平有限,书中难免出现疏漏或不妥之处,恳请读者批评指正,编者不胜感激。
  • 第1章计算机概论1
    
    11重点难点指导1
    
    111计算机系统简介1
    
    112现代计算机的体系结构2
    
    113计算机的层次结构2
    
    114计算机的性能指标3
    
    12典型例题解析4
    
    13练习题6
    
    14参考答案7
    
    第2章系统总线9
    
    21重点难点指导9
    
    211计算机系统互连结构9
    
    212总线的基本概念9
    
    213总线连接方式10
    
    214总线设计要素11
    
    22典型例题解析12
    
    23练习题14
    
    24参考答案17
    
    第3章存储器22
    
    31重点难点指导22
    
    311存储器概述22
    
    312半导体随机存储器23
    
    313半导体只读存储器24
    
    314存储器与CPU连接24
    
    315高速缓冲存储器(Cache)25
    
    316虚拟存储器26
    
    32典型例题解析27
    
    33练习题31
    
    34参考答案35
    
    第4章外围设备41
    
    41重点难点指导41
    
    411概述41
    
    412显示设备42
    
    413外部存储器43
    
    414其他外部存储器44
    
    42典型例题解析45
    
    43练习题46
    
    44参考答案47
    
    第5章输入/输出系统49
    
    51重点难点指导49
    
    511输入/输出系统概述49
    
    512程序查询方式及其接口50
    
    513程序中断方式及其接口51
    
    514DMA方式及其接口53
    
    515通道方式及其接口54
    
    52典型例题解析56
    
    53练习题57
    
    54参考答案63
    
    第6章信息表示66
    
    61重点难点指导66
    
    611概述66
    
    612定点数表示方法66
    
    613浮点数表示方法68
    
    614文字信息的表示68
    
    615其他信息的表示69
    
    616校验码69
    
    62典型例题解析69
    
    63练习题70
    
    64参考答案74
    
    第7章运算方法和运算器76
    
    71重点难点指导76
    
    711定点加减法运算76
    
    712定点乘除法运算77
    
    713逻辑运算78
    
    714算术/逻辑单元(ALU)78
    
    715定点运算器的组成78
    
    716浮点算术运算79
    
    72典型例题解析80
    
    73练习题80
    
    74参考答案83
    
    第8章指令系统89
    
    81重点难点指导89
    
    811指令系统的发展与性能要求89
    
    812机器指令的设计要素90
    
    813指令和操作数的寻址方式90
    
    814RISC技术91
    
    82典型例题解析92
    
    83练习题93
    
    84参考答案101
    
    第9章CPU的结构与功能107
    
    91重点难点指导107
    
    911CPU组织107
    
    912寄存器组织107
    
    913控制器组织108
    
    914时序产生器组织108
    
    915RISC的硬件结构109
    
    92典型例题解析109
    
    93练习题111
    
    94参考答案115
    
    第10章控制器的功能与设计118
    
    101重点难点指导118
    
    1011微操作118
    
    1012指令周期分析118
    
    1013CPU控制118
    
    1014硬布线控制器119
    
    1015微程序控制器120
    
    1016一台计算机设计的基本步骤122
    
    102典型例题解析122
    
    103练习题124
    
    104参考答案133
    
    第11章指令流水线141
    
    111重点难点指导141
    
    1111流水技术141
    
    1112流水线性能分析141
    
    1113流水线中的相关143
    
    1114名词解释144
    
    112典型例题解析145
    
    113练习题146
    
    114参考答案149
    
    第12章并行计算系统156
    
    121重点难点指导156
    
    1211计算机系统结构的分类方法156
    
    1212并行计算机系统发展的原因159
    
    1213互连网络概述159
    
    122典型例题解析159
    
    123练习题160
    
    124参考答案162
    
    第13章多处理机系统166
    
    131重点难点指导166
    
    1311集群技术概述166
    
    1312定义166
    
    1313实现方式166
    
    1314分类167
    
    1315高可用性与高性能集群167
    
    132典型例题解析167
    
    133练习题168
    
    134参考答案169
    
    第14章计算机性能量化评价方法171
    
    141重点难点指导171
    
    1411性能设计和评测的基本原则171
    
    1412CPU的性能172
    
    1413名词解释172
    
    142典型例题解析173
    
    143练习题175
    
    144参考答案176
    
    第15章基于Logisim的实验设计178
    
    151Logisim使用简介178
    
    1511Logisim初次启动178
    
    1512Logisim输入个数设置182
    
    1513Logisim位宽设置182
    
    1514Logisim创建子电路183
    
    152Logisim实验186
    
    1521数据表示实验186
    
    1522运算器组成实验187
    
    1523MIPS寄存器文件设计实验189
    
    1524MIPS RAM存储器设计实验190
    
    1525单周期CPU硬布线控制器设计实验192
    
    1526多周期MIPS微程序控制器设计实验194
    
  • 宋鑫,任职于河北大学网络空间安全与计算机学院,主讲计算机组成原理和计算机体系结构十余年,承担相关省级、校级教改课题4项。参与国家基金、省基金、省科技计划项目6项。发表SCI、EI、核心期刊论文8篇。
    
    张瑜,任职于河北大学数学与信息科学学院,主讲课程:程序设计基础、数据结构、计算机组成原理等。发表EI及核心期刊论文5篇,主持省科技计划项目一项,参与5项。
    
    何欣枫,副教授,现任职于河北大学网络空间安全与计算机学院,信息安全系主任,主讲的课程包括:计算学科导论、计算机组成与体系结构、编译原理、安全协议理论等。目前的研究兴趣包括:云计算安全、可信计算、协议分析等。 参编教材多部。
    
    李继民,教授,中国计算机学会高级会员,数学与计算计学院计算机科学与技术系副主任。主讲的《计算机组成原理》为河北大学精品课程。主持或参加完成多项省自然基金、省攻关计划、教育厅科研计划和应用课题,取得多项科研成果。其中2001年获河北省科技进步三等奖二项、2002年获河北省科技进步三等奖一项,2004年获河北省科技进步三等奖一项。进来发表科研论文10余篇。
  • 本书将各章的知识要点进行归纳和总结,对难以理解的问题进行深入浅出的讲解和指导,对涉及重要知识点的典型题目进行分析解答,帮助读者理解课程的重点内容,尽快建立计算机的整机概念,明晰指令和数据在计算机中的执行过程。同时,提高求解计算机组成与体系结构习题的能力。