后台进程

✍ dations ◷ 2025-12-09 01:44:09 #计算机科学,操作系统,进程

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

相关

  • 呋喃妥英呋喃妥因(英语:Nitrofurantoin)商品名称Macrobid,是一种用作治疗尿道感染的抗生素。对于肾脏感染(英语:Pyelonephritis)不具效用,须以口服方式服用。常见副作用包含恶心、食欲不振、
  • SpaceX星舰SpaceX星舰(英语:SpaceX Starship)是由私人股权投资公司SpaceX推出的下一代发射载具,这一概念由伊隆·马斯克于2017年9月正式公布。SpaceX火星殖民系统(即星舰前身)的开发工作始于
  • 希腊空军希腊空军(希腊语:Πολεμική Αεροπορία,Polemikí Aeroporía),为希腊军队的组成部分之一。希腊空军现役人数为3.3万人,其中11,750名为军官,14000名为义务兵,7,250名
  • 危机总动员《恐怖地带》(英语:Outbreak;恐怖地带)是1995年上映的一部美国灾难片,由沃尔夫冈·彼得森执导,达斯汀·霍夫曼、蕾妮·罗素、摩根·弗里曼等主演。影片讲述的是来自非洲扎伊尔的一
  • 奥图·纽拉特奥图·纽拉特(Otto Neurath),(1882年12月10日-1945年12月22日),奥地利人,是个科学家、社会学家及经济学学者,在因纳粹而被迫逃离到英国前是维也纳学派的知名人物。奥图·纽拉特在维也
  • 麦肯锡公司麦肯锡公司(英语:McKinsey & Company,简称麦肯锡)为一所由芝加哥大学会计系教授詹姆斯·麦肯锡创立于芝加哥的管理咨询公司,营运重点是为企业或政府的高层干部献策、针对庞杂的经
  • 703年前9世纪 | 前8世纪 | 前7世纪前720年代 前710年代 | 前700年代 | 前690年代 前680年代前708年 前707年 前706年 前705年 前704年 | 前703年 | 前702年 前701年 前700年 前
  • Xanthophyceae黄藻(Xanthophyceae)是一类属于不等鞭毛类的藻类生物。体类型为单细胞、群体、多核管状或丝状体。细胞壁含多量果胶质。运动的个体和动孢子具有2条不等长鞭毛,极少数具有1条鞭
  • 西吉屿坐标:23°14′55″N 119°36′56″E / 23.248694°N 119.615598°E / 23.248694; 119.615598西吉屿,又名西吉岛,台湾澎湖群岛的一个岛屿,为台澎航道上的重要据点,行政区曾属于澎
  • 洛杉矶级洛杉矶级攻击型核潜艇(英语:Los Angeles-class submarine,常称为688级)为美国在冷战时期建造的一种高速多用途核潜艇,也是美国的第五代攻击型潜艇。该舰的任务主要是反舰、反潜、