- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 计算机组成原理(第2版) 唐朔飞 编著 高等教育出版社 普通高等教育“十一五” 国家级规划教材 主教材 * 本章教学目的及要求 (1)理解计算机存储程序的概念 (2)掌握计算机硬软件组成及其功能 (3)熟悉计算机系统及其层次结构 (4)熟悉计算机常用性能指标 第1章 计算机系统概论 * 1.1 存储程序的概念 冯·诺依曼等人于1946年提出: (1)计算机由运算器、控制器、 存储器、输入/输出设备 五大部件构成; (2)采用二进制数表示 指令与数据; (3)采用存储程序方式 (核心思想)。 第1章 * 采用存储程序的 计算机执行示意图 为控制指令序列执行顺序,设置程序计数器PC,存放当前指令所在的存储单元地址。 0 x0 x0 x0 x0 x0 xPC 存 储 器 PC像一个指针,一直指示程序执行进程,即“控制流”的形成。 第1章 算术运算 逻辑运算 存放数据 和程序 将信息转换成机 器能识别的形式 将结果转换成 人们熟悉的形式 指挥程序 运行 1.2 计算机的硬件组成 存储器 输入设备 运算器 控制器 输出设备 冯·诺依曼计算机硬件框图 第1章 ALU 主存 辅存 CPU 主机 I/O设备 硬件 CU 现代计算机硬件框图 存储器 输入设备 运算器 输出设备 控制器 ALU CPU 主机 I/O 设备 CU 主 存 第1章 * 以存储器为中心的信息流向 * 计算机五大部件功能 1.运算器 运算器结构示意图 ——完成对数据信息的加工处理,常见为算术运算和逻辑运算,又称算术逻辑部件(ALU-Arithmetic and Logical Unit)。 * 2.存储器 ——用来存储程序和各种数据信息的记忆部件,是计算机能够实现“存储程序控制”的基础。 计算机系统中规模较大的存储器往往分为若干级,称存储系统。 中央处理器 高速缓冲存储器 主存储器 辅助存储器 高 低 价 位 容 量 速 度 大 小 慢 快 * 3.控制器 计算机中发号施令的部件,是指挥中心,它控制计算机各部件自动协调工作。 计算机中两种信息 (1)控制信息(操作命令):由控制器发出,流向各部件; (2)数据信息:受控制信息的控制,从一个部件到另一个部件流动。 控制器作用:从存储器中取出指令,分析译码,产生控制信息,控制各部件协调工作。 * 控制器工作原理 控制信息的产生依据: ——指令、各部件状态、时序电路。 操作控制命令形成部件 时序部件 周期节拍脉冲 启停电路 时钟 指令部件 指令译码器 指令寄存器 程序计数器 部件反馈 信息 各部件的操作控制命令 指令 + 1 * 如何区分指令与数据? (1)从程序计数器(PC)提供的地址中取出的二进制数为指令,送指令寄存器。 (2)从指令地址码提供的地址中取出的二进制数为操作数,送运算器。 第1章 * 4.输入/输出设备 作用: (1)输入设备:输入数据与程序; (2)输出设备:显示计算机处理结果; 与主机连接:通过接口与主机进行连接。 * 计算机系统包括硬件与软件两大部分: (1)硬件:计算机的实体部分,可见的各种电子器件,各类光、电、机设备的实物组成; (2)软件:计算机程序以及解释和指导使用程序的文档的总和。 1.3 计算机系统简介 第1章 * 1.计算机软件基本概念 软件组成 按任务需要编制的各种程序 管理整个计算机系统 系统软件: 应用软件: 语言处理程序 操作系统 服务性程序 数据库管理系统 网络软件 软 件 * 软、硬件之间的关系 (1)硬件是软件的物质基础; (2)硬件和软件无严格界线,计算机的某些功能既可由硬件实现,也可由软件实现; (3)硬件和软件协同发展,计算机软件随硬件技术的迅速发展而发展,而软件不断发展与完善又促进硬件的更新。 第1章 * 1.4 计算机系统的层次结构 (1)从计算机使用者、操作员、程序员、硬件工程师等用户角度,所看到的计算机系统具有完全不同的属性。 (2)表达不同层次计算机属性之间的联系,确定软硬件之间的界面、设计者与使用者之间的界面以及各层次计算机语言之间的界面。 第1章 用编译程序翻译 成汇编语言程序 用汇编程序翻译 成机器语言程序 用机器语言解释操作系统 用微指令解释机器指令 由硬件直接执行微指令 软 件 硬 件 虚拟机器 M4 虚拟机器 M3 虚拟机器 M2 实际机器 M1 微程序机器 M0 第1章 * 计算机系统多层次结构 * 1.5 计算机的性能指标 1.机器字长 CPU能一次处理的二进制数据位数称为“字长”。 字长大小影响计算机的功能、精度和
文档评论(0)