软件是计算机系统必不可少的组成部分,微型计算机的软件系统分为系统软件和应用软件两类。
运行、维护和管理计算机的软件,称为系统软件,系统软件有四大部分:一是操作系统,用于管理计算机软硬件。二是程序设计工具集,它提供用户程序设计的语言(汇编语言和高级语言)和语言处理程序(汇编程序、解释程序、编译程序),用于编辑、连接和调试程序等。三是诊断、维护程序,用于计算机本身的维护。四是数据库管理系统DBMS。
利用计算机所提供的系统软件,为解决各种实际问题而编制的程序称为应用软件。例如文字处理软件、表格处理软件、绘图软件、财务软件、过程控制软件等。
01系统软件
1.操作系统OS(OperatingSystem)操作系统是最基本,最重要的系统软件,它负责管理计算机系统的全部软件资源和硬件资源,合理地组织计算机各部分协调工作,为用户提供操作和编程界面,是用户和计算机的接口,是硬件的第一级扩充。
操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。
2.语言编译程序
人和计算机交流信息使用的语言称为计算机语言或称程序设计语言。计算机语言通常分为机器语言、汇编语言和高级语言三类。
(1)机器语言(MachineLanguage)
机器语言是一种用二进制代码“0”和“1”形式表示的,能被计算机直接识别和执行的语言。用机器语言编写的程序,称为计算机机器语言程序。它是一种低级语言,用机器语言编写的程序不便于记忆、阅读和书写。通常不用机器语言直接编写程序。
(2)汇编语言(AssembleLanguage)
汇编语言是一种用助记符表示的面向机器的程序设计语言。汇编语言的每条指令对应一条机器语言代码,不同类型的计算机系统一般有不同的汇编语言。用汇编语言编制的程序称为汇编语言程序,机器不能直接识别和执行,必须由“汇编程序”(或汇编系统)翻译成机器语言程序才能运行。这种“汇编程序”就是汇编语言的翻译程序。汇编语言适用于编写直接控制机器操作的低层程序,它与机器密切相关,不容易使用。
(3)高级语言(HighLevelLanguage)
高级语言是一种比较接近自然语言和数学表达式的一种计算机程序设计语言。一般用高级语言编写的程序称为“源程序”,计算机不能识别和执行,要把用高级语言编写的源程序翻译成机器指令,通常有编译和解释两种方式。
编译方式是将源程序整个编译成目标程序,然后通过链接程序将目标程序链接成可执行程序。
解释方式是将源程序逐句翻译,翻译一句执行一句,边翻译边执行,不产生目标程序。由计算机执行解释程序自动完成。如BASIC语言和Perl语言。
常用的高级语言程序有:
BASIC语言是一种简单易学的计算机高级语言。尤其是VisualBasic语言,具有很强的可视化设计功能。给用户在Windows环境下开发软件带来了方便,是重要的多媒体编程工具语言。
FORTRAN是一种适合科学和工程设计计算的语言,它具有大量的工程设计计算程序库。
PASCAL语言是结构化程序设计语言,适用于教学、科学计算、数据处理和系统软件的开发。
C语言是一种具有很高灵活性的高级语言,适用于系统软件、数值计算、数据处理等,使用非常广泛。
JAVA语言是近几年发展起来的一种新型的高级语言。它简单、安全、可移植性强。JAVA适用于网络环境的编程,多用于交互式多媒体应用。
3.数据库管理系统
数据库管理系统(DatabaseManagementSystem,简称DBMS)的作用是管理数据库。数据库管理系统是有效地进行数据存储、共享和处理的工具。目前,微机系统常用的单机数据库管理系统有:DBASE、FoxBase、VisualFoxPro等,适合于网络环境的大型数据库管理系统Sybase、Oracle、DB2、SQLServer等。
当今数据库管理系统主要用于档案管理、财务管理、图书资料管理、仓库管理、人事管理等数据处理。
02应用软件
是指用户利用计算机及其提供的系统软件为解决各种实际问题而编制的计算机程序。
(1)文字处理软件
文字处理软件主要用于用户对输入到计算机的文字进行编辑并能将输入的文字以多种字形、字体及格式打印出来。目前常用的文字处理软件有MicrosoftWord、WPS等。
(2)表格处理软件
表格处理软件是根据用户的要求处理各式各样的表格并存盘打印出来。目前常用的表格处理软件有MicrosoftExcel等。
(3)图形图像类软件:图形图像处理软件是被广泛应用于广告制作、平面设计、影视后期制作等领域的软件。由Adobe公司开发的Photoshop以其强大的功能和友好的界面成为当前最流行的产品之一。photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。
acdsee虽然功能不如photoshop强大,但是却简单、易用。
画图是一个简单的图像绘画程序,是微软Windows操作系统的预装软件之一。“画图”程序是一个位图编辑器,可以对各种位图格式的图画进行编辑,用户可以自己绘制图画,也可以对扫描的图片进行编辑修改,在编辑完成后,可以以BMP,JPG,GIF等格式存档,用户还可以发送到桌面或其他文档中。
(4)信息管理软件如Access数据库