- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题型: 选择题20分 名词解释12分 简答18分 计算50分 一点说明: K和k的计算可以用“约等于” 指令流水线一开始的几个周期可以不算 计算机系统 I/O system Processor Compiler Operating System (Windows 2K) Application (ex: browser) Digital Design Circuit Design Instruction Set Architecture Datapath Control transistors Memory Hardware Software Assembler 指令集体系结构(ISA)以指令系统为核心,包含数据类型格式定义、寄存器设计、存储器访问和保护方式、I/O访问方式、中断结构、计算机状态的定义和切换等等。ISA设计的好坏直接决定了计算机的性能和成本。 学习的内容 信息(指令和数据)的表示。指令系统的设计。 CPU设计 存储器系统 系统总线 I/O接口和数据传输 第一章 计算机系统概述 计算机系统的组成和分层结构 硬件子系统:运算器、控制器、存储器、I/O设备 软件子系统:系统软件和应用软件 冯·诺依曼机器结构 “存储程序”工作方式 计算机的性能 CPU性能指标:CPI 、MIPS、FLOPS CPU性能的测量:基准程序 CPI和哪些因素有关? 时钟周期长度 指令类型和条数 是一个平均值,并不能很好的反映性能 为什么MIPS也不能很好的反映计算机性能? 不同机器的指令集不同 程序由不同的指令混合而成 指令使用的频度动态变化 第二章 数据的机器级表示 数据的类型 分为数值型数据和非数值型数据 数值数据 三要素:进位计数制、定浮点和编码 定点整数,有无符号整数和有符号整数 定点整数用补码表示 浮点数用IEEE754标准,float(32位)的格式 第三章 运算方法与部件 补码定点数的加/减法器: 在“无符号加法器”加“溢出检测”和“求负”电路 定点数的乘除法器: 用“加法+右移”实现乘法、“加法+左移”实现除法 浮点数运算: 用定点数的加减乘除运算实现。 加减运算:对阶、尾数加减、规格化、舍入 为保证精度,浮点运算时要增加“保护位”,并考虑“舍入” 所有运算都在ALU(算术逻辑部件)上运行 ALU的运算由来自控制器对指令译码的操作控制端决定 ALU的核心是“加法器” 第四章 存储器分层结构 半导体随机访问存储器 记忆单元 – 存储芯片 – 存储模块(内存条) – 存储器 层次:磁带-磁盘-主存-cache-寄存器 虚拟存储器管理 分页式(页表),分段式(段表),段页式(段表+页表) TLB的引入 虚拟地址和物理地址转换 高速缓冲存储器cache 程序访问局部化:时间局部性\空间局部性 映射关系:直接映射\全相联映射\组相联映射 第五章 指令系统 指令系统(指令集体系结构中最核心部分)是软/硬件的交界面 一条指令必须隐含或明显地包含: 操作码/源操作数地址/结果值地址/下一条指令地址 CPU根据指令的操作码和指令格式确定操作数的类型、长度和地址 寻址方式 寄存器/寄存器间接/直接/间接/立即/堆栈/偏移(相对、变址和基址) 操作类型 传送/算术/逻辑/字符串/输入输出/程序流控制/系统控制/…… 根据设计和实现风格,指令系统分为两类: CISC:复杂指令集计算机 RISC:精简指令集计算机 第六章 中央处理器 CPU的功能——执行指令、检测“异常和中断”并响应 CPU的组成 数据通路中包含组合逻辑单元和存储信息的状态单元 寄存器有两类:用户可见和系统专用(PC,IR,MAR,MDR,PSWR) 控制器对指令进行译码,与指令执行中的机器状态、时序信号(时钟)等组合,生成对数据通路进行控制的控制信号 微程序控制器 指令周期 取指令、译码、 (取数)、执行、(存结果)、(中断响应) 一条指令的执行是数据在数据通路中流动的过程 数据通路的设计 单周期Datepath:CPI=1(Clock宽度为最复杂指令周期) 多周期Datepath:CPI1(Clock宽度为最复杂子周期) 流水线Datepath:CPI≈1(Clock宽度为最复杂子周期) 几个“长度”或“单位” 机器字长:CPU中定点运算数据通路的位数 “字”:机器中所有信息宽度的计量单位。例如:80x86系列:16位;IBM303X系列:32位。 指令字长:指令的位数 编址单位:存储单元的宽度 。大多为8位 存取宽度:一次从一个由多个DRAM芯片构成的存储模块中同时读写的信息的宽度 总线宽度:传输单位,也就是一次最多能在总线上传输的信息位数 第七章 流水线处理器 流水线CPU的设计 分段+流水段寄
文档评论(0)