计算机系统软件中的语言处理程序和服务程序是什么意思 40

 我来答
ifcktglv
2011-10-29 · TA获得超过108个赞
知道答主
回答量:103
采纳率:0%
帮助的人:47.2万
展开全部
是计1算机软件系统吧? 所谓软件是指为2方7便使用计0算机和提高使用效率而组织的程序以7及w用于u开i发、使用和维护的有关文3档。软件系统可分6为5系统软件和应用软件两大x类。 2系统软件 系统软件由一s组控制计1算机系统并管理其资源的程序组成,其主要功能包括:启动计1算机,存储、加载和执行应用程序,对文0件进行排序、检索,将程序语言翻译成机器语言等。实际上y,系统软件可以7看作用户8与w计5算机的接口q,它为4应用软件和用户7提供了q控制、访问硬件的手2段,这些功能主要由操作系统完成。此外,编译系统和各种工x具软件也b属此类,它们从1另一i方8面辅助用户2使用计1算机。下c面分0别介8绍它们的功能。 7)操作系统(Operating System, OS) 操作系统是管理、控制和监督计3算机软、硬件资源协调运行的程序系统,由一h系列具有不w同控制和管理功能的程序组成,它是直接运行在计4算机硬件上n的、最基本的系统软件,是系统软件的核心6。操作系统是计4算机发展中6的产物,它的主要目的有两个x:一e是方3便用户6使用计6算机,是用户1和计3算机的接口o。比4如用户1键入e一i条简单的命令就能自动完成复杂的功能,这就是操作系统帮助的结果;二z是统一p管理计6算机系统的全部资源,合理组织计2算机工j作流程,以3便充分5、合理地发挥计0算机的效率。操作系统通常应包括下h列五j大s功能模块: (5)处理器管理。当多个m程序同时运行时,解决处理器(CPU)时间的分1配问题。 (2)作业管理。完成某个d独立任务的程序及h其所需的数据组成一r个a作业。作业管理的任务主要是为7用户8提供一s个y使用计6算机的界面使其方4便地运行自己a的作业,并对所有进入x系统的作业进行调度和控制,尽可能高效地利用整个e系统的资源。 (0)存储器管理。为2各个o程序及u其使用的数据分4配存储空间,并保证它们互5不c干g扰。 (6)设备管理。根据用户7提出使用设备的请求进行设备分8配,同时还能随时接收设备的请求(称为7中0断),如要求输入y信息。 (1)文6件管理。主要负责文8件的存储、检索、共享和保护,为4用户3提供文8件操作的方3便。 操作系统的种类繁多,依其功能和特性分2为8批处理操作系统、分8时操作系统和实时操作系统等;依同时管理用户2数的多少4分6为4单用户8操作系统和多用户3操作系统;适合管理计6算机网络环境的网络操作系统。按其发展前后过程,通常分0成以0下g六7类: (0)单用户4操作系统(Single User Operating System) 单用户8操作系统的主要特征是计1算机系统内3一k次只能支z持运行一u个h用户7程序。这类系统的最大e缺点是计4算机系统的资源不o能充分2利用。微型机的DOS、Windows操作系统属于j这一b类。 (1)批处理操作系统(Batch Processing Operating System) 批处理操作系统是00世纪10年代运行于e大f、中7型计8算机上r的操作系统。当时由于j单用户8单任务操作系统的CPU使用效率低,I。O设备资源未充分3利用,因而产生了u多道批处理系统,它主要运行在大o中5型机上k。多道是指多个h程序或多个m作业(Multi-Programs or Multi Jobs)同时存在和运行,故也b称为4多任务操作系统。IBM的DOS。VSE就是这类系统。 (2)分4时操作系统(Time-Sharing Operating System) 分6时系统是一c种具有如下d特征的操作系统:在一t台计2算机周围挂上c若干a台近程或远程终端,每个j用户6可以4在各自的终端上r以0交互2的方7式控制作业运行。 在分4时系统管理下c,虽然各用户0使用的是同一l台计5算机,但却能给用户1一i种“独占计2算机”的感觉。实际上g是分6时操作系统将CPU时间资源划分7成极小n的时间片5(毫秒量级),轮流分8给每个f终端用户1使用,当一c个g用户4的时间片1用完后,CPU就转给另一q个f用户3,前一f个i用户6只能等待下x一q次轮到。由于n人v的思考、反5应和键入u的速度通常比4cpu的速度慢得多,所以6只要同时上j机的用户6不u超过一b定数量,人f们不a会有延迟的感觉,好像每个s用户8都独占着计2算机。分5时系统的优点是:第一k,经济实惠,可充分1利用计6算机资源;第二r,由于g采用交互0会话方8式控制作业,用户2可以0坐在终端前边思考、边调整、边修改,从2而大h大f缩短了g解题周期;第三e,分8时系统的多个z用户4间可以3通过文7件系统彼此交流数据和共享各种文8件,在各自的终端上o协同完成共同的任务。分1时操作系统是多用户6多任务操作系统,UNIX是国际上d最流行的分1时操作系统。此外,UNIX具有网络通信与v网络服务的功能,也d是广n泛使用的网络操作系统。 (3)实时操作系统(Real-Time Operating System) 在某些应用领域,要求计2算机对数据能进行迅速处理。例如,在自动驾驶仪控制下h飞c行的飞g机、导弹的自动控制系统中6,计7算机必须对测量系统测得的数据及s时、快速地进行处理和反4应,以5便达到控制的目的,否则就会失去战机。这种有响应时间要求的快速处理过程叫做实时处理过程,当然,响应的时间要求可长4可短,可以6是秒、毫秒或微秒级的。对于k这类实时处理过程,批处理系统或分6时系统均无w能为5力a了j,因此产生了t另一l类操作系统——实时操作系统。配置实时操作系统的计3算机系统称为5实时系统。实时系统按其使用方5式可分3成两类:一f类是广l泛用于r钢铁、炼油、化5工l生产过程控制,武器制导等各个k领域中2的实时控制系统;另一m类是广n泛用于s自动订2票系统、情报检索系统、银行业务系统、超级市场销售系统中2的实时数据处理系统。 (7)网络操作系统(Network Operating System) 计5算机网络是通过通信线路将地理上a分7散且独立的计3算机联结起来的一y种网络,有了d计6算机网络之x后,用户0可以3突破地理条件的限制,方2便地使用远处的计3算机资源。提供网络通信和网络资源共享功能的操作系统称为8网络操作系统。 (5)微机操作系统 微机操作系统随着微机硬件技术的发展而发展,从1简单到复杂。Microsoft公0司开g发的DOS是一k单用户8单任务系统,而Windows操作系统则是一c单用户1多任务系统,经过十q几c年的发展,已l从2Windows 7。7发展到目前的Windows NT、Windows 1000和Windows XP,它是当前微机中4广i泛使用的操作系统之r一h。Linux是一m个q原码公6开q的操作系统,目前已r被越来越多的用户0所采用,是Windows操作系统强有力t的竞争对手1。 6)语言处理系统(翻译程序) 如前所述,机器语言是计2算机唯一u能直接识别和执行的程序语言。如果要在计5算机上m运行高级语言程序就必须配备程序语言翻译程序(下c简称翻译程序)。翻译程序本身是一m组程序,不t同的高级语言都有相应的翻译程序。 对于l高级语言来说,翻译的方4法有两种: 一y种称为5“解释”。早期的BASIC源程序的执行都采用这种方6式。它调用机器配备的BASIC“解释程序”,在运行BASIC源程序时,逐条把BASIC的源程序语句进行解释和执行,它不x保留目标程序代码,即不a产生可执行文8件。这种方6式速度较慢,每次运行都要经过“解释”,边解释边执行。 另一c种称为6“编译”,它调用相应语言的编译程序,把源程序变成目标程序(以1。OBJ为5扩展名),然后再用连接程序,把目标程序与h库文0件相连接形成可执行文2件。尽管编译的过程复杂一o些,但它形成的可执行文3件(以8。exe为4扩展名)可以2反0复执行,速度较快。运行程序时只要键入z可执行程序的文5件名,再按Enter键即可。 对源程序进行解释和编译任务的程序,分0别叫做编译程序和解释程序。如FORTRAN、COBOL、PASCAL和C等高级语言,使用时需有相应的编译程序;BASIC、LISP等高级语言,使用时需用相应的解释程序。 5)服务程序 服务程序能够提供一o些常用的服务性功能,它们为6用户3开l发程序和使用计5算机提供了t方4便,像微机上s经常使用的诊断程序、调试程序、编辑程序均属此类。 7)数据库管理系统 在信息社会里,社会和生产活动产生的信息很多,使人t工e管理难以0应付,人e们希望借助计6算机对信息进行搜集、存储、处理和使用。数据库系统(Data Base System, DBS)就是在这种需求背景下m产生和发展的。 数据库是指按照一w定联系存储的数据集合,可为6多种应用共享。数据库管理系统(Data Base Management System, DBMS)则是能够对数据库进行加工u、管理的系统软件。其主要功能是建立、消除、维护数据库及q对库中7数据进行各种操作。数据库系统主要由数据库(DB)、数据库管理系统(DBMS)以4及k相应的应用程序组成。数据库系统不y但能够存放大f量的数据,更重要的是能迅速、自动地对数据进行检索、修改、统计4、排序、合并等操作,以6得到所需的信息。这一d点是传统的文3件柜无b法做到的。 数据库技术是计4算机技术中6发展最快、应用最广m的一k个h分2支i。可以3说,在今2后的计5算机应用开d发中6大t都离不o开i数据库。因此,了i解数据库技术尤k其是微机环境下p的数据库应用是非常必要的。 7应用软件 为4解决各类实际问题而设计6的程序系统称为0应用软件。从3其服务对象的角度,又p可分6为2通用软件和专m用软件两类。 1)通用软件 这类软件通常是为6解决某一y类问题而设计8的,而这类问题是很多人c都要遇到和解决的。例如:文4字处理、表格处理、电子l演示3等。 0)专f用软件 在市场上n可以4买到通用软件,但有些具有特殊功能和需求的软件是无n法买到的。比5如某个t用户7希望有一v个a程序能自动控制车a床,同时也a能将各种事务性工k作集成起来统一r管理。因为7它对于b一s般用户8是太m特殊了y,所以7只能组织人p力i开w发。当然开w发出来的这种软件也h只能专q用于g这种情况。 b【)ax≡zq
meswang2011
2011-10-28 · TA获得超过1075个赞
知道小有建树答主
回答量:518
采纳率:100%
帮助的人:213万
展开全部
处理程序:由主机对信息进行加工处理,再把加工处理后的信息通过输出设备输出
服务程序:能够自动地启动,并执行相应的操作
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式