后台进程

✍ dations ◷ 2025-12-07 12:32:32 #计算机科学,操作系统,进程

后台进程()是一种在不需用户干预的情况下运行于操作系统后台的计算机进程 ,通常用于执行如日志记录(英语: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上,系统也会在后台进程占用的系统存储空间过多时将其杀死。

相关

  • 沃夫巴金森怀特症候群沃夫巴金森怀特症候群(英语:Wolff–Parkinson–White syndrome)是由于心脏电气系统的特定类型问题导致症状而导致的紊乱。 约40%的电气问题患者从未出现症状。 症状包括心跳异常
  • 科隆大学科隆大学(德语:Universität zu Köln,英语:University of Cologne)是一所位于德国科隆的研究型公立大学。大学于1388年由教宗签字同意并建立,是现今德国第二古老的大学。科隆大学
  • 化能有机营养生物一种生物的基本营养类型可以根据其代谢所采用的碳、还原剂和能量来源划分。多数化能营养生物的能量代谢的基础,是在将电子从还原剂(电子供体,electron donor)到氧化剂(电子受体,el
  • 波普约翰·安东尼·波普尔爵士,KBE,FRS(英语:Sir John Anthony Pople,1925年10月31日-2004年3月15日),英国化学家,1998年诺贝尔化学奖得主之一。约翰生于英格兰索美塞特郡一个名为滨海伯
  • 毛发学毛发学(Trichology)是皮肤病学中的分支,是有关头发及头皮的科学及医学研究。Trichologists是头发及头皮的专科医师,诊断脱发、毛发变薄、变少的原因,以及其他头皮疾病的原因,并依
  • 海水盐差能海水盐差能(英文:Osmotic power或salinity gradient power)或盐差能(Ocean Salinity Energy)是指海水和淡水之间或两种含盐浓度不同的海水之间的化学电位差能。在海水和江河水相
  • 电子康普顿波长粒子的康普顿波长(Compton wavelength)λ,其关系式如下:式中的变数符号定义约化康普顿波长 λ
  • 首尔市立交响乐团首尔市立交响乐团成立于1945年,是韩国最古老和有名的交响乐团。它的主要表演场地是世宗文化会馆。现任音乐总监是郑明勋先生。
  • 计算机文件计算机文件(或称文件、电脑档案、档案)是存储在某种长期储存设备或临时存储设备中的一段数据流,并且归属于计算机文件系统管理之下。所谓“长期储存设备”一般指磁盘、光盘、磁
  • 郕叔武郕叔武(?-?),即成叔武,为周朝诸侯国郕国开国君主,他为周文王的第七子,周武王的弟弟,同母兄弟十人:伯邑考、周武王、管叔鲜、周公旦、蔡叔度、曹叔振铎、郕叔武、霍叔处、卫康叔、冉季载