计算机软件系统的组成和功能
额……这是生物学嘛?不过偶还是乐意为您介绍一下滴。
首先您应该知道什么是软硬件,这个我就不做介绍。
软件系统,指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机中所有的软件组成的一个集合。
它包括操作系统、语言处理系统、数据库系统、分布式软件系统和人机交互系统等。
操作系统,作为底层软件,是必不可少的,它提供了各种软硬件的接入、管理以及控制。
比如,现在流行的桌面操作系统Windows系列等等。
支撑软件,又称软件开发环境,其他所有的应用软件都是在操作系统中通过支撑软件开发出来的,比如VB、C++等。
当然,有时支撑软件也包括一些基本的工具,如网络连接程式、硬件驱动程式等等。
应用软件,如前所述,是开发出进行其他具体应用的软件,如音乐视频播放软件,浏览器软件,图片编辑软件等等。
就这些了,谢谢!
软件系统由应用软件和什么软件组成?
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) 在某些应用领域,要求计算机对数据能进行迅速处理。
例如,在自动驾驶仪控制下飞行的飞机、导弹的自动控制系统中,计算机必须对测量系统测得的数据及时、快速地进行处理和反应,以便达到控制的目的,否则就会失去战机。
这种有响应时间要求的快速处理过程叫做实时处理过程,当然,响应的时间要求可长可短,可以是秒、毫秒或微秒级的。
对于这类实时处理过程,批处理系统或分时系统均无能为力了,因此产生了另一类操作系统——实时操作系统。
配置实时操作系统的计算机系统称为实时系统。
实时系统按其使用方式可分成两类:一类是广泛用于钢铁、炼油、化工生产过程控制,武器制导等各个领域中的实时控制系统;另一类是广泛用于自动订票系统、情报检索系统、银行业务系统、超级市场销售系统中的实时数据处理系统。
(5)网络操作系统(Network Operating System) 计算机网络是通过通信线路将地理上分散且独立的计算机联结起来的...
电脑的组成部分和功能各是什么?
一个完整的计算机系统,是由硬件系统和软件系统两大部分组成的。
一、电脑的硬件系统 所谓硬件,就是用手能摸得着的实物,一台电脑一般有: 1、主机:主机从外观看是一个整体,但打开机箱后,会发现它的内部由多种独立的部件组合而成。
下面介绍一下电脑主机的各个部件: (1)电源:电源是电脑中不可缺少的供电设备,它的作用是将220V交流转换为电脑中使用的5V,12V,3.3V直流电,其性能的好坏,直接影响到其他设备工作的稳定性,进而会影响整机的稳定性。
(2) 主板:主板是电脑中各个部件工作的一个平台,它把电脑的各个部件紧密连接在一起,各个部件通过主板进行数据传输。
也就是说,电脑中重要的“交通枢纽”都在主板上,它工作的稳定性影响着整机工作的稳定性。
(3) CPU:CPU(Central Precessing Unit)即中央处理器,其功能是执行算,逻辑运算,数据处理,传四舍五入 ,输入/输出的控制电脑自动,协调地完成各种操作。
作为整个系统的核心,CPU 也是整个系统最高的执行单元,因此CPU已成为决定电脑性能的核心部件,很多用户都以它为标准来判断电脑的档次。
(4) 内存:内存又叫内部存储器(RAM),属于电子式存储设备,它由电路板和芯片组成,特点是体积小,速度快,有电可存,无电清空,即电脑在开机状态时内存中可存储数据,关机后将自动清空其中的所有数据。
(5) 硬盘:硬盘属于外部存储器,由金属磁片制成,而磁片有记功能,所以储到磁片上的数据,不论在开机,还是并机,都不会丢失。
(6) 声卡:声卡是组成多媒体电脑必不可少的一个硬件设备,其作用是当发出播放命令后,声卡将电脑中的声音数字信号转换成模拟信号送到音箱上发出声音。
(7)显卡:显卡在工作时与显示器配合输出图形,文字,其作用是负责将CPU送来的数字信号转换成显示器识别的模拟信号,传送到显示器上显示出来。
(8) 调制解调器:调制解调器是通过电话线上网时必不可少的设备之一。
它的作用是将电脑上处理的数字信号转换成电话线传输的模拟信号。
(9) 网卡:网卡的作用是充当电脑与网线之间的桥梁,它是用来建立局网的重要设备之一。
(10) 软驱:软驱用来读取软盘中的数据。
软盘为可读写外部存储设备。
(11) 光驱:光驱是用来读取光盘中的设备。
光盘为只读外部存储设备,其容量为650MB左右。
2、显示器:显示器有大有小,有薄有厚,品种多样,其作用是把电脑处理完的结果显示出来。
它是一个输出设备,是电脑必不可缺少的部件之一。
3、键盘:键盘是主要的输入设备,用于把文字,数字等输到电脑上。
4、鼠标:当人们移到鼠标时,电脑屏幕上就会有一个箭头指针跟着移动,并可以很准确切指到想指的们位置,快速地在屏幕上定位,它是人们使用电脑不可缺少的部件之一。
5、音箱:通过它可以把电脑中的声音播放出来。
6打印机:通过它可以把电脑中的文件打印到纸上,它是重要的输出设备之一。
7、摄像头、扫描仪、数码像机等设备。
________________________________________ 二、电脑的软件系统 软件是指程序运行所需的数据以及与程序相关的文档资料的集合。
可分为: 1 操作系统软件:人们知道,电脑完成许多非常复杂的工作,但是它却“听不懂”人们的语言,要想让电脑完成相关的工作,必须由一个翻译把人们的语言翻译给电脑。
此时,操作系统软件就充当这里的“翻译官”,负责把人们的意思“翻译”给电脑。
由电脑完成人们想做的工作。
2、应用软件:应用软件是用于解决各种实际问题以及实现特定功能的程序。
此外还有程序设计软件:程序设计软件是由专门的软件公司编制,用来进行编程的电脑语言。
程序设计软件主要包括语言,汇编语言和高级语言。
不过这些软件一般人是不使用的。
大致就说这些吧。
软件系统包括哪些?各部分功能是什么?
一个完整的计算机系统由由硬件系统和软件系统两个部分组成,硬件系统的主要功能是为软件的使用提供良好的平台,软件系统的主要功能是在现有的硬件和内部协议的基础上完成数据的传输与应用。
计算机系统具有哪些特点:1. 计算:一切复杂的计算,几乎都可用计算机通过算术运算和逻辑运算来实现。
2. 判断:计算机有判别不同情况、选择作不同处理的能力,故可用于管理、控制、对抗、决策、推理等领域。
3. 存储:计算机能存储巨量信息。
4. 精确:只要字长足够,计算精度理论上不受限制。
5. 快速:计算机一次操作所需时间已小到以纳秒计。
6. 通用:计算机是可编程的,不同程序可实现不同的应用。
7. 易用:丰富的高性能软件及智能化的人-机接口,大大方便了使用。
8. 联网:多个计算机系统能超越地理界限,借助通信网络,共享远程信息与软件资源。
什么是软件系统体系结构中定义的概念和功能
软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。
处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。
这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。
系统软件和应用软件的作用有什么不同
系统软件:是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
资料:http://baike.baidu.com/view/7860.html?wtp=tt应用软件:(application software)是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。
应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用。
计算机软件分为系统软件和应用软件两大类。
应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。
它可以拓宽计算机系统的应用领域,放大硬件的功能。
资料:http://baike.baidu.com/view/7886.htm
什么是操作系统?操作系统的功能
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
操作系统的主要功能是资源管理,程序控制和人机交互等。
计算机系统的资源可分为设备资源和信息资源两大类。
设备资源指的是组成计算机的硬件设备,如中央处理器,主存储器,磁盘存储器,打印机,磁带存储器,显示器,键盘输入设备和鼠标等。
信息资源指的是存放于计算机内的各种数据,如文件,程序库,知识库,系统软件和应用软件等。
操作系统位于底层硬件与用户之间,是两者沟通的桥梁。
用户可以通过操作系统的用户界面,输入命令。
操作系统则对命令进行解释,驱动硬件设备,实现用户要求。
以现代观点而言,一个标准个人电脑的OS应该提供以下的功能:进程管理(Processing management)内存管理(Memory management)文件系统(File system)网络通讯(Networking)安全机制(Security)用户界面(User interface)驱动程序(Device drivers)
在计算机软件中,操作系统的作用是什么?
1、传统定义 计算机软件分为系统软件和应用软件两大类 系统软件用于管理计算机本身和应用程序 应用软件是为满足用户特定需求而设计的软件 操作系统是最基本的系统软件,它和系统工具软件构成了系统软件 但给操作系统下定义是困难的,至今没有一个能公认的统一说法 以下列举了现今操作系统教材中常见的几种观察操作系统的角度 自顶向下的角度,操作系统是对裸机的第一层软件,是对机器的第一次扩展,为用户提供了一台与实际硬件等价的虚拟机 自底向上的角度,操作系统是资源管理,在相互竞争的程序之间有序地控制对处理器、存储器以及其他I/O接口设备的分配 从软件分类角度看,操作系统是最基本的系统软件,它控制着计算机所有的资源并提供应用程序开发的接口 从系统管理员角度看,操作系统合理地组织管理了计算机系统的工作流程,使之能为多个用户提供安全高效的计算机资源共享 从程序员角度看(即从操作系统产生的角度),操作系统是将程序员从复杂的硬件控制中解脱出来,并为软件开发者提供了一个虚拟机,从而能更方便的进行程序设计 从一般用户角度看,操作系统为他们提供了一个良好的交互界面,使得他们不必了解有关硬件和系统软件的细节,就能方便地使用计算机 从硬件设计者看,操作系统为计算机系统功能扩展提供了支撑平台,使硬件系统与应用软件产生了相对独立性,可以在一定范围内对硬件模块进行升级和添加新硬件,而不会影响原先应用软件 总的来讲,传统的操作系统定义如下: 操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用 此定义是以操作系统的具体功能为基础的定义方式 可以按如下示意图来描述操作系统的在计算机系统中的位置 接口示意图 按层次模型看是 在传统定义方式中,操作系统和用户的关系是被动和主动的关系,即用户将自己对计算机的需求以过交互操作的方式命令操作系统完成,而操作系统是根据完成任务的需要分配资源,它仅有的主动权就是在于如何分配与何时分配。
在此将这种对操作系统定义方式称为被动式定义,从理论上认为操作系统是完全按用户的要求来完成自己的工作 http://www.huihoo.com/os/explore/操作系统的意义 http://jsjx.hxu.edu.cn/ctsn/dxjsjjc/kcnr/wlkj/05os/detail/5-1-1_more2.htm操作系统的作用
操作系统的五大功能及作用是什么?
1)处理器管理。
当多个程序同时运行时,解决处理器(CPU)时间的分配问题。
(2)作业管理。
完成某个独立任务的程序及其所需的数据组成一个作业。
作业管理的任务主要是为用户提供一个使用计算机的界面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源。
(3)存储器管理。
为各个程序及其使用的数据分配存储空间,并保证它们互不干扰。
(4)设备管理。
根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。
(5)文件管理。
主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。
操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用
转载请注明出处51数据库 » 软件系统的组成和功能是什么
初见10462170