计算机软件系统
2020-01-20 · 技术研发知识服务融合发展。
一个完整的计算机系统包括硬件系统和软件系统两大部分,计算机是依靠硬件和软件的协同工作来完成某一给定任务的。程序是使计算机实现所预期的一系列执行步骤,程序可以用机器语言编写,也可以用高级语言编写。软件是指程序以及开发、使用和维护程序所需要的所有文档的集合。通常将软件分为系统软件和应用软件两大类。
系统软件是指管理、监控和维护计算机资源(包括硬件和软件)的软件。主要包括操作系统、各种程序设计语言及其解释和编译系统、数据库管理系统等。
(一)操作系统
操作系统管理计算机系统的全部硬件资源、软件资源及数据资源,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统在计算机系统中占有特别重要的地位,所有的其他软件(包括系统软件与应用软件)都建立在操作系统基础上,并得到它的支持和取得它的服务。从用户的角度来看,当计算机配置了操作系统后,用户不再直接操作计算机硬件,而是利用操作系统所提供的命令和服务去操作计算机,也就是说,操作系统是用户与计算机之间的接口。
(二)程序设计语言和语言处理程序
程序设计语言就是用户用来编写程序的语言,它是人与计算机之间交换信息的工具。程序设计语言是软件系统重要的组成部分。一般可分为机器语言、汇编语言和高级语言。对于用某种程序设计语言编写的程序,通常要经过编辑,语言处理,连接后,才能运行。
编辑就是通过编辑程序将人们编写的源程序送入计算机。编辑程序可以使用户方便地修改源程序,包括添加、删除,修改等,直到用户满意为止。
语言处理就是将源程序转换成机器语言的形式,以便计算机能够运行。这一转换是由翻译程序来完成的,翻译程序除了要完成语言间的转换外,还要进行语法、语义等方面的检查。
2024-08-19 广告