1. 2计算机软件
考点3计算机语言
计算机语言是面向计算机的人工语言,它是进行程序设计的工具,又称为程序设计语言。现有的程序设计语言一般可分为机器语言、汇编语言及高级语言,下面分别加以介绍。
1机器语言
机器语言是最初级的计算机语言,它依赖于硬件,是由0,I组成的二进制编码形式的指令集合。不易被人识别,但可以被计算机直接执行。
2汇编语言
汇编语言指使用助记符号和地址符号来表示指令的计算机语言,也称之为符号语言。每条指令有明显的标识,易于理解和记忆。
用汇编语言编写的程序,直观且易理解,这是汇编语言的优点。但是汇编语言仍是面向机器的,编程工作量大,程序可移植性差。计算机不能识别和直接运行汇编语言,必须翻译成机器语言程序后才能识别并运行。这种翻译程序即称为汇编程序,
3 高级语言
高级语言是一类面向问题的程序设计语言,且独立于计算机的硬件,对具体的算法进行描述,所以又称为算法语言,它的特点介绍如下:
(I)脱离具体的计算机硬件。
(2)通用性及可移植性好。
下面介绍几种常用的高级语言。
(I) BASIC语言:多用于教学及小型应用程序的开发工作。
(2)FORTRAN语言:多用于科学及工程计算程序的开发工作。
(3)PASCAL语言:多用于专业教学及应用程序的开发工作。
(4)C语言:多用于系统程序的开发。
(5)C十+语言:多用于面向对象程序的开发。
(6)COBOL语言:多用于商业、交通及银行等应用程序的开发。
(7) PROLOG语言:多用于人工智能程序的开发。
(8)FoxPro语言:多用于专业教学及应用程序的开发。
高级语言程序一般又称为源程序,不能直接在计算机上运行,需要翻译成机器语言程序(又称为目标程序)才可执行。这种翻译是由编译程序来完成的,
考点4系统软件
系统软件指负责管理、监控和维护计算机资源(含硬件资源和软件资源)的程序。
1操作系统
操作系统(Operating System,简称OS)是系统软件的核心,也是用户同计算机之间的接口,是一组程序模块的集合:它们有效地控制和管理计算机系统中的硬件和软件资源;合理地组织计算机工作流程,以改善系统的性能;提供一个易于使用、功能强大的工作环境,从而在计算机和其他用户之间起到接口的作用。
2语言处理程序
语言处理程序就是将各种语言编写的源程序翻译成机器语言表示的目标程序。按处理方式的不同可解释型程序与编译型程序两大类。
3数据库管理系统
数据库管理系统(DataBase Management System,简称DBMS)是组织、管理和查询计算机中的存绪数据并提供一定处理功能的大型系统软件,是计算机信息系统和应用系统的基础,可分为两类:
(1)基于微型计算机的小型数据库管理系统可解决数据量不大且功能要求较简单的数据库应用。
(2)大型的数据库管理系统功能齐全,安全稳定,支持对大数据量的管理并提供相应开发工具。
4服务性程序
服务性程序属于辅助性的程序.比如用于程序的装人、连接和编辑,调试用的装人程序、连接程序、编辑程序及调试程序,以及故障诊断程序、纠错程序等。