后台进程

✍ dations ◷ 2025-11-30 03:23:29 #计算机科学,操作系统,进程

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

相关

  • 人口索引 国防预算 石油储量 军事(武装部队) 死刑 国债 生育率 最高点 官方语言 地理 政体 面积 代码 陆地面积 人口 人口密度 国内生产总值 国徽 国旗 国歌 国家格言 首都 城市
  • 工业区工业区指的是一个工业设施(特别是造船、采煤、钢铁业、陶瓷业等重工业)聚集的地区。通常在工厂工作的工人们也会居住在附近。在英格兰,这样工人居住的地方大部分会以排房(连栋房
  • 果拉尔县果拉尔县是印度的一个县,位于该国西南部,由卡纳塔克邦负责管辖,面积4,012平方公里,每年平均降雨量724毫米,识字率为74.33%,2011年人口1,540,231,人口密度每平方公里384人。查马拉贾
  • 天后宫台北大天后宫,又称清代台北府城大天后宫,是台湾一座由台湾巡抚刘铭传等官员建立于台北府城的妈祖庙。该庙后在1912年前后因受台风严重毁损及市区改正等缘故遭拆除,原址随后建立
  • 三哩岛核泄漏事故三里岛核泄露事故,通常简称“三里岛事件”,是1979年3月28日发生在美国宾夕法尼亚州萨斯奎哈纳河三哩岛核电站(Three-Miles Island Nuclear Generating Station)的一次部分堆芯熔
  • EucoccidioridaEucoccidiida真球虫目(学名:Eucoccidiorida),是顶复门类锥体纲球虫亚纲之下的一个目,是一种单细胞的微小成胞的寄生物种。本目的原生物种可寄生在人体、家畜、家禽及野生动物的体
  • 亚砷酸亚砷酸是一种无机化合物,化学式为H3AsO3。它可由三氧化二砷溶于水制得,只能存在于水溶液中,还没有分离出纯酸,但这并不影响它的结构为As(OH)3。亚砷酸为三角锥形的分子结构,有三
  • 义县义县是辽宁省锦州市下辖的一个县。西汉开始设县,历称交黎、昌黎、宜州、义州等,曾是三国和西晋昌黎郡的郡治。下辖2个街道、8个镇、3个乡、5个民族乡,137个社区居委会、239个村
  • 列检列检又称作列检员、检查员,是指当火车进入车站后,负责对列车技术状态进行例行检查的铁路检查员。一般列车在起站和终站时,列检员会作较大规模的安全检查,但在每一个停靠站,车站中
  • 固定音型固定音型(意大利语:ostinato,意思为“顽固的”)为乐曲中以同一个声部重复呈现的乐句,属于音乐动机(英语:Motif (music))的一类。在古典乐里,固定音型的一种表现是固定低音(basso ostin