发布网友 发布时间:2022-04-21 07:46
共6个回答
热心网友 时间:2022-04-02 10:14
后台运行就是用户所看不到不到的软件运行过程。一个软件在后台运行,就是说这个软件是打开状态,没有关闭,但是也没有被用户操作,而是在用户看不到的后台所运行,同样占用手机或者电脑的运行内存。
后台运行的程序,打开可以继续使用,无需重新打开、重新运行、重新登录,因为其一直是运行状态,只不过用户没有对其进行操作。
后台是相对桌面而言的,桌面如果是前台,执行时我们就能感知。而后台,是使用者看不到的。比如刚刚点开手机的浏览器,退出后打开QQ,这时浏览器就在后台运行。把程序最小化或隐藏就是后台。
扩展资料:
软件运行的条件:
广义上说软件运行需要软件环境和硬件环境。比如说操作系统有很多种,它们的运行所需要的硬件支持都是不一样的,对CPU还有内存的要求也都是不一样的。而许多应用软件不仅仅要求硬件条件,还需要软件环境的条件的支持。
通俗的讲就是,windows支持的软件,linux不一定支持,苹果的软件只能在苹果机上运行,如果这些软件想跨平台运行,必须修改软件本身,或者模拟它所需要的软件环境。
参考资料来源:百度百科-后台运行程序
热心网友 时间:2022-04-02 11:32
就打个比方你手机下载了微信软件,当你没用微信而且玩游戏的时候,有人来了微信或者给你发了个微信短信,你手机左上角就能显示微信的图标。这就是微信软件在后台运行,当有微信进来的时候会通知手机主人。明白什么是后台运行了吗?热心网友 时间:2022-04-02 13:07
前台运行最简单:你当前弄什么,那就是前台运行的,其它的打开的所有东东全部称为后台运行.热心网友 时间:2022-04-02 14:58
软件没有完全退出 在后面继续运行热心网友 时间:2022-04-02 17:06
分开运行热心网友 时间:2022-04-02 19:31
早期的嵌入式系统中没有操作系统的概念,程序员编写嵌入式程序通常直接面对裸机及裸设备。在这种情况下,通常把嵌入式程序分成两部分,即前台程序和后台程序。
前台程序通过中断来处理事件,其结构一般为无限循环;后台程序则掌管整个嵌入式系统软、硬件资源的分配、管理以及任务的调度,是一个系统管理调度程序。这就是通常所说的前后台系统。一般情况下,后台程序也叫任务级程序,前台程序也叫事件处理级程序。在程序运行时,后台程序检查每个任务是否具备运行条件,通过一定的调度算法来完成相应的操作。对于实时性要求特别严格的操作通常由中断来完成,仅在中断服务程序中标记事件的发生,不再做任何工作就退出中断,经过后台程序的调度,转由前台程序完成事件的处理,这样就不会造成在中断服务程序中处理费时的事件而影响后续和造成其他中断。
实际上,前后台系统的实时性比预计的要差。这是因为前后台系统认为所有的任务具有相同的优先级别,即是平等的,而且任务的执行又是通过FIFO队列排队,因而对那些实时性要求高的任务不可能立刻得到处理。另外,由于前台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。由于这类系统结构简单,几乎不需要RAM/ROM的额外开销,因而在简单的嵌入式应用被广泛使用。
这个后台是相对桌面而言的,桌面如果是前台,执行时我们就能感知。而后台,是使用者看不到的。最常听到的有后台打印:当Office打印时,不管几张,一起读到后台,打印开始后,我们可以继续干别的事。如果关闭后台打印功能,打印机就必须逐步从Office中打印了。把程序最小化或隐藏就是后台