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

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

是计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机、导d的自动控制系统中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

系统软件。

有代表性的系统软件有: *** 作系统、语言处理程序、数据库管理、辅助程序。

语言处理程序是将用程序设计语言编写的源程序转换成机器语言的形式,以便计算机能够运行,这一转换是由翻译程序来完成的。翻译程序除了要完成语言间的转换外,还要进行语法、语义等方面的检查,翻译程序统称为语言处理程序。

计算机只能直接识别和执行机器语言,因此要计算机上运行高级语言程序就必须配备程序语言翻译程序,翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。

编译软件CPU执行每一条指令都只完成一项十分简单的 *** 作,一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。直接用基本指令来编写软件,是一件极其繁重而艰难的工作。

扩展资料:

为了提高效率,人们规定一套新的指令,称为高级语言,其中每一条指令完成一项 *** 作,这种 *** 作相对于软件总的功能而言是简单而基本的,而相对于CPU的一眇 *** 作而言又是复杂的。

用这种高级语言来编写程序(称为源程序)就象用预制板代替砖块来造房子,效率要高得多。但CPU并不能直接执行这些新的指令,需要编写一个软件,专门用来将源程序中的每条指令翻译成一系列CPU能接受的基本指令(也称机器语言)使源程序转化成能在计算机上运行的程序。

完成这种翻译的软件称为高级语言编译软件,通常把它们归入系统软件。目前常用的高级语言有VB、C++、JAVA等,它们各有特点,分别适用于编写某一类型的程序,它们都有各自的编译软件。

1、系统中打开过多应用程序,内存紧张。即系统资源已被耗用过多,造成该程序无法完成任务。关闭暂时用不上的应用程序,重新处理PDF文件。

2、当系统虚拟内存过小或被其他程序缓存数据挤满时,也容易出现些问题。前者修改虚拟内存,增大容量。后者关闭所有程序后重启电脑,让系统清理虚拟内存中的垃圾,再继续 PDF文件处理任务。

3、上两条办法试用无效,则可能为处理PDF任务的程序本身出错。卸载重新安装。

扩展资料:

电脑常见故障检修:

故障现象:电脑内存不足

1、关闭启动项和卸载程序

通过任务管理器,可以了解当前所使用内存的详细信息,并且卸载那些不常用且占用大量系统内存的应用程序,还有一个很简单的方法就是关闭不必要的启动项,不仅能够减轻电脑的内存压力还能够提升开机时间,从而优化使用体验。

2、调整虚拟内存大小

当电脑系统中的物理内存不够用的时候,系统会自动启用虚拟内存来解决内存不足的问题,建议清理虚拟内存。

关于虚拟内存的设定,建议将虚拟交换文件大小设置为物理内存的15到2倍即可,这是一个较为合理的数值,并且将其单独分区存放,这样对存放硬盘也不会造成影响。

3、增加物理内存

关于内存不足解决办法是最简单直接的选择,那就是直接增加物理内存。

目前主流的内存都是DDR4,当然有一些老机器还是采用DDR3的内存,注意二者是吧不能混合使用的,这一点在选购时要注意,除此之外关于内存的容量也要根据主板的承受范围来定,并不是越大越好。

以上就是关于计算机系统软件中的语言处理程序和服务程序是什么意思全部的内容,包括:计算机系统软件中的语言处理程序和服务程序是什么意思、语言处理程序属于什么软件、PDF文件提示内存不足,无法保存文件是什么问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9717926.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存