计算机组成原理(第三版) 教学课件 作者 978 7 302 27973 0 计算机组成原理第一章课件(第三版).ppt

计算机组成原理(第三版) 教学课件 作者 978 7 302 27973 0 计算机组成原理第一章课件(第三版).ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息工程学院·计算机组成原理 * 第1章 计算机概述 * 信息工程学院·计算机组成原理 * 第1章 计算机概述 * * /wiki/Cloud_computing#History 信息工程学院·计算机组成原理 * 第1章 计算机概述 * 信息工程学院·计算机组成原理 * 第1章 计算机概述 * 郑州大学·计算机组成原理 * 第1章 计算机系统概述 * 信息工程学院·计算机组成原理 * 第1章 计算机概述 * 郑州大学·计算机组成原理 * 第1章 计算机系统概述 * 郑州大学·计算机组成原理 * 第1章 计算机系统概述 * 郑州大学·计算机组成原理 * 第1章 计算机系统概述 * 郑州大学·计算机组成原理 * 第1章 计算机系统概述 * 系统总线 总线(Bus):传递信息的一组公用导线、信息通道 系统总线(System Bus):微机系统中信息交换的主要公共通道 地址总线:单向输出主存单元或I/O端口的地址信息 数据总线:读(Read)操作数据输入微处理器;写(Write)操作数据输出到外界(主存或外设) 控制总线:有些控制信号或状态信号输出;有些请求或联络信号输入 微机系统采用总线结构,总线连接使得微机组合灵活、扩展方便 个人微机 8位时代:Apple-II机,中华学习机 16位时代:IBM PC系列机 1981年,IBM PC机:Intel 8088,DOS 1982年,IBM PC/XT(Expanded Technology) 1984年,IBM PC/AT(Advanced Technology) IBM PC/XT/AT机的兼容微机 32位时代:32位PC机 IA-32或其兼容微处理器 Windows或Linux 64位时代:…… 计算机是由运算器、存储器、控制器、适配器、总线和输入/输出设备组成的。都是由元件构成的有形物体,因而称为硬件或硬设备。硬件是计算机系统中实际物理装置的总称 计算程序,因为它是无形的东西,称为软件或软设备。软件是指在硬件上运行的程序和相关的数据及文档 硬件是软件的工作基础,软件是硬件功能的扩充和完善。两者相互依存,相互促进。软件与硬件的结合,构成完整的计算机系统 计算机系统=硬件系统+软件系统 软件(Software):指能使计算机工作的程序和程序运行时所需要的数据,以及与这些程序和数据有关的文字说明和图表资料,其中文字说明和图表资料又称为文档。   软件的分类: (1)系统软件:指管理、监控和维护计算机资源的软件。 操作系统:DOS、WINDOWS、UNIX、LINUX 语言处理程序:机器语言、汇编语言和高级语言 数据库管理系统:数据库和管理数据库的软件 服务程序:例如编辑程序、诊断程序、排错程序等 (2)应用软件:除了系统软件以外的所有软件,是用户利用计算机及其提供的系统软件为解决各种实际问题而编制的计算机程序。 1.2.2 计算机的软件系统 软件=程序+数据+文档 计算机软件=程序+数据+文档 软件分类 操作系统 语言处理程序 服务性程序 应用软件 办公软件包 数据库管理系统 浏览器 实时控制软件 诊断、排错程序 反病毒程序 备份程序 文件压缩程序 卸载程序 图形图像处理软件 其它应用软件 系统软件 目的程序 早期计算机中,人们直接用机器语言编写程序,计算机完全可以“识别”并能执行,所以又叫做目的程序 用机器语言编写程序很繁琐,又耗费大量的人力和时间,容易出错,出错后寻找错误也相当费事,大大限制了计算机的使用 汇编程序 为了编写程序方便翻译和提高机器的使用效率,人们发明了汇编语言 借助于汇编程序,计算机本身自动地把符号语言表示的程序(称为汇编源程序)翻译成用机器语言表示的目的程序 用约定的文字、符号和数字(助记符) 按规定 的格式来表示各种不同的指令 高级语言 为了进一步实现程序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了各种接近于数学语言的算法语言(高级程序设计语言) 算法语言是指按实际需要规定好的一套基本符号以及由这套基本符号构成程序的规则。比较接近数学语言,直观通用,与具体机器无关,只要稍加学习就能掌握,便于推广使用计算机 编译程序 用程序设计语言编写的程序称为源程序,这种源程序不能由机器直接识别和执行,必须给计算机配备一个即懂算法语言又懂机器语言的“翻译”,才能把源程序翻译为机器语言 通常采用下面两种方法: 编译系统: 用编译程序将源程序编译成机器语言形式的目的程序,然后在目标系统运行 解释系统 :逐个解释并立即执行源程序的语句,它不是编出目的程序后再执行,而是直接逐一解释语句并得出计算结果 软件与硬件的逻辑等价性 随着大规模集成电路技术的发展和软件硬化的趋势,计算机系统软、硬件界限已经变得模糊了 任何操作可以由软件

文档评论(0)

时间加速器 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档