后台进程

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

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

相关

  • 卢齐欧·封塔纳卢齐欧·封塔纳(Lucio Fontana,1899年2月19日-1968年9月7日)阿根廷/意大利艺术家。生于阿根廷圣塔非省的罗萨里奥,其父为意大利人,其母为阿根廷人。早年在意大利度过。1905年,他返
  • 詹姆斯·范·艾伦詹姆斯·范艾伦(英语:James Van Allen,1914年9月7日-2006年8月9日),美国科学家,以发现范艾伦辐射带而知名(探险者一号与探险者三号)。
  • 尼泊尔总理尼泊尔总理一职最初设立于1799年,当时称为尼泊尔首相。在历史上,长时间以来,很少有通过选举当选首相的情况,直到1959年,比什韦什瓦尔·普拉萨德·柯伊拉腊成为尼泊尔历史上第一位
  • 朱生豪朱生豪(1912年2月2日-1944年12月26日),中国浙江省嘉兴人,是中国翻译莎士比亚作品较早和最多的一人,译文质量和风格卓具特色,为国内外莎士比亚研究者所公认。原名朱文森,又名文生,学名
  • 胡安·庇隆胡安·多明戈·庇隆(西班牙语:Juan Domingo Perón;1895年10月8日-1974年7月1日),阿根廷军人及政治家,是阿根廷迄今为止任职时间第二长的总统,也是唯一曾三次当选的总统。他和妻子伊
  • 旋角牛旋角牛(学名Pseudonovibos spiralis)是柬埔寨及越南的一种牛。旋角牛最初被认为是像牛的动物,有着一对长约45厘米及扭曲的角,身上有斑点。旋角牛的柬埔寨名字最初被误译为“丛林
  • 八大艺术八大艺术的分类来源已不可考,但有两个明显的现象是:八大艺术包含:
  • 斐迪南一世 (保加利亚)斐迪南一世(Фердинанд I,1861年2月26日-1948年9月10日),全名斐迪南·马克西米利安·卡尔·利奥波德·马利·萨克森-科堡-哥达斯基(Фердинанд Максимил
  • 国语 (书)《国语》是中国国别史之祖,在四库全书之中为史部杂史类。记录周朝王室和鲁国、齐国、晋国、郑国、楚国、吴国、越国等诸侯国之历史。上起穆王征犬戎(约前947年),下至三家灭智(前4
  • 梅布尔·沃克·维勒布兰梅布尔·沃克·维勒布兰(Mabel Walker Willebrandt,1889年5月23日-1963年4月6日),她被同时代的人熟知为“法律第一夫人”(First Lady of Law),她是在1921年至1929年就任的美国助理首