后台进程

✍ dations ◷ 2025-11-17 20:38:19 #计算机科学,操作系统,进程

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

相关

  • 水华水华(Water bloom)或藻华(Algal bloom),通常为学术所称“水体富营养化”而造成,是发生在淡水中,由水体中氮磷含量过高导致藻类,细菌或浮游生物突然性过度增殖的一种自然现象,同时也
  • 错误显示乱码指的是电脑系统不能显示正确的字符,而显示其他无意义的字符或空白,如一堆ASCII代码。这样所显示出来的文字统称为乱码。乱码是因为“所使用的字符的源码在本地计算机上使
  • 荧光假单胞菌CCUG 1253 CCEB 546 CFBP 2102 CIP 69.13 DSM 50090 JCM 5963 LMG 1794 NBRC 14160 NCCB 76040 NCIMB 9046 NCTC 10038 NRRL B-14678 VKM B-894Bacillus fluore
  • 布伦纳山口布伦纳山口(德语:Brennerpass;意大利语:Passo del Brennero)是一个沿奥地利及意大利边境穿越东阿尔卑斯山脉的隘口,为亚得里亚海与黑海水系的分水岭,在行政上分属奥地利的蒂罗尔州
  • 美国疾病管制与预防中心美国疾病控制与预防中心(英语:Centers for Disease Control and Prevention,缩写为CDC)是美国卫生与公众服务部所属的一个机构,总部设在乔治亚州亚特兰大。作为美国联邦政府行政
  • 蒙茅斯蒙茅斯郡(英语:Monmouthshire),是威尔士东南部的一个郡,源于历史上的蒙茅斯郡,大约占其固有面积的东部60%。最大的城镇为阿勃盖文尼(Abergavenny),其他主要的城镇有卡尔地括特(Caldico
  • 2美分 (银币)2美分硬币(英语:two-cent piece)是美国铸币局于1864至1872年间生产的一种流通用硬币,1873年时还有为收藏家打造过一批。硬币由铸币局首席雕刻师詹姆斯·巴顿·朗埃克设计,由于包
  • 遗民遗民或称旧民,指原来的民人,一般是指某个地域的原住民。引申为改朝换代后,上一个时期或者朝代的人民,或指沦陷区之百姓、不事异朝之百姓。又可依年龄称为遗少、遗老。《左传·哀
  • 宜花东宜花东为台湾东部宜兰县、花莲县、台东县三县的合称,亦是现今交通部中央气象局所划分的台湾东部范围(参见:东台湾#范围定义),可说是台湾的大东部地区。宜花东有时也加上基隆北海
  • 蓝色师第二次世界大战 蓝师(西班牙语:División Azul,德语:Blaue Division),西班牙陆军正式名称为西班牙志愿师(西班牙语:División Española de Voluntarios),德军正式名称为步兵第250师(德