计算机系统组成---软件系统!.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2.4 计算机的软件系统 1.软件的定义 2、软件的特点 3.软件的分类 4.计算机软件的发展 1.软件的定义 一般认为,计算机软件是指与计算机系统的操作有关的计算机程序、规程、规则以及任何与之有关的文件。 简单地说,软件包括程序和文档两部分。 程序是指适合于计算机处理的指令序列以及所处理的数据; 文档是与软件开发,维护和使用有关的文字材料。 软件是逻辑产品而不是物理产品。因此,与硬件相比具有完全不同的特点。 (1)在大多数场合,软件在提交使用以前,尽管经过了严格的测试和试用,但软件的开发、设计几乎都是从头开始的,开发的成本和进度很难估计。仍不能保证软件没有潜伏的错误。而硬件生产可以从市场上买到几乎所有的材料、元器件,然后可以到工厂进行组装。经过严格测试、试验、试用以后,设计过程中的错误一般是能够排出的。因此,硬件的设计和实现相对来说是比较容易的。 (2)由于软件是逻辑的而不是物理的,所以软件不会磨损和老化。今天,没有一个用户在使用第一代的电子管计算机,但却有相当多的用户在使用汇编语言。很多计算机用户在选择新机型时,提出的一个重要的条件往往是:原有的应用程序必须能在新机型的支撑环境下运行并有较高的性能/价格比。软件的这一特征构成了一种特殊的文化现象。 2.软件的特点 3.软件的分类 软件是计算机系统中运行、维护、程序开发所需要的程序集合。 计算机的软件非常丰富,通常我们将计算机软件分为系统软件和应用软件两大类。 (1)系统软件 系统软件是计算机系统的必备软件。系统软件是管理、监控和维护计算机资源(包括硬件和软件)的软件,它支持应用软件的运行。 系统软件通常指操作系统、各种计算机语言编译程序、数据库管理系统、网络系统等。 ① 操作系统: 操作系统是最重要的系统软件,它是对计算机硬件、软件资源进行管理、调度、控制和运行的一组程序,它是用户与计算机的接口,用户通过操作系统可以方便、 顺利地操作计算机,而不必过问计算机硬件的具体细节。 目前在微型计算机上广泛使用的操作系统有Windows 2000/xp/Vista、UNIX、LINUX和OS/2等。 ② 计算机语言 计算机语言是程序设计的工具,因此又称为程序设计语言。 程序设计语言一般分为机器语言、汇编语言和高级语言三类。 机器语言是计算机所能识别的语言。用机器语言编写的程序,它们是二进制形式的指令代码,无须翻译计算机即可直接识别运行。 汇编语言是一种面向机器的程序设计语言,用英文单词或缩写助记符代替机器语言的指令代码。一条机器指令对应一条汇编语句。汇编程序不仅通用性较差,而且可读性也差。 机器语言和汇编语言都是面向机器的语言,称之为低级语言,对于人们的抽象思维和交流是十分不方便的,导致高级语言的产生和发展。 高级语言是采用接近自然语言的字符和表达形式按照一定的语法规则来编写程序的语言,程序中数据用十进制数来表示,问题与计算公式大体一致。 ③ 数据库管理系统 数据库是按一定方式组织起来的相关数据的集合。所谓数据是用来记录信息的可识别符号,是信息的具体表现形式。同一条信息可以有多种不同的数据表现形式,例如可表现为文字、数值、图像、声音等。20世纪60年代开发出的数据库系统(Data Base System,简称DBS),使得数据处理成为计算机应用的一个重要领域。数据处理是一系列活动的总过程,包括收集、存储、加工、检索和发布,并在此过程中过滤掉无关数据,抽取最有价值的相关数据。 ④ 工具程序 服务程序是指一些公用的工具类程序,以方便用户对计算机的使用及维护管理。主要的服务程序有编辑程序、打印管理程序、测试程序、诊断程序等。 ⑤ 设备驱动程序 设备驱动程序是对连接到计算机系统上的设备进行控制驱动,使其正常工作的软件。在系统中可能已安装了某种设备,但只有安装并配置了适当的驱动程序以后计算机才能使用该设备。例如,没有打印机驱动程序,就不能使用一些软件的打印功能。不仅打印机需要驱动程序,还有声卡、显示卡、网卡、Modem以及前面提到的优盘和移动硬盘都需要驱动程序。对于键盘、鼠标软驱、硬盘等设备接口规范已标准化,当计算机启动时对于所有启动的设备,设备驱动程序会自动加载,然后在后台运行。 (2) 应用软件 应用软件是指除了系统软件以外的所有软件,它是用户利用计算机及其提供的系统软件为解决各种实际问题而编制的计算机程序。如各种用于科学计算的软件包,各种办公自动化软件,计算机辅助设计、辅助制造、辅助教学软件,图形软件以及各种工具软件等。 4.计算机软件的发展 计算机软件伴随着计算机技术的发展经历了程序设计、软件和软件工程三个不同的时代。 (1)程序设计时代(20世纪40年代~50年代中期) 这个时代的特点是计算机由硬联电路或电子管组成,内存容量小,运行速度慢,外部设备少,系统稳定性差。人们只关

文档评论(0)

风凰传奇 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档