《计算机基础》第四章计算机软件概述

如题所述

第1个回答  2023-03-03
第四章 计算机软件概述

[基本要求]

通过本章的学习了解计算机软件的概念与分类,程序设计语言和语言处理程序、操作系统、字处理、表处理和数据库管理软件的概念和功能。简单介绍当前的流行软件及发展趋势。

[基本要点]

4.1 软件的概念与分类

软件概念:计算机软件是指计算机程序及其有关文档。

计算机程序: 为了告诉计算机做些什么,按什么方法、步骤去做,人们必须把有关的处理步骤告诉计算机。“计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动地转换成代码化指令序列的符号化序列,或者符号化语句序列。”这就是说,程序要有目的性和可执行性。程序就其表现形式而言,可以是机器能够直接执行的代码化的指令序列,也可以是机器虽然不能直接执行但是可以转化为机器可以直接执行的符号化指令序列或符号化语句序列。

文档:是指用自然语言或者形式化语言所编写的用来描述程序的内容、组成、设计、功能规格、开发情况、测试结构和使用方法的文字资料和图表。例如程序设计说明书、流程图、用户手册等。

文档不同于程序,程序是为了装入机器以控制计算机硬件的动作,实现某种过程,得到某种结果而编制的;而文档是供有关人员阅读的,通过文档人们可以清楚地了解程序的功能、结构、运行环境、使用方法,更方便人们使用软件、维护软件。因此在软件概念中,程序和文档是一个软件不可分割的两个方面。

4.2 程序设计语言和语言处理程序

4.2.1 程序设计语言(低级语言、高级语言、机器语言特点)

程序设计语言按语言级别有低级语言与高级语言之分。可分为机器语言、汇编语言、高级语言三类。

低级语言包括机器语言和汇编语言。

机器语言:

机器语言是以二进制代码形式表示的机器基本指令的集合、是计算机硬件可以直接识别和执行的语言。它的特点是运算速度快,每条指令都是0和1的代码串,指令代码包括操作码与地址码,且不同计算机其机器语言不同,难阅读,难修改。汇编语言

机器语言和汇编语言都是面向机器的低级语言。

汇编语言是为了解决机器语言难于理解和记忆,用易于理解和记忆的名称和符号表示的机器指令。汇编语言虽比机器语言直观,但基本上还是一条指令对应一种基本操作,对同一问题编写的程序在不同类型的机器上仍然是互不通用。

高级语言

高级语言是人们为了解决低级语言的不足而设计的程序设计语言。它是由一些接近于自然语言和数学语言的语句组成。因此,更接近于要解决的问题的表示方法并在一定程度上与机器无关,用高级语言编写程序,接近于自然语言与数学语言,易学、易用、易维护。但是由于机器硬件不能直接识别高级语言中的语句,因此必须经过“翻译程序”,将用高级语言编写的程序翻译成机器语言的程序,才能执行。一般说来用它的编程效率高,执行速度没有低级语言高。

4.2.2 语言处理程序

语言处理程序是把用一种程序设计语言表示的程序转换为与之等价的另一种程序设计语言表示的程序的程序。

4.3 操作系统的概念和功能

4.3.1 操作系统功能

操作系统五大管理功能,即作业管理、存储管理、信息管理、设备管理和处理机管理。这些管理工作是由一套规模庞大复杂的程序来完成的。

4.3.2 操作系统基本类型

计算机上使用的操作系统种类很多,但其基本类型可以划分为三类,即批处理操作 统、分时操作系统和实时操作系统。

4.4 字处理、表处理和数据库管理软件的概念和功能

4. 4.1字处理软件

目前流行的字处理软件有WPS,PE,Word等

4.4.2 表处理软件

目前常用的电子表处理软件有Lotusl—2—3和Excel。

4. 4.3数据库管理软件

目前在数据库管理软件中常用的数据模型有三种,即关系模型、层次模型和网状模 目前在微型机上最常用的数据库管理软件都是支持关系模型的关系数据库系统。其中ORACLE,SYBASE,INFORMIX是目前世界上最流行的,它们都用SQL作为数据描述、操作、查询的工具。

[典型例题]

1. 计算机硬件能直接识别和执行的只有D

A)高级语言 B)符号语言 C)汇编语言 D)机器语言

2. 为解决某一特定问题而设计的指令序列称为C
A) 文档 B) 语言 C) 程序 D) 系统

3. 下面哪一组是系统软件C
A) DOS和MIS B) WPS和Windows

C) DOS和Windows D)Windows和Word

4. 系统软件中最重要的是 A
A)操作系统B)语言自理程序
C)工具软件D)数据库管理系统B

5. 某学校的工资管理程序属于
A)系统程序B)应用程序
C)工具软件D)文字处理软件

[补充习题]

1. WPS、Word等字处理软件属于C
A) 管理软件 B) 网络软件 C) 应用软件 D) 系统软件

2. 计算机软件系统可以分为 系统软件 和 应用软件 两大类。

3. 计算机语言可以分为机器语言、汇编语言和高级语言 三个层次。

4. 在计算机的系统软件中,操作系统 是必须首先配置的。
相似回答
大家正在搜