计算机软件系统

[复制链接]
发表于 2024-3-7 16:13:54 | 显示全部楼层 |阅读模式
软件系统是计算机的灵魂。没有安装软件的计算机称为“裸机”,无法完成任何工作。硬件为软件提供运行平台。软件和硬件相互关联,两者之间可以相互转化,互为补充。
计算机软件系统按其功能可分为系统软件和应用软件两大类。
一、系统软件
系统软件是指管理、控制和维护计算机及其外部设备,提供用户与计算机之间操作界面等方面的软件,它并不专门针对具体的应用问题。
代表性的系统软件有;操作系统、数据库管理系统以及各种程序设计语言的编译系统等,其中最重要的系统软件是操作系统。
(一)操作系统(Operating System )
操作系统是最基本的系统软件,是用于管理和控制计算机所有软、硬件资源的一组程序。操作系统直接运行在裸机上,其他的软件(包括系统软件和大量的应用软件)都是建立在操作系统基础上的,并得到它的支持和取得它的服务。
操作系统是计算机硬件与其他软件的接口,也是用户和计算机之间的接口。功能:处理机管理、存储管理、设备管理、信息管理等。
操作系统的性能很大程度上决定了整个计算机系统的性能。分类:
1.按与用户对话的界面不同,可以分为命令行界面操作系统和图形用户界面操作系统;
2.按能够支持的用户数为标准,可以分为单用户操作系统和多用户操作系统;
3.按是否能够运行多个任务为标准,分为单任务操作系统和多任务操作系统;
4.按系统单功能为标准,分为批处理系统、分时操作系统、实时操作系统、网络操作系统。(二)语言处理程序
计算机在执行程序时,首先要将存储在存储器中的程序指令逐条地取出来,并经过译码后向计算机的各部件发出控制信号,使其执行规定的操作。计算机的控制装置能够识别的指令是用机器语言编写的,而用机器语言编写一个程序并不是一件容易的事。绝大多数用户都是用某种程序设计语言(即高级语言),如BASIC语言、C语言等来编写程序。但是用这些高级语言编写的程序CPU不认识,必须要经过翻译变成机器指令后才能被计算机执行。而负责这种翻译的程序称为编译程序。为了在计算机上执行由某种高级语言编写的程序,就必须配置有该种语言的编译系统。
(三)数据库管理系统
计算机的效率主要是指数据处理的效率。
数据库管理系统的功能:有组织的、动态的存储大量的数据信息;使用户能方便的、高效的使用这些数据信息。
数据库软件体系包括数据库、数据库管理系统和数据库系统三个部分。
1.数据库(DataBase,DB)是为了满足一定范围里许多用户的需要,在计算机里建立的一组互相关联的数据集合。
2.数据库管理系统(DataBaseManagement Systems,DBMS)是指对数据库中进行组织、管理、查询并提供一定处理能力的系统软件。它是数据库系统的核心组成部分,为用户或应用程序提供了访问数据库的方法,数据库的一切操作都是通过DBMS 进行的。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表