后台进程

✍ dations ◷ 2025-11-23 03:47: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上,系统也会在后台进程占用的系统存储空间过多时将其杀死。

相关

  • 蛇杖阿斯克勒庇俄斯之杖,又称蛇杖,在西方文化中是一种象征医疗的标志,为希腊神话的医疗之神阿斯克勒庇俄斯所执之杖。Unicode所收录的编码为U+2695(⚕)。阿斯克勒庇俄斯之杖中的木棒
  • 混沌理论混沌理论(Chaos theory)是关于非线性系统在一定参数条件下展现分岔、周期运动与非周期运动相互纠缠,以至于通向某种非周期有序运动的理论。在耗散系统和保守系统中,混沌运动有不
  • 美国总统办事机构总统行政办公室(英语:Executive Office of the President,缩写为EOP),又译为总统办事机构,是对美国总统的贴身幕僚人员、以及直接向总统负责的各级助理人员及机关之总称,其架构起始
  • 广域市广域市(韩语:광역시)是韩国的一级行政区之一,性质类似于汉语圈的直辖市。韩国的广域市,在1995年以前都是中央直辖市,但在朴正熙、全斗焕担任总统时期被停止首长与议会普选,1991年后
  • 中立中立(英语:neutrality),是指不偏袒任何一方,对任何一方不表明任何态度和行为,处在任何对立事物中,任何对立事物不会对中立事物产生相互关系。在事物的选择之下,不作出任何选择,不会任
  • 武汉城市圈武汉城市圈,又称“武汉都市圈”、“1+8”城市圈、“大武汉都会圈”,是指以中部地区最大城市武汉为圆心,覆盖黄石、鄂州、黄冈、孝感、咸宁、仙桃、天门、潜江周边8个大中型城市
  • 约瑟夫·路易·盖-吕萨克约瑟夫·路易·盖-吕萨克(法语:Joseph Louis Gay-Lussac,1778年12月6日-1850年5月10日),法国化学家和物理学家,以研究气体而闻名。盖-吕萨克出生于法国上维埃纳省的圣利奥纳德,并在
  • 国际航空委员会国际航空委员会(俄语:Межгосударственный авиационный комитет;英语:Interstate Aviation Committee),简称“МАК”或“IAC”,是独立国家联
  • 1970年国家人口列表这是按照1970年人口排列的国家列表,只排名主权国家。
  • 加尔默罗会修道院 (布拉格)加尔默罗会修道院(Klášter bosých karmelitánek)是布拉格的一座巴洛克修道院,位于城堡区,城堡广场西南侧。修道院的所在地,曾经是诗人Bohuslav Hasištejnský z Lobkovic的