后台进程

✍ dations ◷ 2025-11-24 10:40:06 #计算机科学,操作系统,进程

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

相关

  • 功能性灭绝功能性灭绝(Functional extinction),是指一个物种或分类单元已达以下状况:在IUCN红色名录中,一个不再有最近观察纪录,已经功能性灭绝的物种,除非真的确定最后一只个体已死亡,否则会
  • 阁楼《阁楼》(英文:Penthouse)是由鲍伯·古乔内(Bob Guccione)创办的男性杂志,结合了城市生活方式和轻度情色画布。至1990年代,《阁楼》的风格由乐而不淫转为露骨。《阁楼》由Penthouse
  • 律法摩西律法(英语:Mosaic law)指的是上帝通过摩西向以色列人(原犹太人)颁布的诫命;在基督教中,简称律法。根据指示的宽泛程度,摩西律法可以指:在少数情况下,摩西律法也可指:
  • 联邦银行澳大利亚联邦银行(Commonwealth Bank of Australia,ASX: CBA)是澳大利亚的一间主要银行,位列澳大利亚四大银行之一,总部位于悉尼。在澳大利亚证券交易所上市,是一间具有国际性质
  • 转氨基反应转氨基作用(Transamination) 指的是一种氨基酸(amino acid)的α-氨基转移到一种α-酮酸上的过程。此为胺基从一碳骨架转移至另一个碳骨架的反应,氨基酸因转移了胺基变成了酮
  • 伍利奇坐标:51°29′17″N 0°03′47″E / 51.488°N 0.063°E / 51.488; 0.063伍利奇(Woolwich)是英国伦敦东南部格林尼治区的一个城郊地区,位于泰晤士河右岸,有一处位于泰晤士河以北
  • 2008年意大利大奖赛2008年意大利大奖赛是2008年世界一级方程式锦标赛第十四场比赛。于9月12日至9月14日在意大利蒙扎蒙扎赛道举行。赛巴斯蒂安·维特尔在成为F1最年轻的杆位获得者之后,在正式比
  • 哈维·温斯坦哈维·温斯坦,CBE(英语:Harvey Weinstein,/ˈwaɪnstiːn/,1952年3月19日-)是一名美国电影监制和前任电影制片厂的执行董事。他是米拉麦克斯影业的联合创始人,公司曾制作了几部受欢
  • SOA面向服务的体系结构(英语:service-oriented architecture)并不特指一种技术,而是一种分布式运算的软件设计方法。软件的部分组件(调用者),可以透过网络上的通用协议调用另一个应用
  • 充电充电是给蓄电池等设备补充电量的过程。其原理是让直流电从放电相反的方向通过,以使蓄电池中活性物质恢复作用。它有引申义比如学习,工作等。向电池充电的方式视电池的种类而定