后台进程

✍ dations ◷ 2025-09-16 03:21:09 #计算机科学,操作系统,进程

后台进程()是一种在不需用户干预的情况下运行于操作系统后台的计算机进程 ,通常用于执行如日志记录(英语:Computer data logging)、系统监测、作业调度以及用户提醒(英语:Notification system)等任务。

在UNIX与类UNIX系统中,后台进程的进程组ID(即PGID,可用ps命令获得)与控制终端进程组ID(即TPGID)不同,因而也可以此辨识后台进程。后台进程无法接收从键盘传送的信号(如Ctrl-C),但从更专业的定义来说,程序是否能收到用户的中断信号并非后台进程的判别标准。

虽然后台进程通常用于仅需少量资源的应用,但任何进程无论占用资源多少都可以运行在后台,且即使程序在后台运行,其行为与前台进程也并无差异。

在类UNIX系统的命令行模式下,用户可使用“&”操作符以启动进程并使之运行于后台,但标准输出()和标准错误输出()若未重定向则仍于前台(即当前父终端)输出。命令bg可将挂起的进程转移到后台继续执行,而相对应的,命令fg则可使一个后台进程返回前台(即进程启动时所在的父终端)执行。除此之外,命令jobs可用于列出与当前终端相关联的所有进程(其中也包括后台进程)及其状态,因而也可用于将后台进程转至前台。

守护程序()是一种特殊的不间断运行的后台进程,常用于等待特定事件(英语:Event_(computing))的发生或者预设条件的满足以触发事件,这些进程一般使用最少的系统资源,其所执行的任务也基本不需要来自用户的输入。当进程配合daemon函数启动后,守护进程就会与其父终端脱离联系,因而也不会在当前终端中输出信息。

现今许多新型智能手机与PDA的操作系统都可以运行后台进程,但移动设备操作系统上的后台程序所能完成的任务与能分配到的资源也因硬件性能差异而常有所限制,如Android上后台进程的CPU使用率就限定于5%~10%的范围内,而iOS上的第三方应用程序(英语:Third-party software component)在后台运行时也只能完成指定范围内的任务;除此以外,在iOS和Android上,系统也会在后台进程占用的系统存储空间过多时将其杀死。

相关

  • 食欲不振食欲不振(英语:Anorexia),也作食欲减退、食欲缺乏,民间常称“没胃口”,是指食欲降低的一种症状。虽然在许多非科研出版物中该词也可指代神经性厌食症,但是食欲不振的成因却多种多样
  • 富勒烯化学富勒烯化学 是一专门讨论富勒烯特性的有机化学领域。 在这一领域的研究,是因为对富勒烯衍生物和调整其特性的需要。例如,富勒烯难溶于水而增加一个合适的官能团能够增强其溶解
  • 灰化土灰化土(又称灰土)是具有灰化淀积层的一类酸性土壤,形成于北方针叶林地带。灰化淀积层是灰化土独有的一个诊断层,灰化淀积层必须具有两个条件:厚度≥2.5厘米,一般位于漂白层之下;由
  • 最简式实验式(或称简式、最简式)不能区分最简个数比相同的几种化学物质,更不能解释结构或区分同分异构体。如,对于正己烷而言,它的示性式为CH3CH2CH2CH2CH2CH3,可以表明它的直链结构及分
  • 角量子数角量子数(英语:Azimuthal quantum number),即轨域角动量的量子数,通常用小写英文字母 l {\displaystyle l} 来表示。从经典力学的概
  • 艾伯特·霍夫曼艾伯特·霍夫曼(Albert Hofmann,1906年1月11日-2008年4月29日),瑞士化学家。霍夫曼出生于1906年1月11日,在苏黎世大学接受了高等教育,他的主要研究方向为动物及植物结构内的化学成
  • 长跑长跑(英语:long-distance running),即长距离跑步,路程通常在5000米以上。 最初项目为4英里(6,400米)跑、6英里(9,700米)跑,从19世纪中叶开始,逐渐被5000米跑和10000米跑替代。田径比赛
  • 马岛獴属马岛长尾狸猫(学名:Cryptoprocta ferox),又名马岛獴、窝灵猫或隐肛狸,是马达加斯加特有的一种哺乳动物。它们是獴的近亲,属于食蚁狸科。它们是马达加斯加最大的肉食性哺乳动物。雄
  • 洋乳香洋乳香(希腊语:μαστίχα,英语:mastic)是从乳香黄连木提取的树脂,可作香料或供药用。在希腊也被称为希俄斯之泪,名字源自传统产地希俄斯。《回回药方》作麻思他其,《饮膳正要》
  • 自然纪念物自然纪念物(英语:Natural monument、德语:Naturdenkmal、日语:天然記念物/てんねんきねんぶつ )是本身拥有突出独特的价值,又因其固有之稀少而具备代表性的自然特质或文化意义的地