cs计算机组课件课程总结.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 《计算机组织与系统结构》 课程总结 2 计算机系统 3 第一章 计算机系统概述 计算机系统的组成 硬件子系统:运算器、控制器、存储器、I/O设备 软件子系统:系统软件和应用软件 计算机系统的分层结构 计算机组织和系统结构的概念 计算机发展简史 冯·诺依曼机器结构 “存储程序”工作方式 系列机概念 摩尔定律 计算机的性能 CPU:CPU时间、时钟周期、 CPI 、MIPS、FLOPS 存储器:数据传输率、存储周期 I/O:响应时间、吞吐量 总线:带宽、最大数据传输率 基准程序(Benchmark) 指令集体系结构(ISA) 4 第二章 数据的机器级表示 计算机内部,数、文字、图画、声音、活动图象等均以二进制编码形式出现 数据的类型 分为数值型数据和非数值型数据 数值数据 三要素:进位计数制、定浮点和编码 定点整数有无符号整数和有符号整数 定点整数用补码表示,int型(16位或32位)和long型(32位或64位) 浮点数用IEEE754标准,float(32位:1038)和double(64位:10308) 如何表示特殊值:+∞/-∞,NaN,+0/-0 另一种数值表示法为BCD码,常用8421码表示 定点数范围小,浮点数范围大 非数值数据 逻辑数、西文字符、汉字字符等 常用的数据校验方:奇偶校验法、海明校验法和循环冗余校验法。 5 第三章 运算方法与部件 补码定点数的加减法器: 在“无符号加法器”加“溢出检测”和“求负”电路 定点数的乘除法器: 用“加法+右移”实现乘法、“加法+左移”实现除法 浮点数运算: 用定点数的加减乘除运算实现。 加减运算:对阶、尾数加减、规格化、舍入 为保证精度,浮点运算时要增加“保护位”,并考虑“舍入” 所有运算都在ALU上运行 ALU: 算术逻辑部件 ALU的运算由专门的来自控制器对指令译码的操作控制端决定 ALU的核心是“加法器” 加法器采用“先行进位”方式:引入进位生成和进位传递函数 6 第四章 存储器分层结构(1) 基本术语 存储单元、MAR、MBR(MDR)、编址单位、地址空间、地址位数、易失性、随机访问、相联存储器、ROM、RAM、存取时间、存取周期、数据传输率 半导体随机访问存储器 静态RAM(SRAM) 和 动态RAM(DRAM) 记忆单元 – 存储芯片 – 存储模块(内存条) – 存储器 字片式与位片式 DRAM:再生与刷新 DRAM用作主存 SRAM用作Cache 只读存储器 多模块交叉存储器 7 第四章 存储器分层结构(2) 高速缓冲存储器 程序访问局部化 时间局部性:同一单元在一段时间内经常被访问 空间局部性:某一单元的邻近单元在一段时间内经常被访问 映射关系 直接映射:Cache槽号=主存块号 MOD Cache槽数 相联映射:一个主存块可映射到任意一个Cache槽中 页组映射:组内相联、组间直接 Cache组号=主存块号 MOD Cache组数 替换策略 FIFO / LRU / 随机 写策略 Write Back / Write Through Cache组织 L1 Cache / L2 Cache 分离Cache /联合Cache 8 第四章 存储器分层结构(3) 为什么要进行存储管理? 多道程序设计系统中,要求最大限度地利用主存空间 早期的存储管理: 固定分区/变长分区(加界重定位) 分页:所有页面全部调入 虚拟存储器管理:“按需调页” 分页式(页表):按固定大小划分为“页”和“页框”,按页分配 分段式(段表):按程序的逻辑结构划分为“段”,按段分配 段页式(段表+页表):先按段分,段内再按页分 段表和页表 用来记录虚拟段(页)在主存中的存放位置及其他访问属性和特征。 快表(TLB) 将当前经常使用的若干页表项存放在一个特殊的Cache中 地址转换 将虚拟地址转换为物理地址的过程,需要访问段表和页表 存储保护 越界检查:访问的地址与程序模块的上下界比较 访问权限检查:访问的类型与页(段)表中的存取权限比较 键保护/环保护:程序的访问权限与存储区的访问权限比较 9 第四章 存储器分层结构(4) 存储器分级体系结构 10 第五章 指令系统(1) 指令系统(指令集体系结构)是软/硬件的交界面 一条指令必须隐含或明显地包含: 操作码/源操作数地址/结果值地址/下一条指令地址 与指令集设计相关的重要方面 操作码/数据类型/指令格式/寄存器/寻址方式 操作数类型 整数/浮点数 /十进制数/位串/无符号数/字符串(基本类型) 存储和对齐方式 大端序/小端序 边界对齐/不对齐 寻址方式 寄存器/寄存器直接/直接地址/间接地址/立即/堆栈/偏移(相对、变址和基址) 11 第五章 指令系统(2) 操作类型 传送/算术/逻辑/字符串/输

文档评论(0)

ryx5620 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档