- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机组成原理第1章课件.白中英编-科学出版社.
软件学院·计算机组织与结构 第1章 计算机系统概述 计算机组成原理 任课教师:赵静 第一章 计算机系统概论 第二章 运算方法和运算器 第三章 存储系统 第四章 指令系统 第五章 中央处理器 第六章 总线系统 第七章 外围设备 第八章 输入输出系统 第一章 计算机系统概论 计算机系统不同于一般的电子设备,它是一个由硬件、软件组成的复杂的自动化设备。 1.1.1 计算机的分类 计算机从总体上来说分为两大类: 模拟计算机和数字计算机。 数字计算机与模拟计算计的主要区别 ?1.1.2 计算机的应用 计算机的应用范围几乎涉及人类社会的所有领域。本书归纳成六个主要方面来叙述: 科学计算 自动控制 测量和测试 信息处理 教育和卫生 家用电器 人工智能 1. 运算器 算术运算、逻辑运算 采用二进制数(容易实现) 算术逻辑单元(ALU) + 专用或通用寄存器 计算机的运算器长度: 8位、16位、32位或64位 2. 存储器 功能:保存或“记忆”数据和运算过程 存储的是0或1表示的二进制代码 存储单元: 在存储器中保存一个n位二进制数的n个触发器,组成一个存储单元 存储器地址:存储器是由许多存储单元组成,每个存储单元的编号,称为地址 存储容量:存储器所有存储单元的总数。通常用单位“KB、MB、GB”等表示 内存储器(主存)和外存储器(辅存) 3. 控制器 (1) 程序 每一个基本操作就叫做一条指令,而解算某一问题的一串指令序列,叫做该问题的计算程序,简称为程序。 (2) 指令的形式 3. 控制器 3. 控制器 (4)指令流和数据流 计算机中的信息单位:位(bit)、字节(Byte)、字(Word)。例字长:组成一个字的二进制位数。一个“字”至少由一个以上的字节组成。 计算机字既可以代表指令,也可以代表数据。如果某字代表要处理的数据,则称为数据字;如果某字为一条指令,则称为指令字。 指令和数据统统放在内存中,从形式上看,它们都是二进制数码。一般来讲,在取指周期中从内存读出的信息是指令流,它流向控制器;而执行周期中从内存读出的信息流是数据流,它由内存流向运算器。 4. 适配器与输入输出设备 输入设备把人们所熟悉的某种形式的信息变换为机器内部所能接收和识别的二进制信息形式。 输出设备把计算机处理的结果变换为人或其它机器所能接收和识别的信息形式。 I/O设备通常统称为外围设备。 适配器(I/O接口)相当与一个转换器,它可以保证外围设备用计算机所要求的形式发送或接受信息。 系统总线构成计算机系统的信息链接,是多个系统部件之间进行数据传送的公共通路。 常用的输入设备有:鼠标器、键盘、扫描仪、数字化仪、数码摄像机、条形码阅读器、数码相机、A/D转换器等 第一台电子计算机(ENIAC) 计算机是由运算器、存储器、控制器、适配器、总线和输入/输出设备组成的。都是由元件构成的有形物体,因而称为硬件或硬设备。硬件是计算机系统中实际物理装置的总称。 软件是指在硬件上运行的程序和相关的数据及文档。 硬件是软件的工作基础,软件是硬件功能的扩充和完善。两者相互依存,相互促进。软件与硬件的结合,构成完整的计算机系统。 1.3 计算机的软件 下面以系统程序为例,简要说明软件的发展演变过程: 1. 目的程序 2. 汇编程序 3. 源程序 4. 操作系统 5. 数据库管理系统 3. 源程序 算法语言:按实际需要规定好的一套基本符号以及由这套基本符号构成程序的规则。 源程序:用算法语言编写的程序。 通常采用下面两种方法把源程序翻译为机器语言 : 编译系统:用编译程序将源程序编译成机器语言形式的目的程序,然后在目标系统运行。 解释系统:逐个解释并立即执行源程序的语句,它不是编出目的程序后再执行,而是直接逐一解释语句并得出计算结果。 4. 操作系统 用来管理计算机资源(如处理器、内存、外部设备和各种编译、应用程序)和自动调度用户的作业程序,而使多个用户能有效地共用一套计算机系统。 根据使用环境要求,操作系统大致分为批处理操作系统、分时操作系统、网络操作系统、实时操作系统等多种。 5. 数据库管理系统 数据库:实现有组织地、动态地存储大量相关数据,方便多用户访问的计算机软、硬件资源组成的系统。 数据库管理系统:数据库和数据库管理软件一起,组成了数据库管理系统。 1.4 计算机系统的层次结构 1.4.2 软件与硬件的逻辑等价性 随着大规模集成电路技术的发展和软件硬化的趋势,计算机系统软、硬件界限已经变得模糊了。 任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。 就目前而言,一些计算机的特点是,把原来在一般机器级通过编制程序实现的
文档评论(0)