- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
体系结构第1章 第1讲
* 内存4*1G与2*2G * 还有其它角度? * 越高级对硬件的抽象越大。 * 越高级对硬件的抽象越大。 * 有时没有这一级。 * 虚拟IO设备、存储空间、Xten * 不仅仅是符号化的机器语言 比如 INT 21h 翻译的结果是指令集里的若干指令(call)并启动对Window封装的“DOS系统调用”接口。最后映射到底层驱动程序,与输入输出打交道。 * 计算机体系结构 * 计算机体系结构 * 国家精品课程:计算机体系结构 第一章 基本概念 国防科技大学计算机学院 主讲人: 教授 《计算机体系结构》课程学习目的 现代计算机体系结构基本概念、设计思想和实现技术 了解一些典型计算机的结构和工作原理 了解先进计算机体系结构设计中的关键技术 学习计算机性能分析和评价的基本方法 第一章 基本概念 本章主要内容: 1.1 计算机体系结构的概念 1.2 计算机体系结构的发展 1.3 计算机系统设计和分析 世界上第一台电子数字计算机ENIAC 1945年诞生于美国宾夕法尼亚大学的ENIAC,用于计算火炮的弹道 冯·诺依曼(John von Neumann ) 1946年,生于匈牙利的美国数学家冯·诺依曼提出了存储程序计算机 Stored-program computer 称存储程序计算机为冯·诺依曼结构计算机 计算机的标准结构 60多年来,存储程序计算机的概念和基本结构一直沿用至今,没有发生根本性的变化,是计算机体系结构研究的基础 1.1.1存储程序计算机 存储程序计算机 一种计算机系统设计模型 实现了一种通用图灵机 冯·诺依曼描述的计算机由四个部分组成 运算器。用于完成数值运算; 存储器。用于存储数据和程序; 输入/输出设备。用于完成计算机和外部的信息交换; 控制器。根据程序形成控制(指令、命令)序列,完成对数据的运算 存储程序机器的结构 存储程序计算机的主要特点 机器以运算器为中心 存储器、输入/输出设备的操作由控制器集中控制 采用存储程序原理 程序(指令)和数据放在同一存储器中 存储器是按地址访问的、线性编址的空间 控制流由指令流产生 解题算法是顺序型的 指令由操作码和地址码组成 数据以二进制编码表示,采用二进制运算 程序执行和指令的操作 程序执行的过程 分解程序指令,形成控制四个部分工作的控制流 对数据进行加工(运算),形成数据流 周而复始地产生指令流/数据流 并最终得到结果 在本教材中,我们将一条指令的操作分解为五个部分 取指令 指令译码 取操作数 运算 结果写回 一个机器周期里面安排的操作序列 计算机从存储器中取出一条指令 对这条指令进行译码 分解并确定这条指令所指示的操作 确定操作对象(操作数)所在的位置 某个寄存器单元、存储器单元或者输入设备 取操作数并送到运算器 运算器按照译码确定的操作进行运算 运算结束后,将结果送到指定的位置 计算机准备执行下一条指令 1.1.2计算机体系结构、组成和实现 阿姆道尔(C. M. Amdahl)首次明确 计算机体系结构是程序员所看到的计算机的属性,即概念性结构与功能特性 1964年4月,Architecture of the IBM System/360,发表在IBM Journal of Research and Development上 计算机体系结构概念的经典定义 程序员所看到的计算机的属性 对于通用寄存器型机器,这些属性主要是指 (1)数据表示:硬件能直接辨认和处理的数据类型 (2)寻址规则:最小寻址单元、寻址方式及其表示 (3)寄存器定义:寄存器的定义、数量和使用方式 (4)指令系统:机器指令的操作类型和格式、指令间的排序和控制机构等 (5)中断系统:中断的类型和中断响应硬件的功能等 (6)机器工作状态的定义和切换:如管态和目态等 (7)存储系统:程序员可用的最大存储容量 (8)信息保护:信息保护方式和硬件的支持 (9)I/O结构:I/O寻址方式、数据传送的方式等 计算机组成 指令集结构的逻辑实现 数据通路宽度 各种操作对功能部件的共享程度 专用功能部件的设置 功能部件的并行性 缓冲和排队技术 预测技术 可靠性技术 控制机构的组成,等等 计算机的实现 处理器、主存的物理结构 器件的集成度和速度 信号传输 器件、模块、插件、底板的划分与连接 涉及的专用器件 电源、冷却 微组装技术 整机装配技术,等等 本课程:计算机体系结构的概念 体系结构的概念用于描述计算机系统设计的技术、方法和理论 主要包括计算机指令系统、计算机组成和计算机硬件实现三个方面 涵盖处理器和多处理器、存储器、输入/输出系统、互联与通信等计算机系统设计的主要内容 还涉及到性能评价、编译和操作系统技术 通过定量分析的途径,学习掌握现代计算机体系结构研究的基本方法
您可能关注的文档
最近下载
- 绿色低碳发展下的石油化工行业转型分析.pptx VIP
- 2023年事业单位入党积极分子培训综合测试题及答案.pdf VIP
- 电网谐波的危害及抑制技术.doc VIP
- 小学学校2025年暑假安全教育致学生家长的一封信及回执单.docx
- 爱普生 针式打印机136列高速卷筒针式打印机 Epson LQ-590KII LQ-595KII 1600KIVH 136KWII 用户指南.pdf
- 事业单位入党积极分子培训综合测试题及 答案 .pdf VIP
- 常见的早产儿动脉导管未闭的管理.ppt VIP
- 2025年事业单位入党积极分子培训综合测试题及答案(精华版).pdf VIP
- 高端女性俱乐部筹建实施方案.docx VIP
- 2023年甘肃省普通高中学业水平合格性考试真题生物试卷含详解.docx VIP
文档评论(0)