请问什么是“前台程序与后台程序”?两者有什么区别

 我来答
生活类答题小能手
高能答主

2019-10-23 · 专注生活类答题,解决生活问题
生活类答题小能手
采纳数:1644 获赞数:295659

向TA提问 私信TA
展开全部

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

1、性质不同

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

2、作用不同

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

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



3、特点不同

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

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

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

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

scapecoat
2006-04-13 · TA获得超过1108个赞
知道小有建树答主
回答量:2051
采纳率:100%
帮助的人:1851万
展开全部
现在的操作系统都是多任务的操作系统,可以同时执行多个程序。前台程序就是你当前正在使用的程序,后台程序就是你开启了以后没有使用但仍在运行的程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友900a5c55f
推荐于2017-10-11 · TA获得超过370个赞
知道答主
回答量:233
采纳率:0%
帮助的人:0
展开全部
前台程序与用户直接对话;后台程序则间接地为前台程序提供支持,一般来说是为前台程序提供所需要的资源。后台程序既可以直接与前台程序进行对话,也可以使用中间程序作为媒介。通常把用户正在操作的程序称为前台程序,而用户没有操作但也在运行的程序(如系统服务)称为后台程序,最明显的一个例子就是你在用RAR压缩文件的时候,界面上有后台两个字样,如果你单击,rar就会跑到右下角的任务栏上运行,压缩速度比在桌面上慢,你可以试一试。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友18eba1099
2006-04-13 · 超过92用户采纳过TA的回答
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:0
展开全部
前台程序是你能够在桌面上找得到的正在运行的程序,在桌面上找不到的就是后台了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式