任务情景
计算机是有灵魂的,计算机的灵魂就是各种软件,计算机中究竟有哪些软件呢,这些软件又分为哪些不同的类型呢?小明带领他的学生开始进行学习。
任务分析
◆计算机软件系统的组成
◆了解系统软件包括哪些,主要功能是什么?
◆知道常用的应用软件有哪些类型,常用的有哪些?
◆微型计算机的性能指标
知识准备
1.计算机软件系统的组成
计算机在程序的控制下完成各种操作,程序是由一系列的机器指令组成的,而指令就是要计算机执行某种操作的命令。计算机软件(Computer Software)是指程序及其相关数据和文档的集合体。软件系统(Software Systems)是指计算机中的系统软件和应用软件组成所有软件的集合,计算机软件分为系统软件和应用软件两大类。
2.系统软件(System Software)
系统软件是指用于控制和协调计算机及外部设备,支持应用软件开发和运行,无须用户干预的各种程序的集合。一般来讲,系统软件包括操作系统、语言处理程序、数据管理系统等。
1)操作系统
操作系统负责管理计算机系统的全部软件资源和硬件资源,合理地组织计算机各部分协调工作,提高系统资源利用率,方便用户使用计算机的软件。操作系统也是计算机与用户之间的接口,用户通过操作系统来管理和控制计算机。一台计算机安装的第一个软件就是操作系统。常见的操作系统有DOS、Windows系列、Unix、Linux等。
2)语言处理程序
计算机语言是编写程序设计的工具,迄今为止,计算机语言可分机器语言、汇编语言和高级语言。
机器语言:是第一代计算机语言,是最底层的面向机器硬件的计算机语言。用二进制代码来表示指令,可被计算机直接执行。机器语言的优点是程序执行的速度快、效率高,缺点是代码编写难度大、可移植性较差。
汇编语言:将二进制形式的机器指令代码序列用助记符来表示的计算机语言称为汇编语言。相比机器语言,汇编语言简洁易用,但还是针对机器的语言,可移植性差。汇编语言编写的程序计算机不能直接执行,必须将其翻译成二进制的目标程序后计算机才能执行。将汇编语言源程序翻译成机器语言目标程序的过程称为汇编。
高级语言:是一种比较接近自然语言和数学表达式的一种计算机程序设计语言。简单易学,可在不同的机器上使用。用高级语言编写的程序称为“源程序”,计算机不能直接识别和执行,必须将其翻译目标程序计算机才能执行。高级语言翻译成目标程序有编译和解释两种方式。
编译方式是将源程序整个翻译成目标程序,然后通过链接程序将目标程序链接成可执行程序。大多数高级语言都采用这种方式,如C、C++、FORTRAN等,程序运行速度快,但编译、连接比较费时。
解释方式是将源程序逐句翻译,翻译一句执行一句,边翻译边执行,不产生目标程序,由计算机执行解释程序自动完成。Basic语言就属于解释方式,解释方式执行程序速度较慢。
随着程序设计语言的不断发展,编译方式与解释方式也不能完成分开,像Java,Python语言即有编译方式也有解释方式。
3)数据库管理系统
数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。现在比较流行的适合网络环境的大型数据库管理系统有:Sybase、Oracle、DB2、SQL Server等。
3.应用软件(www.xing528.com)
应用软件是为解决某一实际问题而开发和研制的软件,它涉及应用领域的知识,并在系统软件的支持下运行。按应用软件的使用面与开发方式,可以把应用软件分为专用软件和通用软件两类。
1)专用软件
专用软件是指为解决特定问题而定制的软件。这类软件可由企业内部人员,也可聘请软件公司为企业定制。专用的应用软件完全是按照用户特定需求而专门进行开发的,其应用面较窄,往往只局限于专门的部门及其下属单位使用。这种软件的运行效率较高,开发代价与成本也比较高。例如我们学校的图书管理系统、教务管理系统等都属于专用软件。
2)通用软件
通用软件是指为解决通用性剖而研发的程序。比如为了进行文字处理,微软公司研发了文字处理软件word,并不断进行更新。常用的通用软件有:文字处理软件、电子表格处理软件、信息管理软件、图形与图像处理软件、辅助设计软件、多媒体创作工具等。
4.计算机的性能指标
计算机功能的强弱或性能的好坏,是由它的系统结构、指令系统、硬件组成、软件配置等多方面的因素综合决定的。对于普通用户来说,可以从以下几个指标来大体评价计算机的性能。但不同用途的计算机,在性能指标的侧重点应该有所不同。
1)运算速度
运算速度是衡量计算机性能的一项重要指标。通常所说的计算机运算速度(平均运算速度),是指每秒钟所能执行的指令条数,一般用“百万条指令/秒”(MIPS,Million Instruction Per Second)来描述。
2)字长
在其他指标相同时,字长越大计算机处理数据的速度就越快。
3)内存储器的容量
内存储器容量的大小反映了计算机即时存储信息的能力。
4)外存储器的容量
外存储器容量越大,可存储的信息就越多,可安装的应用软件就越丰富。
5)外部设备配置
一台微型计算机可配置外部设备的数量及类型,对整个系统的性能有重大的影响,如所配显示器是CRT还是LCD或LED,分辨率是多少。
6)软件配置
一台计算机的软件配置直接影响微型计算机系统的使用和性能的发挥。假设微机CPU字长为64位,而操作系统是32位的,整个系统运行的时候只能达到字长32位微机的性能。通常应配置的软件有操作系统、工具软件、各种应用软件等。
任务实施
打开计算机,列出计算机中你知道的所有软件,填入表1-2-2中。
表1-2-2 计算机中的软件列表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。