系统软件由哪几种组成?
系统软件用于实现计算机系统的管理、调度、监视和服务等功能,其目的是方便用户,提高计算机使用效率,扩充系统的功能。
通常将系统软件分为以下六类:1.操作系统操作系统是控制和管理计算机各种资源、自动调度用户作业程序、处理各种中断的软件。
操作系统的作用是控制和管理系统资源的使用,是用户与计算机的接口。
目前比较流行的操作系统有DOS操作系统(主要用于PC系列微机)、UNIX操作系统(它是多用户多任务通用的交互式操作系统,通用于各种计算机中)、Windows操作系统(是单用户多任务图形界面操作系统)。
2.语言处理程序计算机能识别的语言与机器能直接执行的语言并不一致。
计算机能识别的语言很多,如汇编语言、Basic语言、Fortran语言、Pascal语言与C语言等,它们各自都规定了一套基本符号和语法规则。
用这些语言编制的程序叫源程序。
用“0”或“1”的机器代码按一定规则组成的语言,称为机器语言。
用机器语言编制的程序,称为目标程序。
语言处理程序的任务就是将源程序翻译成目标程序。
不同语言的源程序对应有不同的语言处理程序。
语言处理程序有汇编程序、编译程序、解释程序等。
汇编程序也称汇编器,其功能是把用汇编语言编写的源程序翻译成机器语言的目标程序,其翻译过程称为“汇编过程”,简称汇编。
高级语言的处理程序,按其翻译的方法不同,可分为解释程序与编译程序两大类。
解释程序对源程序的翻译采用边解释边执行的方法,并不生成目标程序,称为解释执行,如Basic语言;编译程序则先将源程序翻译成目标程序后才能开始执行,称为编译执行,如Pascal、C语言等。
3.标准库程序为方便用户编制程序,通常将一些常用的程序段按照标准的格式预先编制好,组成一个标准程序库,存人计算机系统中,需要时,由用户选择合适的程序段嵌入自己的程序中,这样,既省事,又可靠。
4.服务性程序服务程序(也称为工具软件)扩大了机器的功能,一般包括诊断程序、调试程序等。
常用的微机服务软件程序有QAPLUS、PCTOOLS等。
5.数据库管理系统随着计算机在信息处理、情报检索及各种管理系统的不断发展,使用计算机时需要处理大量的数据、建立和检索大量的表格,将这些数据和表格按一定的规律组织起来,以便处理更有效、检索更迅速、用户使用更方便,于是就出现了数据库管理系统。
所谓数据库,就是能实现有组织地、动态地存储大量的相关数据,方便多用户访问的计算机软,硬件资源组成的系统。
数据库和数据库管理软件一起,组成了数据库管理系统.数据库管理系统有各种类型,目前许多计算机包括微型机都配有数据库管理系统,如FoxPro、Oracle、Sabase等。
6.计算机网络软件计算机网络软件是为计算机网络配置的系统软件。
它负责对网络资源进行组织和管理,实现相互之间的通信。
计算机网络软件包括网络操作系统和数据通信处理程序等。
前者用于协调网络中各机器的操作系统及实现网络资源的管理,后者用于网络内的通信,实现网络操作。
总之,软件系统是在硬件系统的基础上。
为有效地使用计算机而配置的。
没有系统软件,现代计算机系统就无法正常地、有效地运行;没有应用软件,计算机就不能发挥效能。
然而,随着大规模集成电路技术的发展和软件逐渐硬化,要明确划分计算机系统软、硬件界限已经比较困难了。
因为任何操作都可以由软件来实现,也可以由硬件来实现;任何指令的执行都可以由硬件完成,同样也可以由软件来完成。
因此,计算机系统的软件与硬件可以互相转化,它们之间互为补充。
随着大规模集成电路技术的发展,软件硬化或固化是必然的趋势。
在微机中已普遍采用固件。
这种将程序固化在ROM中组成的部件称为固件,固件是一种具有软件特性的硬件。
它既有硬件的快速性特点,又有软件的灵活性特点.这是软件和硬件互相转化的典型实例。
计算机软件系统由哪几部分组成?
软件系统(Software Systems)是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分。
操作系统是管理软硬件资源、控制程序执行,改善人机界面,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件。
操作系统是位于硬件层之上,所有软件层之下的一个必不可少的、最基本又是最重要的一种系统软件。
它对计算机系统的全部软、硬件和数据资源进行统一控制、调度和管理。
从用户的角度看,它是用户与计算机硬件系统的接口;从资源管理的角度看,它是计算机系统资源的管理者。
其主要作用及目的就是提高系统资源的利用率;提供友好的用户界面;创造良好的工作环境,从而使用户能够灵活、方便地使用计算机,使整个计算机系统能高效地运行。
操作系统的任务是管理好计算机的全部软硬件资源,提高计算机的利用率;担任用户与计算机之间的接口,使用户通过操作系统提供的命令或菜单方便地使用计算机。
计算机软件系统是由什么组成
所谓软件是指为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。
软件系统可分为系统软件和应用软件两大类。
1系统软件 系统软件由一组控制计算机系统并管理其资源的程序组成,其主要功能包括:启动计算机,存储、加载和执行应用程序,对文件进行排序、检索,将程序语言翻译成机器语言等。
实际上,系统软件可以看作用户与计算机的接口,它为应用软件和用户提供了控制、访问硬件的手段,这些功能主要由操作系统完成。
此外,编译系统和各种工具软件也属此类,它们从另一方面辅助用户使用计算机。
下面分别介绍它们的功能。
1)操作系统(Operating System, OS) 操作系统是管理、控制和监督计算机软、硬件资源协调运行的程序系统,由一系列具有不同控制和管理功能的程序组成,它是直接运行在计算机硬件上的、最基本的系统软件,是系统软件的核心。
操作系统是计算机发展中的产物,它的主要目的有两个:一是方便用户使用计算机,是用户和计算机的接口。
比如用户键入一条简单的命令就能自动完成复杂的功能,这就是操作系统帮助的结果;二是统一管理计算机系统的全部资源,合理组织计算机工作流程,以便充分、合理地发挥计算机的效率。
操作系统通常应包括下列五大功能模块: (1)处理器管理。
当多个程序同时运行时,解决处理器(CPU)时间的分配问题。
(2)作业管理。
完成某个独立任务的程序及其所需的数据组成一个作业。
作业管理的任务主要是为用户提供一个使用计算机的界面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源。
(3)存储器管理。
为各个程序及其使用的数据分配存储空间,并保证它们互不干扰。
(4)设备管理。
根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。
(5)文件管理。
主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。
操作系统的种类繁多,依其功能和特性分为批处理操作系统、分时操作系统和实时操作系统等;依同时管理用户数的多少分为单用户操作系统和多用户操作系统;适合管理计算机网络环境的网络操作系统。
按其发展前后过程,通常分成以下六类: (1)单用户操作系统(Single User Operating System) 单用户操作系统的主要特征是计算机系统内一次只能支持运行一个用户程序。
这类系统的最大缺点是计算机系统的资源不能充分利用。
微型机的DOS、Windows操作系统属于这一类。
(2)批处理操作系统(Batch Processing Operating System) 批处理操作系统是20世纪70年代运行于大、中型计算机上的操作系统。
当时由于单用户单任务操作系统的CPU使用效率低,I/O设备资源未充分利用,因而产生了多道批处理系统,它主要运行在大中型机上。
多道是指多个程序或多个作业(Multi-Programs or Multi Jobs)同时存在和运行,故也称为多任务操作系统。
IBM的DOS/VSE就是这类系统。
(3)分时操作系统(Time-Sharing Operating System) 分时系统是一种具有如下特征的操作系统:在一台计算机周围挂上若干台近程或远程终端,每个用户可以在各自的终端上以交互的方式控制作业运行。
在分时系统管理下,虽然各用户使用的是同一台计算机,但却能给用户一种“独占计算机”的感觉。
实际上是分时操作系统将CPU时间资源划分成极小的时间片(毫秒量级),轮流分给每个终端用户使用,当一个用户的时间片用完后,CPU就转给另一个用户,前一个用户只能等待下一次轮到。
由于人的思考、反应和键入的速度通常比cpu的速度慢得多,所以只要同时上机的用户不超过一定数量,人们不会有延迟的感觉,好像每个用户都独占着计算机。
分时系统的优点是:第一,经济实惠,可充分利用计算机资源;第二,由于采用交互会话方式控制作业,用户可以坐在终端前边思考、边调整、边修改,从而大大缩短了解题周期;第三,分时系统的多个用户间可以通过文件系统彼此交流数据和共享各种文件,在各自的终端上协同完成共同的任务。
分时操作系统是多用户多任务操作系统,UNIX是国际上最流行的分时操作系统。
此外,UNIX具有网络通信与网络服务的功能,也是广泛使用的网络操作系统。
(4)实时操作系统(Real-Time Operating System) 在某些应用领域,要求计算机对数据能进行迅速处理。
例如,在自动驾驶仪控制下飞行的飞机、导弹的自动控制系统中,计算机必须对测量系统测得的数据及时、快速地进行处理和反应,以便达到控制的目的,否则就会失去战机。
这种有响应时间要求的快速处理过程叫做实时处理过程,当然,响应的时间要求可长可短,可以是秒、毫秒或微秒级的。
对于这类实时处理过程,批处理系统或分时系统均无能为力了,因此产生了另一类操作系统——实时操作系统。
配置实时操作系统的计算机系统称为实时系统。
实时系统按其使用方式可分成两类:一类是广泛用于钢铁、炼油、化工生产过程控制,武器制导等各个领域中的实时控制系统;另一类是广泛用于自动订票系统、情报检索系统、银行...
【计算机系统通常包括】计算机软件系统主要由哪些部分组成?
一台完整的微型计算机系统由硬件系统和软件系统两部分组成。
硬件部分1、中央处理器 中央处理器制作在一块集成电路芯片上,也称为微处理器。
计算机利用中央处理器处理数据,利用存储器来存储数据。
CPU是计算机硬件的核心,主要包括运算器和控制器两大部分,控制着整个计算机系统的工作。
计算机的性能主要取决于CPU的性能。
运算器又称为算术逻辑单元。
操作时,控制器从存储器取出数据,运算器进行算术运算或逻辑运算,并把处理后的结果送回存储器。
控制器的主要作用是使整个计算机能够自动的运行。
执行程序时,控制器从主存中取出相应的指令数据,然后向其他功能部件发出指令所需的控制信号,完成相应的操作,再从主存中取出下一条指令执行,如此循环,直到程序完成。
2、存储器 存储器是计算机中的记忆存储部件。
存储器既能够接受和保存数据,又能够向其他部件提供数据。
存储器分为内存和外存两大类。
在计算机系统中,习惯上把内存、CPU合称为主机。
(1)内存 内存储器分为随机读/写存储器、只读存储器和高速缓冲存储器三类。
内存一般指的是RAM。
(2)外存储器 外存储器主要包括硬盘、光盘、U盘和移动硬盘等。
3、输入设备 输入设备主要包括键盘、鼠标等。
(1)键盘 键盘是计算机的标准输入设备。
通过键盘可以向计算机输入各种指令、程序、数据等。
(2)鼠标 鼠标是微机的标准输入设备,使用鼠标可以方便地对图形界面中的图标和菜单等进行可视化操作。
目前微机上使用的主要是第2代光电鼠标,采用即插即拔的USB接口。
4、输出设备 输出设备主要有显示器和打印机等。
(1)显示器 显示器是微机必备的“软拷贝”输出设备,比较常见的是阴极射线管显示器和液晶显示器。
(2)打印机 打印机是微机的常用的“硬拷贝”输出设备。
在显示器上输出的图像只能当时查看。
为了将图像长久保存,就需要使用打印机输出。
软件部分 硬件是组成计算机的基础,软件才是计算机的灵魂。
计算机的硬件系统上只有安装了软件后,才能发挥其应有的作用。
使用不同的软件,计算机可以完成各种不同的工作。
配备上软件的计算机才成为完整的计算机系统。
针对某一需要而为计算机编制的指令序列成为程序。
程序连同有关的说明文档构成软件。
微型计算机系统的软件分为两大类,即系统软件和应用软件。
系统软件支持机器运行,应用软件满足业务需求。
1、系统软件 系统软件是指由计算机生产厂或“第三方”为管理计算机系统的硬件和支持应用软件运行而提供的基本软件,最常用的有操作系统、程序设计语言、数据库管理系统、联网及通信软件等。
(1)操作系统 操作系统是微机最基本、最重要的系统软件。
它负责管理计算机系统的各种硬件资源(例如CPU、内存空间,磁盘空间、外部设备等),并且负责将用户对机器的管理命令转换为机器内部的实际操作。
例如WIndowsXP、Windows2000等。
(2)程序设计语言 计算机语言分为机器语言、汇编语言和高级语言。
机器语言的运算效率是所有语言中最高的;汇编语言是“面向机器”的语言;高级语言不能直接控制计算机的各种操作,编译程序产生的目标程序往往比较庞大、程序难以优化,所以运行速度较慢。
(3)数据库管理系统 数据库管理系统是安装在操作系统之上的一种对数据进行统一管理的系统软件,主要用于建立、使用和维护数据库。
微机上比较著名的数据库管理系统有Access、Oracle、SQL server、Sybase等。
Access是小型数据库管理系统,适合于一般的商务活动,而SQL Server是大型数据库管理系统,适用于中小企业的业务应用。
(4)联网和网络管理系统软件 网络上的信息资源要比单机上丰富得多,因此出现了专门用于联网和网络管理系统软件。
例如著名的网络操作系统NetWare、UNIX、Linux、WindowsNT等。
2、应用软件 应用软件是指除了系统软件以外,利用计算机为解决某类问题而设计的程序的集合,主要包括信息管理软件、辅助设计软件、实时控制软件等。
(1)办公软件 微型计算机的一个很重要的工作就是日常办公,微软开发的Office2003办公软件包含WOrd文字处理软件、电子表格Excel、演示文稿PowerPoint和数据库管理系统Access等组件。
这些组件协同使用,基本可以满足日常办公的也许需要。
(2)工具软件 常用的工具软件有压缩/解压缩工具、杀毒工具、下载工具、数据备份与恢复工具、多媒体播放工具以及网络聊天工具等。
例如Winrar、Winzip、Rising、Ghost、Thunder、QQ等。
(3)信息管理软件 信息管理软件用于对信息进行输入、存储、修改、检索等,例如工资管理软件、人事管理软件、仓库管理软件等。
这种软件一般需要数据库管理系统进行后台支持,使用可视化高级语言进行前台开发,形成客户机/服务器或浏览器/服务器体系结构,简称MIS。
(4)辅助设计软件 辅助设计软件用于高效地绘制、修改工程图纸,进行设计中的常规计算,帮助用户寻求好的设计方案,例如二维绘图设计、三维几何造型设计等。
这种软件一般需要AutoCAD和程序设计语言、数据库管理系统等的支持。
(5)实时控制软件 实施控制软件用于随时获取生产装置、飞行器等的运行状态信息,并以此为依据按...
计算机软件系统是由什么组成的呢?
电脑的组成 计算机是由【【【硬件】】】和【【【软件】】】两个部分组成的。
硬件 外观上看, 一台计算机由主机、显示器、键盘、鼠标器和音箱等部件所组成。
功能上看, 计算机的硬件主要包括中央处理器、存储器、输入设备、输出设备等。
中央处理器 中央处理器(CPU) 是计算机的“心脏”,它安装在主机箱内。
计算机中的一切工作都通过它来处理。
中央处理器能进行复杂的运算,控制各个设备协调一致地工作。
存储器 内存储器 外存储器 输入设备 是计算机用来接受指令和数据等信息的。
常用的输入设备有键盘、鼠标器等。
输出设备 输出设备是计算机负责传送处理结果的设备。
常用的输出设备有显示器、打印机、音箱等。
软件 软件分为系统软件和应用软件两大类。
系统软件 是一种管理计算机硬件和为应用软件提供运行环境的软件,如DOS、Windows、Linux等都是系统软件。
应用软件 是为了完成某种特定用途而编制的软件。
有了应用软件,才能在计算机上画图、写文章,制作多媒体报告、玩游戏等,如WPS、Word、PowerPoint等都是应用软件。
计算机软件系统是由哪两部分组成
计算机软件是由系统软件,支撑软件和应用软件构成的。
系统软件是计算机系统中最靠近硬件一层的软件,其他软件一般都通过系统软件发挥作用。
他与具体的应用领域无关,如编译程序和操作系统等。
编译程序吧编译人员用高级语言书写的程序翻译成与之等价的,可执行的低级语言程序,操作系统则负责管理系统的各种资源,控制程序的执行。
在任何计算机系统的设计中,系统软件都要给予优先考虑。
(系统软件是由编译程序,操作系统,系统工具软件组成)...
转载请注明出处51数据库 » 系统软件通常由什么组成