网站大量收购独家精品文档,联系QQ:2885784924

白中英计算机组成原理第一章资料.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摩尔定律 早在1964年,英特尔公司创始人戈登.摩尔(Gordon Moore)在一篇很短的论文里断言:每18个月,集成电路的性能将提高一倍,而其价格将降低一半。这就是著名的摩尔定律。作为迄今为止半导体发展史上意义最深远的定律,摩尔定律被集成电路近40年的发展历史准确无误地验证着 计算机系统=硬件系统+软件系统 计算机是由运算器、存储器、控制器、适配器、总线和输入/输出设备组成的。都是由元件构成的有形物体,因而称为硬件或硬设备。硬件是计算机系统中实际物理装置的总称 计算程序,因为它是无形的东西,称为软件或软设备。软件是指在硬件上运行的程序和相关的数据及文档 硬件是软件的工作基础,软件是硬件功能的扩充和完善。两者相互依存,相互促进。软件与硬件的结合,构成完整的计算机系统 1.3 计算机的软件 1.3.1 软件的组成和分类 计算机是由运算器、存储器、控制器、适配器、总线和输入/输出设备组成的。这些部件或设备都是由元件构成的有形物体,因而称为硬件或硬设备。然而计算机只有硬件,它仍是个“死”东西。那么计算机靠什么东西才能变“活”,从而高速自动地完成各种运算呢?这就是我们前面讲过的计算程序。因为它是无形的东西,所以称为软件或软设备。比方说,用算盘进行运算,算盘本身就是硬件,而运算法则和解题步骤等就是软件。 事实上,利用电子计算机进行计算、控制或作其他工作时,需要有各种用途的程序。  因此,凡是用于一台计算机的各种程序,统称为这台计算机的程序或软件系统。   计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序   系统程序用来简化程序设计及使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。 它包括以下四类:     各种服务性程序,如诊断程序排错程序等;     语言程序,如汇编程序编译程序解释程序等;     操作系统;  数据库管理系统   应用程序是用户利用计算机来解决某些问题所编制的程序,如工程设计程序、数据处理程序、自动控制程序、企业管理程序、情报检索程序、科学计算程序等等。随着计算机的广泛应用,这类程序的种类越来越多。 软件分类 操作系统 语言处理程序 服务性程序 应用软件 办公软件包 数据库管理系统 浏览器 实时控制软件 诊断、排错程序 反病毒程序 备份程序 文件压缩程序 卸载程序 图形图像处理软件 其它应用软件 系统软件 1.3.2 软件的发展演变     如同硬件一样,计算机软件也是在不断发展的,下面以系统程序为例,简要说明软件的发展演变过程。 1. 目的程序   早期计算机中,人们直接用机器语言编写程序,这种编写程序的方式称为手编程序。这种用机器语言书写的程序,计算机完全可以识别并能执行,所以又叫做目的程序。但是用机器语言编写程序很繁琐,又耗费大量的人力和时间,容易出错,出错后寻找错误也相当费事,这就大大限制了计算机的使用。 2. 汇编程序   为了编写程序方便翻译和提高机器的使用效率,人们用一些约定的文字、符号和数字按规定的格式来表示各种不同的指令,然后再用这些特殊符号表示的指令来编写程序,这就是所谓的汇编语言。借助于汇编程序,计算机本身自动地把符号语言表示的程序(称为汇编源程序)翻译成用机器语言表示的目的程序。 3. 源程序   为了进一步实现程序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了各种接近于数学语言的算法语言。   算法语言是指按实际需要规定好的一套基本符号以及由这套基本符号构成程序的规则。比较接近数学语言,直观通用,与具体机器无关,只要稍加学习就能掌握,便于推广使用计算机。   用算法语言编写的程序称为源程序,这种源程序是不能由机器直接识别和执行的,必须给计算机配备一个即懂算法语言又懂机器语言的翻译,才能把源程序翻译为机器语言。 翻译通常采用下面两种方法: 1.计算机配置一套用机器语言写的编译程序,它把源程序翻译成目的程序,然后机器执行目的程序,得出计算结果。但由于目的程序一般不能独立运行,还需要一种叫做运行系统的辅助软件来帮助。通常,把编译程序和运行系统合称为编译系统。   2.使源程序通过所谓的解释系统进行解释执行,即逐个解释并立即执行源程序的语句,它不是编出目的程序后再执行,而是直接逐一解释语句并得出计算结果。 4. 操作系统   为了摆脱用户直接使用机器并独占机器这种情况,依靠计算机来管理自己和管理用户,于是人们又创造出一类程序,叫做操作系统。它是随着硬件和软件不断发展而逐渐形成的一套软件系统,用来管理计算机资源(如处理器、内存、外部设备和各种编译、应用程序)和自动调度用户的作业程序,而使多个用户能有效地共用一套计算机系统。   根据不同使用环境要求,操作系统目

文档评论(0)

三哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档