1.系统软件
系统软件(也称系统程序),是指控制计算机的运行,管理计算机的各种资源,并为应用软件提供支持和服务的一类软件。系统软件是计算机系统中*接近硬件的一层软件,它与具体应用领域无关。在系统软件的支持下,用户才能��行各种应用软件,并且为用户提供开发应用系统的平台。早期的计算机没有系统程序,用户使用计算机时,只能用机器指令编制二进制代码程序。因此,当时的计算机用户在使用计算机之前,必须接受专门的训练,才能使用计算机。随着计算机的进一步发展,整个计算机的管理变得越来越复杂,只靠用户编制二进制代码程序来管理和使用计算机已经变得令人无法忍受和非常不现实。系统程序解决了这一困境,使得用户只需要使用简单的语言和符号等就可以编制程序,并使程序在计算机硬件系统上运行。系统程序可以使系统的各种资源得到合理的调度和**率的利用,能监视和维护系统的运行状态,能帮助用户调试程序、查找程序中的错误等,因此它大大减轻了用户管理计算机的负担。
系统软件通常包括操作系统、语言处理程序、各种服务性程序和数据库管理系统等。
(1)操作系统
操作系统(Operating System,OS)是*基本、*重要的系统软件。为了使计算机系统的所有软硬件资源协调一致、有条不紊地工作,就必须有一个软件来进行统一管理和统一调度,这种软件称为操作系统。操作系统的主要功能就是管理计算机系统的全部硬件资源及软件资源。一般而言,引入操作系统有两个目的。**,从用户的角度来看,操作系统将裸机改造成一台功能更强、服务质量更高、用户使用起来更加灵活方便、更加**可靠的虚拟机,使用户无须了解许多有关硬件和软件的细节就能使用计算机,从而提高用户的工作效率。二是为了合理地使用系统内包含的各种软硬件资源,提高整个系统的使用效率和经济效益。
操作系统是一个庞大的管理控制程序,它大致包括如下五个管理功能:进程与处理机调度,作业管理,存储管理,设备管理,文件管理。实际上,操作系统是多种多样的,根据侧重面不同和设计思想不同,操作系统的结构和内容存在很大差别。对于功能比较完善的操作系统,应具备上述五个部分。操作系统一般可分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统等。常见的操作系统有DOS、Windows、UNIX、Linux、OS/2、Net Ware 等。
操作系统的出现是计算机软件发展史上的一个重大转折,也是计算机系统的一个重大转折操作系统是*基本的系统软件,是现代计算机必配的软件。现代计算机系统**不能缺少操作系统,而且操作系统的性能在很大程度上直接决定了整个计算机系统的性能。
(2)程序设计语言和语言处理程序
编写计算机程序所用的语言是人与计算机之间进行信息交换的工具,一般可分为机器语言、汇编语言和**语言。
……