后台进程

✍ dations ◷ 2025-07-23 04:58: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上,系统也会在后台进程占用的系统存储空间过多时将其杀死。

相关

  • 乙糖乙糖(Diose),又称为二碳糖,是含有两个碳原子的单糖。因为一般被确立的单糖化学式为(C·H2O)n,且n为3或以上,所以乙糖并不在单糖的正式定义下。无论如何,即使它并不符合化学式(C·H2
  • 月港月港,位于福建省漳州市九龙江出口处,是明朝民间冲破海禁政策,进行对外贸易的港口,为官方认定的走私贸易中心。至今此港仍有走私者出没。明洪武三年(1370年)以后,政府实行海禁政策,福
  • 消色差透镜消色差透镜或复消色差透镜(achromat)是被设计用来将色差和球面像差减至最小的透镜,属于消色差透镜组。最普通的消色差透镜的形式是双合透镜,这两片透镜分别用两种色散能力不相同
  • 普罗布考普罗布考(Probucol),是由美国Marion Merrell Dow公司于1977开发,作为降脂药物上市。上市后在临床试验中发现,普罗布考有卓越的抗动脉硬化作用,并且对血管介入术后保护,防止糖尿病的
  • 乔治·比德尔乔治·韦尔斯·比德尔(英语:George Wells Beadle,1903年10月22日-1989年6月9日),美国遗传学家、美国芝加哥大学第7任校长。 他与爱德华·劳里·塔特姆发现基因受到特定化学过程的
  • 韩圆韩圆(원,英语:won)亦称韩元、韩圜、韩国圆。是大韩民国的通货单位,由韩国央行韩国银行发行。国际标准化组织ISO 4217订定其标准代号为KRW。1韩元相当于100钱,但钱已经不再于日常生
  • 征服者征服者(西班牙语:Conquistador)指的是15世纪至17世纪间,到达并征服美洲新大陆及亚洲太平洋等地区的西班牙与葡萄牙军人、探险家。自1492年航海家克里斯多福·哥伦布发现美洲大陆
  • 古希腊丧葬古希腊的丧葬仪式是以古希腊人的生死观为基础的。古希腊人是一个热爱生活的民族,但也不惧怕死亡。他们认为死亡只不过是肉体的消亡,人的灵魂永远不灭。生与死,仅是居住地的转换
  • 帕尔梅遇刺案坐标:59°20′12″N 18°03′46″E / 59.3366°N 18.0628°E / 59.3366; 18.0628 (帕尔梅遇刺之地)帕尔梅遇刺案发生于1986年2月28日晚上11时21分,瑞典首相奥洛夫·帕尔梅看完
  • 圣约圣约(英语:Covenant),亚伯拉罕诸教的术语,指的是上帝与人类建立的约定,包括旧约(Old Covenant)、新约(New Covenant)和古兰(Qu'ran)。巴哈伊信仰中的圣约亦指人与神之间的约定,即上帝给人