后台进程

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

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

相关

  • EuS硫化亚铕是一种无机化合物,化学式为EuS。它是黑色粉末,在空气中稳定。在硫化亚铕中,铕的价态为+2价,而镧系元素通常显+3价。硫化亚铕的居里温度为16.6 K,在此温度之下是铁磁性固
  • 诱导性干细胞诱导性多能干细胞(英语:Induced pluripotent stem cell),又称人工诱导多能干细胞,常简称为iPS细胞(iPSC),是一种由哺乳动物成体细胞经转入转录因子等手段脱分化形成的多能干细胞,最早
  • 一夜风流《一夜风流》(英语:It Happened One Night)是1934年上映的一部美国脱线喜剧电影,带有神经喜剧的元素,由克拉克·盖博与克劳黛·考尔白主演。本片是意大利裔美国导演法兰克·卡普
  • 杰拉丁妮·詹姆斯杰拉丁妮·詹姆斯(英语:Geraldine James,1950年7月6日-),是一名获大英帝国勋章的英国女演员。她在1989年饰演百老汇剧院重启版《威尼斯商人》的波西亚而获得东尼奖最佳话剧女演员
  • 科珀斯克里斯蒂学院剑桥大学基督圣体学院(英语:Corpus Christi College, Cambridge)是剑桥大学的一个学院。基督圣体学院是剑桥大学唯一一所由剑桥市民建立的学院,为纪念学基督圣体和圣母玛利亚始
  • 墨汁鬼伞Coprinus atramentarius可食用墨汁鬼伞(学名Coprinopsis atramentaria,昔称Coprinus atramentarius),又名鬼盖、鬼伞、鬼屋、鬼菌或朝生地盖,以往为分类在鬼伞属下,现归为拟鬼伞属
  • 雪城雪城可以指:
  • SOA面向服务的体系结构(英语:service-oriented architecture)并不特指一种技术,而是一种分布式运算的软件设计方法。软件的部分组件(调用者),可以透过网络上的通用协议调用另一个应用
  • 帕特里斯·卢蒙巴帕特里斯·卢蒙巴(Patrice Émery Lumumba,1925年7月2日-1961年1月17日),非洲政治家,刚果民主共和国的缔造者之一。刚果民主共和国(扎伊尔)首任总理(1960)。1925年7月2日生于开赛省桑
  • 中国航天科技集团中国航天科技集团有限公司(英语:China Aerospace Science and Technology Corporation,缩写:CASC)是中华人民共和国国务院管理的国有特大型企业集团,总部位于北京,公司业务涉及发射