什么是后台程序?

什么是后台程序?,第1张

其实前台程序/后绝宴台程序派携并不是一个很明确的概念。如果是C/S结构,通常把客户端的程序看做前台程序,而服务器端程序看做后台程序。如果是一台机器上,并羡银通常把用户正在 *** 作的程序称为前台程序,而用户没有 *** 作但也在运行的程序(如系统服务)称为后台程序。

后台程序就是非用户直接接触的程序。而前端用户是无法触及的程序。

1、性质不同

一般情况下,后台程序也叫任务级程序,前台程序也叫事件处理级程序。

2、作用不同

前台程序通过终端来处理事件返耐弊,其结构一般为无限循环;后台程序则掌管整个嵌入式系统软、硬件资源的分配、管理亩衫以及任务的调度,是一个系统管理调度程序。在程序运行时,后台程序检查每个任务是否具备运行条件,通过一定的调度算法来完成相应的 *** 作。

在web程序中分为前台程序和后台程序,大部分网站都要有漏族后台程序,其中后台程序是为了方便网站管理员进行管理修改。

3、特点不同

实际上,前后台系统的实时性比预计的要差。这是因为前后台系统认为所有的任务具有相同的优先级别,即是平等的,而且任务的执行又是通过FIFO队列排队,因而对那些实时性要求高的任务不可能立刻得到处理。

由于前台程序为一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。由于这类系统结构简单,几乎不需要RAM/ROM的额外开销,因而在简单的嵌入式应用被广泛使用。

参考资料来源:百度百科-后台

参考资料来源:百度百科-后台程序


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

原文地址:https://54852.com/yw/12224951.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存