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

基础知识2计算机软件定义.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基础知识2计算机软件定义

第1章 基 础 知 识 1.1 计算机系统组成与应用分类 1.1.1 计算机的基本组成 1.1.2 计算机的应用分类 1.2 计算机软件 1.2.1 计算机语言 1.2.2 计算机软件定义 1.2.3 系统软件 1.2.4 应用软件 1.2.5 软件开发环境 1.2.6 面向对象的软件开发方法 1.3 软件技术基础 习题 1.1 计算机系统组成与应用分类 一个完整的计算机系统由硬件和软件两个部分组成。 计算机硬件是组成计算机的物理设备的总称,它们由各种器件和电子线路组成,是计算机系统工作的物质基础。 所谓软件是一个程序的集合,这种程序不只是用户为解决某一个具体问题而编制的程序,它还具有支持计算机工作和扩大计算机功能的作用。 随着程序规模及复杂程度的增大,软件的内容不仅仅是其程序实体,还包括开发程序、使用程序、维护程序所需要的一切文档。 因此,计算机软件是计算机硬件设备上运行的各种程序及其相关资料的总称。 软、硬件关系可表述为: 没有软件的计算机系统通常称为“裸机”,而“裸机”是无法工作的,只有硬件和软件的相互依存才能构成一个可用的计算机系统。随着计算机硬件技术的不断发展和广泛使用,软件也逐步丰富与完善,而软件的发展又大大促进了硬件的发展。 1.1.1 计算机的基本组成 迄今为止的计算机都是以存储程序原理为基础的冯·诺依曼型计算机,是1946年由冯·诺依曼领导设计的,一般都由5大功能部件组成,它们是:运算器、控制器、存储器、输入设备和输出设备。 图1-1给出了计算机各功能部件的关系图,图中双线代表数据传输线路,单线代表控制信号传输线路。 1.控制器 控制器是计算机的控制部件,它控制计算机各部分自动协调地工作,它完成对指令的解释和执行。控制器每次从存储器读取一条指令,经分析译码,产生一串操作命令发向各个部件,控制各部件动作,实现该指令的功能;然后再取下一条指令,继续分析、执行,直至程序结束,从而使整个机器能连续、有序地工作。应当说明,控制器本身不进行运算,运算是由运算器来完成的。 2.运算器 运算器是用于对数据进行加工的部件,它可对数据进行算术运算和逻辑运算。在需要进行某项运算时,由控制器发出命令,将存放在存储器中的数据送到运算器。然后由控制器再发出运算的命令(例如使A和B相加),然后将运算结果送回存储器存起来,以便下次运算时使用或将它输出。 算术运算包括加、减、乘、除及它们的复合运算。逻辑运算包括一般的逻辑判断和逻辑比较,如比较、移位、逻辑加、逻辑乘、逻辑反等操作。 3.存储器 存储器是计算机的记忆装置,用来存放程序和数据。程序是计算机操作的依据,数据是计算机操作的对象。计算机中数据的存储和运算是以二进制形式进行的。 存储器有一个特点,即从某一存储单元中“取”一个数据后,该存储单元中的数据并不消失。除非向该单元送入一个新的数据后,该单元的内容才改变。因此把数据的“存”和“取”称为“读出”和“写入”更为确切。 4.输入设备 输入设备是外部向计算机传送信息的装置。其功能是将数据、程序及其它信息,从人们熟悉的形式转换成计算机能接受的信息形式,输入到计算机内部。 常见的输入设备有键盘、鼠标、光笔、纸带输入机、模/数转换器、声音识别输入等。 5.输出设备 输出设备功能是将计算机内部二进制形式的信息转换成人们所需要的或其它设备能接受和识别的信息形式,输出到输出设备上。 常见的输出设备有打印机、显示器、绘图仪、数/模转换器、声音合成输出等。 有的设备兼有输入、输出两种功能,如磁盘机、磁带机等,它们既是输入设备,也是输出设备。 通常把控制器和运算器合起来称为“中央处理机”(Central Processor Unit),简称CPU,它是计算机的核心部分;CPU和内存储器合起来称为主机;输入设备、输出设备和外存储器合称为外部设备;外部设备通过接口线路与主机相连。 1.1.2 计算机的应用分类 早期的计算机主要是用于数值计算,计算机输入和处理的对象是数值,处理的算法是数值计算

文档评论(0)

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

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

1亿VIP精品文档

相关文档