- 1、本文档共580页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理_白中英_教案
目 录 第一章 计算机系统概论 第二章 运算方法和运算器 第三章 存储系统 第四章 指令系统 第五章 中央处理器 第六章 总线系统 第七章 外围设备 第八章 输入输出系统 第一章 计算机系统概论 §1.1计算机的分类和应用 §1.2计算机的硬件 §1.3计算机的软件 §1.4计算机系统的层次结构 §1.1计算机的应用和分类 1.1.1计算机的分类 模拟计算机和数字计算机 数字计算机又分为 通用机 专用机(DSP、IOP、工控机) 去年最快的计算机 目前最快的计算机 通用计算机分类 今年最快的计算机(2003) 日本富士通公司-超级高速电子计算机。HPC2500 最大扩展能力可将16384个中央处理器连接起来进行计算,其理论演算速度为每秒钟85.1万亿次(太拉FLOPS ),比目前世界上运算速度最快的超级计算机还要快1倍多。 太拉FLOPS:运算单位,表示每秒运算1012浮点运算 太拉= 1012 =T 去年最快的计算机(2002) 日本宇宙开发事业团、日本原子能研究所及海洋科学技术中心-地球模拟器 地球模拟器配备有5120个处理器,理论峰值运算性能可达40太拉FLOPS,是一台处理能力惊人的超级计算机。其性能可与10万~20万台个人电脑相匹敌。? 1.1.2计算机的应用 科学计算 自动控制 测量和测试 信息处理 教育和卫生 家用电器* 人工智能 §1.2计算机的硬件 总线相连的计算机模块 1.运算器 算术运算和逻辑运算 在计算机中参与运算的数是二进制的 运算器的长度一般是8、16、32或64位 2.存储器 存储器 存储数据和程序) 容量(存储单元、存储单元地址、容量单位) 分类内存(ROM、RAM)、外存 存储器单位: 计算机存储体系示意图 3、控制器 控制器 指令和程序(计算机工作原理) 指令的形式(操作和地址码、存储程序的概念、指令中程序和数据的存放、指令系统) 控制器的基本任务:按照一定的顺序一条接着一条取指令、指令译码、执行指令。取指周期和执行周期 指令流和数据流 4、适配器与I/O设备 计算机的发展(系统结构1.2doc) 手工模仿计算机工作(1) 手工模仿计算机工作(2) 加法001 减法010 乘法011 除法100 取数101 存数110 打印111 停机000 §1.3计算机的软件 分类 系统软件 操作系统 各种服务程序 语言程序 数据库管理系统 应用软件 发展演变(以系统软件为例) 手编程序 汇编程序 算法语言 操作系统 BPOS TSOS RTOS NWOS §1.4计算机系统的层次结构 软件与硬件逻辑等价性 任何操作可以由软件来实现也可以有硬件来实现(设计计算机系统时,应考虑各个方面的因素) 实体硬件机功能的扩大 固件的概念(功能上是软件,形态上是硬件) 第二章 运算方法和运算器 信息在计算机中的表示(数字、字符、汉字) 定点运算方法(加减乘除)以及定点运算器的组成 浮点运算方法、浮点运算器的组成 §2.1信息在计算机中的表示 2.1.1数据格式 2.1.2数的机器码表示 2.1.3字符的表示 2.1.4汉字的表示 2.1.5校验码 2.1.1数据格式 补充知识 10进制和R进制之间的转换 R进制到10进制: 10进制到R进制: 整数部分:除r取余,r为进制基数??????????????? 小数部分:乘r取整 2.1.1数据格式 选用数据格式(定点格式、浮点格式)考虑的因素 类型 范围 数值精度 硬件代价 1、定点格式 所有数据的小数点位置固定不变 理论上位置可以任意,但实际上将数据表示成为纯小数或纯整数(目前常用) 定点数可以表示带符号数和不带符号数 定点纯小数 x0 x1 x2 x3 … xn-1 xn 表示数的范围是 0≤|x|≤1-2-n (最小数、最大数、最接近0的正数、最接近0的负数) 纯小数的表示范围 定点纯整数 x0 x1 x2 x3 … xn-1 xn 表示数的范围是 0≤|x|≤2n-1 ?:最小数、最大数、最接近0的正数、最接近0的负数呢 说明: 定点数表示数的范围受字长限制,表示数的范围有限 机器中,常用定点纯整数表示 实际表示的精度也有限,如果用定点整数,则如何表示小数呢? (引入浮点) 2、浮点格式 浮点格式(小数点位置随阶码不同而浮动) 格式:N=Re.m 机器中表示 IEEE754标准 IEEE754标准(规定了浮点数的表示格式,运算规则) 规则规定了单精度(32)和双精度(64)的基本格式. 规则中,尾数用原码,指数用移码(便于对阶和比较) IEEE754标准 按照移码的定义应为E=e+128,为什么书上??
您可能关注的文档
- 计算机系统结构ppt课件全级课后习题答案.ppt
- 计算机系统结构01基本概念2012.ppt
- 计算机系统设计微指令.ppt
- 计算机组成与结构第五版第5章 指令系统.ppt
- 计算机组成与结构 第2章.ppt
- 计算机组成原理 5.5 硬布线控制器.ppt
- 计算机系统软件课件.ppt
- 计算机组成原理(第一章至第六章复习用).ppt
- 计算机组成原理 指令系统设计.doc
- 计算机组成原理(第三版)第5章 中央处理器.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)