后台进程

✍ dations ◷ 2025-11-06 13:31:21 #计算机科学,操作系统,进程

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

相关

  • 林园事件林园事件发生于台湾高雄县林园乡(今高雄市林园区),是一起以石油化学工业为主的林园工业区污染所引发的纠纷事件。 1988年7月20日中油林园厂油管破裂漏油,同年8月27日,陈情人向高
  • 阿尔戈斯阿尔戈斯(希腊语:Άργος,英语:Argos),或译阿戈斯、阿哥斯、阿果斯,是希腊的一座城市,位于伯罗奔尼撒半岛的东北。阿尔戈斯有约5000年的历史,在它的历史上,古希腊人、罗马人、法兰
  • 希腊数字希腊数字是一套使用希腊字母表示的记数系统,也称为爱奥尼亚数字、米利都数字、亚历山大数字、字母数字。在现代希腊,它们仍被使用在序数词上,并且很大程度上同西方使用罗马数字
  • 廖国男廖国男(1944年11月16日-),美国大气物理学家、加州大学洛杉矶分校教授。廖国男于1965年毕业于国立台湾大学。1966年赴美国留学,1970年获纽约大学物理学博士学位。之后他曾在美国国
  • 驻台代表处马尼拉经济文化办事处(Manila Economic and Cultural Office / Philippine Representative Office in Taiwan,缩写为MECO),俗称菲律宾驻台代表处。为菲律宾驻台湾半官方组织,实际
  • 卡拉巴萨斯卡拉巴萨斯(英文:Calabasas),是美国加利福尼亚州洛杉矶县下属的一座城市,位于圣费尔南多谷以西、圣莫尼卡山的西北方,毗邻阿古拉山、希登希尔斯、马里布。建市于1991年4月5日,面积
  • 金溪县金溪县位于江西省东部的抚州市,地处抚河中游。县城秀谷镇。北宋淳化五年(公元994年)建县,隶属抚州,至今已经1000多年。金溪位于鄱阳湖平原与武夷山交界处,地势东南高西北低。最高
  • G5513长沙-张家界高速公路,简称长张高速,中国国家高速公路网编号为G5513,是二广高速公路的联络线之一,自长沙至张家界,全线均位于湖南境内,已全线通车。长常高速公路全长147.924公里,工程
  • 格哈德·赫茨贝格格哈德·赫茨贝格(德语:Gerhard Herzberg,1904年12月25日-1999年3月3日),出生于德国汉堡,德国-加拿大物理学家、物理化学家,1971年获诺贝尔化学奖。1927年,达姆施塔特工业大学毕业,不
  • In God We Trust“我们信仰上帝”(英语:In God We Trust)是美利坚合众国及其佛罗里达州的官方格言。这句格言首先出现于南北战争期间。因着基督教的影响,这一格言首次出现在美国于1864年发行的