后台进程

✍ dations ◷ 2025-11-30 15:40:39 #计算机科学,操作系统,进程

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

相关

  • 凯氏带凯氏带(英语:Casparian strip)是高等植物内皮层细胞径向壁和横向壁的木栓化和木质化的带状增厚部分,主要功能是阻止水分向组织渗透,控制着皮层和维管束之间的物质运输。其宽度随
  • 乌得勒支同盟乌得勒支同盟(荷兰语:Unie van Utrecht)是在西班牙哈布斯堡王朝统治下的荷兰北方诸行省于1579年1月23日在乌得勒支的牧师会大礼堂缔结的同盟条约。乌得勒支同盟被看作是荷兰共
  • 保育保育运动也被称为自然保护运动,是一个政治,环境和社会运动。保育运动旨在保护自然资源,包括动物、真菌和植物物种以及它们的栖息地。早期保育运动,包括渔业和野生动物管理,水,土壤
  • 2-甲基-3-氧代丙酸2-甲基-3-氧代丙酸(英语:2-Methyl-3-oxopropanoic acid),又名甲基丙二酸半醛(英语:methylmalonate semialdehyde)是一种缬氨酸代谢的代谢中间产物。医学导航:遗传代谢缺陷代谢、k,c
  • 桑给巴尔岛温古贾岛(Unguja),通常非正式地称为桑给巴尔岛,是印度洋上桑给巴尔群岛的主岛,位于坦桑尼亚桑给巴尔,岛上人口相对稠密。岛上地形主要以丘陵为主,长85公里,最宽处宽30公里,面积约1600
  • 诺丁山嘉年华会诺丁山嘉年华会,(Notting Hill Carnival),诺丁山嘉年华始于1965年,为英国伦敦当地著名的大型嘉年华会,在每年8月尾都会吸引百几万人参加,甚至令银行都要休息。这是伦敦加勒比生活的
  • 光宇维思光宇维思,全名为北京光宇维思科技有限公司,是中国大陆一家游戏公司,于2004年成立,于2008年倒闭。2004年,光宇集团投资、韩国人吴东锡在中国大陆创立光宇维思。该公司是由北京市石
  • 瑟古德·马歇尔瑟古德·马歇尔(Thurgood Marshall,1908年7月2日-1993年1月24日),美国法律人士,1967年至1991年间担任美国最高法院大法官,他是第一位担任此职的非裔美国人。在担任大法官前,马歇尔曾
  • 航空公司这是马来西亚航空公司列表。
  • 台湾昆虫馆台湾昆虫馆为位于台湾台北市大安区和平东路三段的昆虫免费主题展示馆,由柯心平所设立。其成立主旨为“希望能提供一个友善舒适的环境,让大家能在轻松快乐的情境认识昆虫、了解